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_X86_MEMMAP

Use memory map

Type: bool

Help

Enable the use of memory map to identify regions of memory.

The memory map can be populated via Multiboot
(CONFIG_MULTIBOOT=y and CONFIG_MULTIBOOT_MEMMAP=y) or
can be manually defined via x86_memmap[].

Direct dependencies

X86

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols selected by this symbol

Symbols that select this symbol

Kconfig definition

At arch/x86/Kconfig:250

Included via Kconfig:8Kconfig.zephyr:39arch/Kconfig:12

Menu path: (Top) → X86 Architecture Options

config X86_MEMMAP
    bool "Use memory map"
    select ARCH_HAS_RESERVED_PAGE_FRAMES
    depends on X86
    help
      Enable the use of memory map to identify regions of memory.

      The memory map can be populated via Multiboot
      (CONFIG_MULTIBOOT=y and CONFIG_MULTIBOOT_MEMMAP=y) or
      can be manually defined via x86_memmap[].

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