Propriétés système

De nombreuses propriétés système différentes indiquent différents états d'un système Android liés à la compatibilité de sa taille de page. Si vous essayez de comprendre comment un appareil spécifique est configuré, ces options vous donnent un aperçu de la façon dont la taille de page est configurée et utilisée dans Android.

  • ro.boot.hardware.cpu.pagesize est une valeur spécifique à l'OEM, qui indique la taille de page en cours d'exécution. Dans Android 16 (AOSP expérimental), cette valeur est définie par init par défaut en fonction de la taille de page du processeur si elle n'est pas transmise par le bootloader.
  • ro.product.cpu.pagesize.max correspond à la valeur de PRODUCT_MAX_PAGE_SIZE_SUPPORTED, ou en d'autres termes, à l'alignement attendu des binaires sur l'appareil.
  • ro.product.page_size (introduit dans Android 16 (AOSP expérimental)) est la taille de page définie par le produit (basée sur TARGET_BOOTS_16K). Elle définit la taille de page et est validée dans Vts16KPageSizeTest. Si le noyau incorrect est utilisé, la non-concordance avec cette propriété vous en informe.
  • ro.product.build.16k_page.enabled indique si l'appareil est compatible avec une option pour les développeurs permettant de basculer entre les modes 4 kB et 16 kB. Découvrez comment activer et utiliser cette option.