:orphan: .. title:: CONFIG_MULTIBOOT .. kconfig:: CONFIG_MULTIBOOT CONFIG_MULTIBOOT ################ *Generate multiboot header* Type: ``bool`` Help ==== .. code-block:: none Embed a multiboot header in the output executable. This is used by some boot loaders (e.g., GRUB) when loading Zephyr. It is safe to leave this option on if you're not sure. It only expands the text segment by 12-16 bytes and is typically ignored if not needed. Direct dependencies =================== \ :kconfig:`BOARD_QEMU_X86 ` || \ :kconfig:`BOARD_QEMU_X86_LAKEMONT ` || \ :kconfig:`BOARD_QEMU_X86_TINY ` || (\ :kconfig:`X86_PC_COMPATIBLE ` && \ :kconfig:`X86 `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - y - y - y - y Kconfig definitions =================== At ``/x86/qemu_x86/Kconfig.defconfig:18`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config MULTIBOOT bool default y depends on BOARD_QEMU_X86 ---- At ``/x86/qemu_x86/Kconfig.defconfig:56`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config MULTIBOOT bool default y depends on BOARD_QEMU_X86_LAKEMONT ---- At ``/x86/qemu_x86/Kconfig.defconfig:83`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config MULTIBOOT bool default y depends on BOARD_QEMU_X86_TINY ---- At ``/x86/Kconfig:269`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → X86 Architecture Options .. code-block:: kconfig config MULTIBOOT bool "Generate multiboot header" default y depends on X86_PC_COMPATIBLE && X86 help Embed a multiboot header in the output executable. This is used by some boot loaders (e.g., GRUB) when loading Zephyr. It is safe to leave this option on if you're not sure. It only expands the text segment by 12-16 bytes and is typically ignored if not needed. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*