9 #ifdef CONFIG_X86_BL_MB
10 #define MB_FLAGS (MULTIBOOT_MEMORY_INFO | MULTIBOOT_PAGE_ALIGN)
12 .4byte -(MULTIBOOT_MAGIC + MB_FLAGS)
14 #elif CONFIG_X86_BL_MB2
15 #define HDR_LEN (__mb_end - __mb_start)
19 .4byte -(MULTIBOOT_MAGIC + HDR_LEN)
21 .align MULTIBOOT_TAG_ALIGN
23 .2byte MULTIBOOT_HEADER_TAG_INFORMATION_REQUEST
25 .4byte __mbir_tag_end - __mbir_tag_start
26 .4byte MULTIBOOT_TAG_TYPE_CMDLINE
27 .4byte MULTIBOOT_TAG_TYPE_MMAP
28 .4byte MULTIBOOT_TAG_TYPE_BASIC_MEMINFO
29 .4byte MULTIBOOT_TAG_TYPE_MODULE
32 .align MULTIBOOT_TAG_ALIGN
33 .2byte MULTIBOOT_HEADER_TAG_END