Systemeigenschaften

Es gibt viele verschiedene Systemeigenschaften, die verschiedene Status eines Android-Systems in Bezug auf die Unterstützung der Seitengröße angeben. Wenn Sie wissen möchten, wie ein bestimmtes Gerät konfiguriert ist, bieten diese 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 Seitengröße angibt, die ausgeführt wird. In Android 16 wird dies standardmäßig von init basierend auf der CPU-Seitengröße festgelegt, wenn es nicht vom Bootloader übergeben wird.
  • ro.product.cpu.pagesize.max ist der Wert von PRODUCT_MAX_PAGE_SIZE_SUPPORTED oder anders ausgedrückt die erwartete Ausrichtung von Binärdateien auf dem Gerät.
  • ro.product.page_size (eingeführt in Android 16) ist die produktdefinierte Seitengröße (basierend auf TARGET_BOOTS_16K). Sie definiert, wie groß die Seite sein soll, und wird in Vts16KPageSizeTest überprüft. Wenn der falsche Kernel verwendet wird, wird dies durch die 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