mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-22 07:12:39 +00:00
EFI BS specification
This commit is contained in:
1 parent
14b4ef92f6
commit
28ac2370a5
2 files changed
+29
No files matched your search
@@ -602,6 +602,21 @@ u32 | size = 8 |
|
|||||||
|
|
||||||
If this tag is present modules must be page aligned.
|
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
|
@node Machine state
|
||||||
@section MIPS machine state
|
@section MIPS machine state
|
||||||
@@ -1143,6 +1158,18 @@ u32 | descriptor version|
|
|||||||
This tag contains EFI memory map as per EFI specification.
|
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
|
@node Examples
|
||||||
@chapter Examples
|
@chapter Examples
|
||||||
|
|
||||||
|
|||||||
@@ -59,6 +59,7 @@
|
|||||||
#define MULTIBOOT_TAG_TYPE_ACPI_NEW 15
|
#define MULTIBOOT_TAG_TYPE_ACPI_NEW 15
|
||||||
#define MULTIBOOT_TAG_TYPE_NETWORK 16
|
#define MULTIBOOT_TAG_TYPE_NETWORK 16
|
||||||
#define MULTIBOOT_TAG_TYPE_EFI_MMAP 17
|
#define MULTIBOOT_TAG_TYPE_EFI_MMAP 17
|
||||||
|
#define MULTIBOOT_TAG_TYPE_EFI_BS 18
|
||||||
|
|
||||||
#define MULTIBOOT_HEADER_TAG_END 0
|
#define MULTIBOOT_HEADER_TAG_END 0
|
||||||
#define MULTIBOOT_HEADER_TAG_INFORMATION_REQUEST 1
|
#define MULTIBOOT_HEADER_TAG_INFORMATION_REQUEST 1
|
||||||
@@ -67,6 +68,7 @@
|
|||||||
#define MULTIBOOT_HEADER_TAG_CONSOLE_FLAGS 4
|
#define MULTIBOOT_HEADER_TAG_CONSOLE_FLAGS 4
|
||||||
#define MULTIBOOT_HEADER_TAG_FRAMEBUFFER 5
|
#define MULTIBOOT_HEADER_TAG_FRAMEBUFFER 5
|
||||||
#define MULTIBOOT_HEADER_TAG_MODULE_ALIGN 6
|
#define MULTIBOOT_HEADER_TAG_MODULE_ALIGN 6
|
||||||
|
#define MULTIBOOT_HEADER_TAG_EFI_BS 7
|
||||||
|
|
||||||
#define MULTIBOOT_ARCHITECTURE_I386 0
|
#define MULTIBOOT_ARCHITECTURE_I386 0
|
||||||
#define MULTIBOOT_ARCHITECTURE_MIPS32 4
|
#define MULTIBOOT_ARCHITECTURE_MIPS32 4
|
||||||
|
|||||||
Reference in new issue
Block a user