mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-22 07:12:39 +00:00
Add EFI mmap specification
This commit is contained in:
1 parent
e8dd274c31
commit
9dcda7e112
2 files changed
+25
No files matched your search
@@ -1127,6 +1127,21 @@ u32 | size |
|
|||||||
|
|
||||||
This tag contains network information in the format specified as DHCP. It may be either a real DHCP reply or just the configuration info in the same format. This tag appears once per card.
|
This tag contains network information in the format specified as DHCP. It may be either a real DHCP reply or just the configuration info in the same format. This tag appears once per card.
|
||||||
|
|
||||||
|
@subsection EFI memory map
|
||||||
|
@example
|
||||||
|
@group
|
||||||
|
+-------------------+
|
||||||
|
u32 | type = 17 |
|
||||||
|
u32 | size |
|
||||||
|
u32 | descriptor size |
|
||||||
|
u32 | descriptor version|
|
||||||
|
| EFI memory map |
|
||||||
|
+-------------------+
|
||||||
|
@end group
|
||||||
|
@end example
|
||||||
|
|
||||||
|
This tag contains EFI memory map as per EFI specification.
|
||||||
|
|
||||||
|
|
||||||
@node Examples
|
@node Examples
|
||||||
@chapter Examples
|
@chapter Examples
|
||||||
|
|||||||
@@ -58,6 +58,7 @@
|
|||||||
#define MULTIBOOT_TAG_TYPE_ACPI_OLD 14
|
#define MULTIBOOT_TAG_TYPE_ACPI_OLD 14
|
||||||
#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_HEADER_TAG_END 0
|
#define MULTIBOOT_HEADER_TAG_END 0
|
||||||
#define MULTIBOOT_HEADER_TAG_INFORMATION_REQUEST 1
|
#define MULTIBOOT_HEADER_TAG_INFORMATION_REQUEST 1
|
||||||
@@ -361,6 +362,15 @@ struct multiboot_tag_network
|
|||||||
multiboot_uint8_t dhcpack[0];
|
multiboot_uint8_t dhcpack[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct multiboot_tag_efi_mmap
|
||||||
|
{
|
||||||
|
multiboot_uint32_t type;
|
||||||
|
multiboot_uint32_t size;
|
||||||
|
multiboot_uint32_t descr_size;
|
||||||
|
multiboot_uint32_t descr_vers;
|
||||||
|
multiboot_uint8_t efi_mmap[0];
|
||||||
|
};
|
||||||
|
|
||||||
#endif /* ! ASM_FILE */
|
#endif /* ! ASM_FILE */
|
||||||
|
|
||||||
#endif /* ! MULTIBOOT_HEADER */
|
#endif /* ! MULTIBOOT_HEADER */
|
||||||
Reference in new issue
Block a user