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.pagesizeist 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.maxist der Wert vonPRODUCT_MAX_PAGE_SIZE_SUPPORTEDoder 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 aufTARGET_BOOTS_16K). Sie definiert, wie groß die Seite sein soll, und wird inVts16KPageSizeTestüberprüft. Wenn der falsche Kernel verwendet wird, wird dies durch die Abweichung von dieser Eigenschaft angezeigt.ro.product.build.16k_page.enabledgibt 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