00
|
Kaltstart, Ausgabe
des EDX Registers zu den I/O Ports 85h, 86h, 8Dh, 8Eh für den späteren Gebrauch |
01
|
Initialisierung
und Anpassung des KBD Controllers, ausschalten des CPU Cache, Initialisierung
des Onboard
I/O Chipset, Größe und Test des RAM, Größe des Cache |
02
|
Einschalten (Monitor,
DMA, FDC, I/O Ports, Lautsprecher, NMI) |
03
|
CMOS-Checksumme
des BIOS ROM berechnet
|
04
|
Test des
Seitenregisters |
05
|
Einschalten des A20
Gate, Ausgabe des 8042 Selbsttests |
06
|
Initialisierung ISA
I/O |
07
|
Warmstart und
Anpassung des KBD Controllers, Initialisierung des Onboard I/O Chipsets. |
08
|
Refresh toggle test
|
09
|
Test des DMA
Masterregisters, Test DMA Slaveregisters. |
0A
|
Basisspeicher 64k wird
initialisiert |
0B
|
Test Master 8259
mask, test Slave 8259 mask |
0C
|
Test 8259 Slave,
test 8259 slave's interrupt range, initialize interrupt vectors 00 - 77h, init KBD buffer
variables. |
0D
|
Test des Timers 0,
8254 channel 0 |
0E
|
Test 8254 Ch2,
Lautsprecherkanalspeaker channel |
0F
|
Test RTC, CMOS RAM
read/write test |
10
|
Turn on Monitor,
Show any possible error messages |
11
|
Read and checksum
the CMOS |
12
|
Call Video ROM
Initialization routines, Show Display signon message, Show ESC Delay message |
13
|
Set 8MHz AT-Bus
|
14
|
Size and test the
base memory, Stuck NMI check |
15
|
No KB and PowerOn:
Retry KB init |
16
|
Size and test CPU
Cache |
17
|
Test A20 OFF and ON
states |
18
|
Size and test
External memory, Stuck NMI check |
19
|
Size and test
System memory, Stuck NMI check |
1A
|
Test RTC Time
|
1B
|
Determine Serial
Ports |
1C
|
Determine Parallel
Ports |
1D
|
Initialize Numeric
Coprocessor |
1E
|
Determine Floppy
Diskette Controllers |
1F
|
Determine IDE
Controllers |
20
|
Display CMOS
configuration changes |
21
|
Clear screens
|
22
|
Set/reset Numlock
LED, perform Security functions |
23
|
Final determination
of onboard Serial/Parallel ports |
24
|
Set KB Typematic
Rate |
25
|
Initialize Floppy
Controller |
26
|
Initialize ATA
discs |
27
|
Set the video mode
for primary adaptor |
28
|
Cyrix WB-CPU
support, Green PC: purge 8259 slave, relieve any trapped IRRs before enabling PwrMgmt, set
8042 pins, Ctrl-Alt-Del possible now, Enable CPU Features |
29
|
Reset A20 to OFF,
install Adapter ROMs |
2A
|
Clear Primary
Screen, Convert RTC to system ticks, Set final DOS timer variables |
2B
|
Enable NMI and
latch. |
2C
|
Reserved |
2D
|
Reserved |
2E
|
Fast A20: Fix A20
|
2F
|
Purge 8259 slave;
relieve any trapped IRRs before enabling Green-PC. Pass control to INT 19 boot |
32
|
Test CPU Burst
|
33
|
Reserved |
34
|
Determine 8042, Set
8042 Warm-Boot flag STS.2 |
35
|
Test HMA Wrap,
Verify A20 enabled via F000:10 HMA |
36
|
Reserved |
37
|
Validate CPU: CPU
Step NZ, CPUID Check. Disable CPU features |
38
|
Set 8042 pins
(Hi-Speed, Cache-off) |
39
|
PCI Bus: Load PCI;
Processor Vector init'd, BIOS Vector init'd, OEM Vector init'd |
3A
|
Scan PCI Bus
|
3B
|
Initialize PCI Bus
with intermediate defaults |
3C
|
Initialize PCI OEM
with intermediate defaults, OEM bridge |
3D
|
PCI Bus or
PLUGnPLAY: Initialize AT Slotmap from AT-Bus CDE usage |
3E
|
Find phantom CDE
ROM PCI-cards |
3F
|
PCI Bus: final
Fast-Back-to-Back state |
40
|
OEM POST
Initialization, Hook Audio |
41
|
Allocate I/O on
PCI-Bus, logs-in PCI-IDE |
42
|
Hook PCI-ATA chips
|
43
|
Allocate IRQs on
the PCI Bus |
44
|
Allocate/enable PCI
Memory/ROM space |
45
|
Determine PS/2
Mouse |
46
|
Map IRQs to PCI Bus
per user cmos, Enable ATA IRQs. |
47
|
PCI-ROM install,
note user cmos |
48
|
If Setup
conditions: execute setup utility |
49
|
Test F000 Shadow
integrity, Transfer EPROM to Shadow-RAM |
4A
|
Hook VL ATA Chip
|
4B
|
Identify and
spin-up all drives |
4C
|
Detect Secondary
IRQ, if VL/AT-Bus IDE exists but its IRQ not known yet, then autodetect it |
4D
|
Detect/log 32-bit
I/O ATA devices |
4E
|
Atapi drive M/S
bitmap to Shadow-RAM, Set INT13 Vector |
4F
|
Finalize Shadow-RAM
variables |
50
|
Chain INT 13
|
51
|
Load PnP, Processor
Vector init'd, BIOS Vector init'd, OEM Vector init'd |
52
|
Scan PLUGnPLAY,
update PnP Device Count |
53
|
Supplement IRQ
usage -- AT IRQs |
54
|
Conditionally
assign everything PnP wants |
58
|
Perform OEM Custom
boot sequence just prior to INT 19 boot |
59
|
Return from OEM
custom boot sequence. Pass control to 1NT 19 boot |
5A
|
Display MR BIOS
logo |
88
|
Dead motherboard
and/or CPU and/or BIOS ROM. |
FF
|
BIOS POST Finished.
|