Addresses:
==========

00000000: Interrupt/Exception Table
000003ff

00000400: BIOS Data Area
000004ff

00000500: ??

00004000: Buffer for reading CD blocks
000047ff:

00004800: ??
00007bff

00007c00: Boot Loader
00007dff

00007e00: Stack Area
0000ffff

00010000: BIOS Init:
          BIOS Init
          BIOS Setup
          BIOS Boot
????????

????????: ??
0002ffff

00030000: SMBASE Data default
00037fff
00038000: SMBASE Code default
0003ffff

00040000: ??
0009fbff

0009fc00: Extended BIOS Data Area
0009ffff

000a0000: Video Memory/Relocated SMBASE
000bffff

000c0000: Video BIOS
000cffff

000d0000: Expansion ROM
000dffff

000e0000: BIOS Runtime:
          BIOS Interrupts
          BIOS System Calls
          BIOS PCI Routing Table
000fffff

00100000: Memory
          Free Memory
          ACPI Memory
3fffffff

40000000: PCI Memory Regions
febfffff

fec00000: I/O APIC
fec00fff

fec01000: ??
fedfffff

fee00000: APIC
fee00fff

fee01000: ??
fffbffff

fffc0000: ROM
          Copy of BIOS Init
          Copy of BIOS Setup
          Copy of BIOS Boot
          Copy of BIOS Runtime
	  Early Init
ffffffff



Steps:
======
	BSP:				APs:

	Init Chipset (RAM)		-
	Init Code			-
	Init Var			-
	Init BSS			-
	Build IDT			-

	Start APs			-

	Check CPU			Check CPU
	Check Memory			-
	Check PIC			-
	Check PIT			-
	Check I/O-APIC			-

	Init Chipset (Power)		-
	Init Chipset (SMBus)		-

	Init MTRRs			Init MTRRs
	Init IDT			Init IDT
	Init APIC			Init APIC
	Redirect SMI			Redirect SMI

	Init PIC			-
	Init PIT			-
	Init I/O-APIC			-

	Enable IRQs			-
	Enable SMI-Button		-

	Init CMOS			-

	Init VGA			-
	Init Keyboard/Mouse		-
	Init ISA Devices		-
	Init PCI Devices		-
	Init Floppy			-
	Init IDE Devices		-

	Build ACPI Table		-
	Build SMP Table			-
	Build PCI Routing Table		-

	Report Hardware			-

	Stop APs			-

	Boot				Halt
