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)) è la dimensione della pagina definita dal prodotto (in base a TARGET_BOOTS_16K). Questa definisce le dimensioni della pagina e viene verificata in Vts16KPageSizeTest. Se viene utilizzato il kernel errato, 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.