18#ifndef __LIBARCH_INTEL_BOOT_H
19#define __LIBARCH_INTEL_BOOT_H
33#define MULTIBOOT_HEADER_MAGIC 0x1BADB002
36#define MULTIBOOT_HEADER_FLAGS 0x00000003
39#define MULTIBOOT_HEADER_SIZE 52
42#define MULTIBOOT_BOOTLOADER_MAGIC 0x2BADB002
MultibootInfo multibootInfo
Fill in by the early boot process.
C void bootEntry16()
Entry point in 16-bit real mode.
C void multibootEntry()
Entry point from GRUB multiboot.
C void bootEntry32()
Entry point in 32-bit protected mode.
C void multibootToCoreInfo(MultibootInfo *info)
Convert multiboot info to a CoreInfo struct.
unsigned int u32
Unsigned 32-bit number.
#define C
Used to define external C functions.
The symbol table for a.out.
The Multiboot information.
ElfSectionHeaderTable elf
The MultiBoot memory map.