Propriedades do sistema

Há muitas propriedades de sistema diferentes que indicam vários estados de um sistema Android relacionados ao suporte ao tamanho da página. Se você está tentando entender como um dispositivo específico está configurado, essas opções oferecem uma visão geral de como o tamanho da página é configurado e usado no Android.

  • ro.boot.hardware.cpu.pagesize é um valor específico do OEM, indicando o tamanho da página que está em execução. No Android 16 (AOSP experimental), esse valor é definido por init por padrão com base no tamanho da página da CPU, se não for transmitido pelo carregador de inicialização.
  • ro.product.cpu.pagesize.max é o valor de PRODUCT_MAX_PAGE_SIZE_SUPPORTED ou, em outras palavras, o alinhamento esperado de binários no dispositivo.
  • ro.product.page_size (introduzido no Android 16 (AOSP experimental)) é o tamanho de página definido pelo produto (com base em TARGET_BOOTS_16K). Ele define o tamanho da página e é verificado em Vts16KPageSizeTest. Se o kernel errado for usado, a incompatibilidade com essa propriedade vai informar isso.
  • ro.product.build.16k_page.enabled indica se o dispositivo oferece suporte a uma opção para desenvolvedores de alternar entre o modo de 4 KB e o modo de 16 KB. Saiba mais sobre como ativar e usar essa opção.