/ src / impl / x86_64 / boot / header.asm
header.asm
 1  section .multiboot_header
 2  header_start:
 3    ; magic number
 4    dd 0xe85250d6 ; multiboot2
 5    ; architechture
 6    dd 0 ; protected mode i386
 7    ; header length
 8    dd header_end - header_start
 9    ; checksum
10    dd 0x100000000 - (0xe85250d6 + 0 + (header_end - header_start))
11  
12    ; end tag
13    dw 0
14    dw 0
15    dd 0
16  header_end:
17