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