File: README

package info (click to toggle)
faumachine 20100527-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 53,836 kB
  • ctags: 20,552
  • sloc: ansic: 179,550; asm: 3,645; makefile: 3,611; perl: 2,103; sh: 1,529; python: 600; xml: 563; lex: 210; vhdl: 204
file content (144 lines) | stat: -rw-r--r-- 1,890 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#
# $Id: README,v 1.5 2008-07-08 19:12:03 vrsieh Exp $
#


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