Proprietà di sistema

Esistono molte proprietà di sistema diverse che indicano vari stati di un sistema Android relativi al supporto delle dimensioni delle pagine. Se stai cercando di capire come è configurato un dispositivo specifico, queste opzioni forniscono una panoramica di come le dimensioni delle pagine vengono configurate e utilizzate in Android.

  • ro.boot.hardware.cpu.pagesize è un valore specifico dell'OEM che indica la dimensione della pagina in esecuzione. In Android 16 (AOSP sperimentale), questo valore viene impostato da init per impostazione predefinita in base alla dimensione della pagina della CPU, se non viene trasmesso dal bootloader.
  • ro.product.cpu.pagesize.max è il valore di PRODUCT_MAX_PAGE_SIZE_SUPPORTED o, in altre parole, l'allineamento previsto dei binari sul dispositivo.
  • ro.product.page_size (introdotto in Android 16 (AOSP sperimentale)) è il formato della pagina definito dal prodotto (in base a TARGET_BOOTS_16K). Questo definisce le dimensioni della pagina e viene verificato in Vts16KPageSizeTest. Se viene utilizzato il kernel sbagliato, la mancata corrispondenza con questa proprietà lo indica.
  • ro.product.build.16k_page.enabled indica se il dispositivo supporta un'opzione sviluppatore per passare dalla modalità a 4 kB a quella a 16 kB. Scopri di più su come attivare e utilizzare questa opzione.