:orphan: .. title:: MMU_PAGE_SIZE .. option:: CONFIG_MMU_PAGE_SIZE *Size of smallest granularity MMU page* Type: ``hex`` Help ==== Size of memory pages. Varies per MMU but 4K is common. For MMUs that support multiple page sizes, put the smallest one here. Direct dependencies =================== (\ :option:`ARM_MMU ` && \ :option:`CPU_CORTEX_A ` && \ :option:`ARM64 ` && \ :option:`ARM `) || \ :option:`MMU ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0x1000 - 0x1000 Kconfig definitions =================== .. highlight:: kconfig At ``arch/arm/core/aarch64/Kconfig:117`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` → ``arch/arm/Kconfig:46`` Menu path: (Top) → ARM Options .. parsed-literal:: config MMU_PAGE_SIZE hex default 0x1000 depends on \ :option:`ARM_MMU ` && \ :option:`CPU_CORTEX_A ` && \ :option:`ARM64 ` && \ :option:`ARM ` ---- At ``arch/Kconfig:563`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) → Enable MMU features .. parsed-literal:: config MMU_PAGE_SIZE hex "Size of smallest granularity MMU page" default 0x1000 depends on \ :option:`MMU ` help Size of memory pages. Varies per MMU but 4K is common. For MMUs that support multiple page sizes, put the smallest one here. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*