:orphan: .. title:: CONFIG_MMU_PAGE_SIZE .. kconfig:: CONFIG_MMU_PAGE_SIZE CONFIG_MMU_PAGE_SIZE #################### *Size of smallest granularity MMU page* Type: ``hex`` Help ==== .. code-block:: none 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 =================== (\ :kconfig:`ARM_MMU ` && (\ :kconfig:`CPU_CORTEX_A ` || \ :kconfig:`CPU_AARCH64_CORTEX_R `) && \ :kconfig:`ARM64 `) || \ :kconfig:`MMU ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0x1000 - 0x1000 Kconfig definitions =================== At ``/arm64/core/Kconfig:177`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm64/Kconfig:32`` Menu path: (Top) → ARM64 Options .. code-block:: kconfig config MMU_PAGE_SIZE hex default 0x1000 depends on ARM_MMU && (CPU_CORTEX_A || CPU_AARCH64_CORTEX_R) && ARM64 ---- At ``/Kconfig:606`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` Menu path: (Top) → Enable MMU features .. code-block:: kconfig config MMU_PAGE_SIZE hex "Size of smallest granularity MMU page" default 0x1000 depends on 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.)*