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, Lautsprecherkanal
Speaker 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. |