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, Intitialisierung 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. |