POK(kernelpart)
multiboot.h File Reference

Go to the source code of this file.

Data Structures

struct  pok_multiboot_header_t
struct  pok_aout_symbol_table_t
struct  pok_elf_section_header_table_t
struct  pok_multiboot_info_t
struct  pok_module_t
struct  pok_memory_map_t

Macros

#define MULTIBOOT_BOOTLOADER_MAGIC   0x2BADB002
#define MULTIBOOT_HEADER_MAGIC   0x1BADB002
#define MULTIBOOT_HEADER_FLAGS   0x00010003
#define MULTIBOOT_BOOTLOADER_MAGIC   0x2BADB002
#define MULTIBOOT_STACK_SIZE   0x4000
#define MULTIBOOT_CMDLINE   4
#define MULTIBOOT_MODS   8
#define EXT_C(sym)   sym

Detailed Description

Author:
Julien Pidancet
Date:
2008-2009

Definition in file multiboot.h.


Macro Definition Documentation

#define EXT_C (   sym)    sym

C symbol format. HAVE_ASM_USCORE is defined by configure.

Definition at line 57 of file multiboot.h.

#define MULTIBOOT_BOOTLOADER_MAGIC   0x2BADB002

The magic number passed by a Multiboot-compliant boot loader.

Definition at line 41 of file multiboot.h.

#define MULTIBOOT_BOOTLOADER_MAGIC   0x2BADB002

The magic number passed by a Multiboot-compliant boot loader.

Definition at line 41 of file multiboot.h.

#define MULTIBOOT_CMDLINE   4

Definition at line 48 of file multiboot.h.

#define MULTIBOOT_HEADER_FLAGS   0x00010003

The flags for the Multiboot header.

Definition at line 36 of file multiboot.h.

#define MULTIBOOT_HEADER_MAGIC   0x1BADB002

The magic number for the Multiboot header.

Definition at line 31 of file multiboot.h.

#define MULTIBOOT_MODS   8

Definition at line 49 of file multiboot.h.

#define MULTIBOOT_STACK_SIZE   0x4000

The size of our stack (16KB).

Definition at line 46 of file multiboot.h.