Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

multiboot.h: IDT functions
[platform dependant portions (intel i386+)]


Data Structures

struct  multiboot_header
struct  aout_symbol_table
struct  elf_section_header_table
struct  multiboot_info
struct  module
struct  memory_map

Defines

#define MULTIBOOT_HEADER_MAGIC   0x1BADB002
#define MULTIBOOT_HEADER_FLAGS   0x00010003
#define MULTIBOOT_BOOTLOADER_MAGIC   0x2BADB002
#define STACK_SIZE   0x4000
#define EXT_C(sym)   sym

Typedefs

typedef multiboot_header multiboot_header_t
typedef aout_symbol_table aout_symbol_table_t
typedef elf_section_header_table elf_section_header_table_t
typedef multiboot_info multiboot_info_t
typedef module module_t
typedef memory_map memory_map_t

Functions

void multibootInit (unsigned long magic, unsigned long addr)
void mb_main (unsigned long magic, unsigned long addr)

Variables

multiboot_info_tmultibootInfo

Detailed Description

Contains code for multiboot/grub startup

Define Documentation

#define EXT_C sym   )     sym
 

Definition at line 67 of file multiboot.h.

#define MULTIBOOT_BOOTLOADER_MAGIC   0x2BADB002
 

Definition at line 58 of file multiboot.h.

#define MULTIBOOT_HEADER_FLAGS   0x00010003
 

Definition at line 54 of file multiboot.h.

#define MULTIBOOT_HEADER_MAGIC   0x1BADB002
 

Definition at line 48 of file multiboot.h.

#define STACK_SIZE   0x4000
 

Definition at line 61 of file multiboot.h.


Typedef Documentation

typedef struct aout_symbol_table aout_symbol_table_t
 

typedef struct elf_section_header_table elf_section_header_table_t
 

typedef struct memory_map memory_map_t
 

typedef struct module module_t
 

typedef struct multiboot_header multiboot_header_t
 

typedef struct multiboot_info multiboot_info_t
 


Function Documentation

void mb_main unsigned long  magic,
unsigned long  addr
 

void multibootInit unsigned long  magic,
unsigned long  addr
 


Variable Documentation

multiboot_info_t* multibootInfo
 


Generated on Wed Mar 22 20:36:34 2006 for ndk by  doxygen 1.4.4