Propriétés système

De nombreuses propriétés système indiquent différents états d'un système Android liés à la prise en charge de la 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 la 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, 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) 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 vérifiée dans Vts16KPageSizeTest. Si le mauvais noyau est utilisé, la non-concordance avec cette propriété vous l'indique.
  • ro.product.build.16k_page.enabled indique si l'appareil est compatible avec une option pour les développeurs permettant de basculer entre le mode 4 ko et le mode 16 ko. Découvrez comment activer et utiliser cette option.