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_MULTIBOOT_INFO

Preserve multiboot information structure

Type: bool

Help

Multiboot passes a pointer to an information structure to the
kernel entry point. Some drivers (e.g., the multiboot framebuffer
display driver) need to refer to information in this structure,
and so set this option to preserve the data in a permanent location.

Direct dependencies

BOARD_QEMU_X86 || (MULTIBOOT && X86)

(Includes any dependencies from ifs and menus.)

Default

Symbols that select this symbol

Kconfig definitions

At boards/x86/qemu_x86/Kconfig.defconfig:21

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config MULTIBOOT_INFO
    bool
    default y if MULTIBOOT
    depends on BOARD_QEMU_X86

At arch/x86/Kconfig:281

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

Menu path: (Top) → X86 Architecture Options → Generate multiboot header

config MULTIBOOT_INFO
    bool "Preserve multiboot information structure"
    depends on MULTIBOOT && X86
    help
      Multiboot passes a pointer to an information structure to the
      kernel entry point. Some drivers (e.g., the multiboot framebuffer
      display driver) need to refer to information in this structure,
      and so set this option to preserve the data in a permanent location.

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