Systemeigenschaften

Es gibt viele verschiedene Systemeigenschaften, die verschiedene Status eines Android-Systems im Zusammenhang mit der Unterstützung der Seitengröße anzeigen. Wenn Sie wissen möchten, wie ein bestimmtes Gerät konfiguriert ist, erhalten Sie mit diesen Optionen einen Überblick darüber, wie die Seitengröße in Android konfiguriert und verwendet wird.

  • ro.boot.hardware.cpu.pagesize ist ein OEM-spezifischer Wert, der die aktuell verwendete Seitengröße angibt. In Android 16 (AOSP experimental) wird dieser Wert von init standardmäßig basierend auf der CPU-Seitengröße festgelegt, sofern er nicht vom Bootloader übergeben wird.
  • ro.product.cpu.pagesize.max ist der Wert von PRODUCT_MAX_PAGE_SIZE_SUPPORTED, also die erwartete Ausrichtung der Binärdateien auf dem Gerät.
  • ro.product.page_size (eingeführt in Android 16 (AOSP experimental)) ist die vom Produkt definierte Seitengröße (basierend auf TARGET_BOOTS_16K). Hier wird festgelegt, wie groß die Seitengröße sein soll. Sie wird in Vts16KPageSizeTest bestätigt. Wenn der falsche Kernel verwendet wird, wird dies anhand der Abweichung von dieser Eigenschaft angezeigt.
  • ro.product.build.16k_page.enabled gibt an, ob das Gerät eine Entwickleroption zum Wechseln zwischen dem 4‑KB- und dem 16‑KB-Modus unterstützt. Weitere Informationen zum Aktivieren und Verwenden dieser Option