You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Name of the bootloader, e.g. 'GRUB 2.04-1ubuntu44.2'
20
27
BootLoaderName = 2,
28
+
/// Additional Multiboot modules, which are BLOBs provided in memory. For example an initial
29
+
/// ram disk with essential drivers.
21
30
Module = 3,
31
+
/// ‘mem_lower’ and ‘mem_upper’ indicate the amount of lower and upper memory, respectively,
32
+
/// in kilobytes. Lower memory starts at address 0, and upper memory starts at address 1
33
+
/// megabyte. The maximum possible value for lower memory is 640 kilobytes. The value returned
34
+
/// for upper memory is maximally the address of the first upper memory hole minus 1 megabyte.
35
+
/// It is not guaranteed to be this value.
36
+
///
37
+
/// This tag may not be provided by some boot loaders on EFI platforms if EFI boot services are
38
+
/// enabled and available for the loaded image (EFI boot services not terminated tag exists in
39
+
/// Multiboot2 information structure).
22
40
BasicMeminfo = 4,
41
+
/// This tag indicates which BIOS disk device the boot loader loaded the OS image from. If the
42
+
/// OS image was not loaded from a BIOS disk, then this tag must not be present. The operating
43
+
/// system may use this field as a hint for determining its own root device, but is not
44
+
/// required to.
23
45
Bootdev = 5,
46
+
/// Memory map. The map provided is guaranteed to list all standard RAM that should be
47
+
/// available for normal use. This type however includes the regions occupied by kernel, mbi,
48
+
/// segments and modules. Kernel must take care not to overwrite these regions.
49
+
//
50
+
// This tag may not be provided by some boot loaders on EFI platforms if EFI boot services are
51
+
// enabled and available for the loaded image (EFI boot services not terminated tag exists in
52
+
// Multiboot2 information structure).
24
53
Mmap = 6,
54
+
/// Contains the VBE control information returned by the VBE Function 00h and VBE mode
55
+
/// information returned by the VBE Function 01h, respectively. Note that VBE 3.0 defines
56
+
/// another protected mode interface which is incompatible with the old one. If you want to use the new protected mode interface, you will have to find the table yourself.
25
57
Vbe = 7,
58
+
/// Framebuffer.
26
59
Framebuffer = 8,
60
+
/// This tag contains section header table from an ELF kernel, the size of each entry, number
61
+
/// of entries, and the string table used as the index of names. They correspond to the
62
+
/// ‘shdr_*’ entries (‘shdr_num’, etc.) in the Executable and Linkable Format (ELF)
63
+
/// specification in the program header.
27
64
ElfSections = 9,
65
+
/// APM table. See Advanced Power Management (APM) BIOS Interface Specification, for more
66
+
/// information.
28
67
Apm = 10,
68
+
/// This tag contains pointer to i386 EFI system table.
29
69
Efi32 = 11,
70
+
/// This tag contains pointer to amd64 EFI system table.
30
71
Efi64 = 12,
72
+
/// This tag contains a copy of SMBIOS tables as well as their version.
31
73
Smbios = 13,
32
74
/// Also called "AcpiOld" in other multiboot2 implementations.
33
75
AcpiV1 = 14,
34
76
/// Refers to version 2 and later of Acpi.
35
77
/// Also called "AcpiNew" in other multiboot2 implementations.
36
78
AcpiV2 = 15,
79
+
/// This tag contains network information in the format specified as DHCP. It may be either a
80
+
/// real DHCP reply or just the configuration info in the same format. This tag appears once
81
+
/// per card.
37
82
Network = 16,
83
+
/// This tag contains EFI memory map as per EFI specification.
84
+
/// This tag may not be provided by some boot loaders on EFI platforms if EFI boot services are
85
+
/// enabled and available for the loaded image (EFI boot services not terminated tag exists in Multiboot2 information structure).
38
86
EfiMmap = 17,
87
+
/// This tag indicates ExitBootServices wasn't called.
39
88
EfiBs = 18,
89
+
/// This tag contains pointer to EFI i386 image handle. Usually it is boot loader image handle.
40
90
Efi32Ih = 19,
91
+
/// This tag contains pointer to EFI amd64 image handle. Usually it is boot loader image handle.
41
92
Efi64Ih = 20,
93
+
/// This tag contains image load base physical address. The spec tells
94
+
/// "It is provided only if image has relocatable header tag." but experience showed
0 commit comments