Propiedades del sistema

Existen muchas propiedades del sistema diferentes que indican varios estados de un sistema Android relacionados con su compatibilidad con el tamaño de página. Si intentas comprender cómo se configura un dispositivo específico, estas opciones proporcionan una descripción general de cómo se configura y usa el tamaño de página en Android.

  • ro.boot.hardware.cpu.pagesize es un valor específico del OEM que indica el tamaño de página que se está ejecutando. En Android 16, init establece este valor de forma predeterminada según el tamaño de página de la CPU si el cargador de arranque no lo pasa.
  • ro.product.cpu.pagesize.max es el valor de PRODUCT_MAX_PAGE_SIZE_SUPPORTED o, en otras palabras, la alineación esperada de los archivos binarios en el dispositivo.
  • ro.product.page_size (introducido en Android 16) es el tamaño de página definido por el producto (según TARGET_BOOTS_16K). Define cuál debe ser el tamaño de la página y se verifica en Vts16KPageSizeTest. Si se usa el kernel incorrecto, la discrepancia con esta propiedad te lo indicará.
  • ro.product.build.16k_page.enabled indica si el dispositivo admite una opción para desarrolladores para cambiar entre el modo de 4 KB y el de 16 KB. Obtén más información para habilitar y usar esta opción.