Свойства системы

Существует множество различных системных свойств, которые указывают на различные состояния системы Android, связанные с поддержкой размера страницы. Если вы пытаетесь понять, как настроено определенное устройство, эти параметры предоставляют обзор того, как настроен и используется размер страницы в Android.

  • ro.boot.hardware.cpu.pagesize — это значение, специфичное для OEM, указывающее размер страницы, которая выполняется. В Android 16 это устанавливается init по умолчанию на основе размера страницы ЦП, если он не передан из загрузчика.
  • ro.product.cpu.pagesize.max — это значение PRODUCT_MAX_PAGE_SIZE_SUPPORTED или, другими словами, ожидаемое выравнивание двоичных файлов на устройстве.
  • ro.product.page_size (введено в Android 16) — это размер страницы, определяемый продуктом (на основе TARGET_BOOTS_16K ). Он определяет, каким должен быть размер страницы, и проверяется в Vts16KPageSizeTest . Если используется неправильное ядро, несоответствие с этим свойством укажет вам на это.
  • ro.product.build.16k_page.enabled указывает, поддерживает ли устройство опцию разработчика для переключения между режимами 4 КБ и 16 КБ. Узнайте больше о том, как включить и использовать эту опцию .