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