This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

CONFIG_DEMAND_PAGING

Enable demand paging [EXPERIMENTAL]

Type: bool

Help

Enable demand paging. Requires architecture support in how the kernel
is linked and the implementation of an eviction algorithm and a
backing store for evicted pages.

Direct dependencies

ARCH_HAS_DEMAND_PAGING && MMU

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At arch/Kconfig:680

Included via Kconfig:8Kconfig.zephyr:37

Menu path: (Top) → Enable MMU features

menuconfig DEMAND_PAGING
    bool "Enable demand paging [EXPERIMENTAL]"
    depends on ARCH_HAS_DEMAND_PAGING && MMU
    help
      Enable demand paging. Requires architecture support in how the kernel
      is linked and the implementation of an eviction algorithm and a
      backing store for evicted pages.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)