Next: , Up: OS image format   [Contents][Index]


3.1.1 The layout of Multiboot2 header

The layout of the Multiboot2 header must be as follows:

OffsetTypeField NameNote
0u32magicrequired
4u32architecturerequired
8u32header_lengthrequired
12u32checksumrequired
16-XXtagsrequired

The fields ‘magic’, ‘architecture’, ‘header_length’ and ‘checksum’ are defined in Header magic fields, ‘tags’ are defined in Header tags. All fields are in native endianness. On bi-endian platforms native-endianness means the endiannes OS image starts in.