If this tag is present modules must be page aligned.
+@node EFI boot services
+@subsection EFI boot services
+
+@example
+@group
+ +-------------------+
+u16 | type = 7 |
+u16 | flags |
+u32 | size = 8 |
+ +-------------------+
+@end group
+@end example
+
+This tag indicates that payload supports starting without
+terminating boot services
@node Machine state
@section MIPS machine state
This tag contains EFI memory map as per EFI specification.
+@subsection EFI boot services not terminated
+@example
+@group
+ +-------------------+
+u32 | type = 18 |
+u32 | size = 8 |
+ +-------------------+
+@end group
+@end example
+
+This tag indicates ExitBootServices wasn't called
+
@node Examples
@chapter Examples
#define MULTIBOOT_TAG_TYPE_ACPI_NEW 15
#define MULTIBOOT_TAG_TYPE_NETWORK 16
#define MULTIBOOT_TAG_TYPE_EFI_MMAP 17
+#define MULTIBOOT_TAG_TYPE_EFI_BS 18
#define MULTIBOOT_HEADER_TAG_END 0
#define MULTIBOOT_HEADER_TAG_INFORMATION_REQUEST 1
#define MULTIBOOT_HEADER_TAG_CONSOLE_FLAGS 4
#define MULTIBOOT_HEADER_TAG_FRAMEBUFFER 5
#define MULTIBOOT_HEADER_TAG_MODULE_ALIGN 6
+#define MULTIBOOT_HEADER_TAG_EFI_BS 7
#define MULTIBOOT_ARCHITECTURE_I386 0
#define MULTIBOOT_ARCHITECTURE_MIPS32 4