:orphan: .. title:: CONFIG_MULTIBOOT_INFO .. kconfig:: CONFIG_MULTIBOOT_INFO CONFIG_MULTIBOOT_INFO ##################### *Preserve multiboot information structure* Type: ``bool`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`BOARD_QEMU_X86 ` || (\ :kconfig:`MULTIBOOT ` && \ :kconfig:`X86 `) *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :kconfig:`MULTIBOOT ` Symbols that select this symbol =============================== - \ :kconfig:`MULTIBOOT_MEMMAP ` - \ :kconfig:`MULTIBOOT_FRAMEBUF ` Kconfig definitions =================== At ``/x86/qemu_x86/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config MULTIBOOT_INFO bool default y if MULTIBOOT depends on BOARD_QEMU_X86 ---- At ``/x86/Kconfig:281`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → X86 Architecture Options → Generate multiboot header .. code-block:: kconfig 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.)*