| 02 |
Cold boot; Enter protected
mode |
| 03 |
Initialize the main system
board |
| F0 |
Begin basic system hardware
initialization |
| F1 |
Clear CMOS status locators |
| F2 |
Starting CLIO initialization |
| F3 |
Initialize SYSCFG register |
| F4 |
DXPI initialization for
boot block |
| F5 |
Switching cache off |
| F6 |
Configure CPU socket pins |
| F7 |
Checking for 80387SX math
coprocessor |
| F8 |
82C206 default initialization |
| F9 |
Superior default initialization |
| FF |
End of machine specific
boot block |
| 04 |
Check flash checksum |
| 05 |
Flash ok; jump into flash
code (FFFD flash code) |
| 06 |
Reset or power up |
| 07 |
CLIO default initialization
command |
| 08 |
SYSCFG register initialized |
| 09 |
CMOS pre flush error words
initialization |
| 10 |
SCP initialization |
| 11 |
DRAM autosizing complete |
| 12 |
Parity check enabled |
| 13 |
Start of slushware test |
| 14 |
Slushware at 000F0000h
ok |
| 15 |
BIOS ROM copied to slushware |
| 16 |
Back in real mode |
| 17 |
BIOS ROM slushing is complete |
| 18 |
Video ROM test at C0000 |
| 19 |
Internal video ROM tested |
| 1A |
Back in real mode |
| 1B |
Internal video hardware
completed |
| 1C |
CPU clock frequency determined |
| 1E |
BIOS RAM cleared |
| 20 |
Reset |
| 21 |
Continue after setting
memory size |
| 22 |
Continue after memory test |
| 23 |
Continue after memory error |
| 24 |
Continue after boot loader
request |
| 25 |
Jump to execute user code |
| 26 |
Continue after protected
mode test passed |
| 27 |
Continue after protected
mode test failed |
| 28 |
Continue after extended
protected mode failed |
| 29 |
Continue after block move |
| 2A |
Jump to execute user code |
| 2B |
Reserved |
| 2C |
Reserved |
| 2D |
Reserved |
| 2E |
Reserved |
| 2F |
Reserved |
| 30 |
Exit from protected mode |
| 31 |
Test reset passed |
| 32 |
Check for ROM checksum;
Warm boot |
| 33 |
Clear the video screen
on |
| 34 |
Check system DRAM config
update CMOS TOTAL MEM SIZE value |
| 35 |
Preload CMOS; Check CMOS
contents |
| 36 |
Turn off the UMB RAM |
| 37 |
Turn parity generation |
| 38 |
Initialize system variable |
| 39 |
Check for error in power |
| 3A |
Initialize SCP mode |
| 3B |
Test CMOS diagnostics power
reset |
| 3C |
Test CPU reset 80386 and
determine state number |
| 3D |
Save CPU ID and processor
T |
| 3E |
Initialize the video and
timers |
| 3F |
Initialize DMA controller
ports; Clear page |
| 40 |
Set speed to fast for now |
| 41 |
Test EEPROM checksum |
| 42 |
Enable/disable parallel/serial
ports, floppy disk controller, hard disk controller |
| 43 |
Flush external video BIOS
if on CMOS |
| 44 |
Turn cache off for memory |
| 45 |
Test extended RAM from
0-16K |
| 46 |
Test base RAM from 0-64K |
| 47 |
Determine amount of memory
in system |
| 48 |
Set warm boot flag |
| 49 |
Clear 16K of base RAM |
| 4A |
Install BIOS interrupt
vector |
| 4B |
Test system timer |
| 4C |
Initialize interrupt |
| 4D |
Enable default hardware
initialization |
| 4E |
Determine global I/O configuration |
| 4F |
Initialize video |
| 50 |
Initialize WD90C30 scratchpad |
| 51 |
Check for errors before
boot |
| 52 |
Reserved |
| 53 |
Test system and initialize |
| 54 |
Reserved |
| 55 |
Initialize the keyboard
processor |
| 56 |
Initialize the PS/2 mouse |
| 57 |
Configure CLIO for mouse |
| 58 |
Configure CLIO for LAN |
| 59 |
Configure CLIO for SCSI |
| 5A |
Configure CLIO for WAM |
| 5B |
Wait for user to enter
code |
| 5C |
Initialize system clock
TOD |
| 5D |
Test and initialize floppy
drive sensor |
| 5E |
Check for Z150 style disk |
| 5F |
Initialize Winchester hard
disk subsystem |
| 60 |
Set default I/O device
parameters |
| 61 |
Get LAN ID info from LAN |
| 62 |
Install ROM's at 0C8000h |
| 63 |
Install ROM's at 0E000h |
| 64 |
Initialize SCSI interface |
| 65 |
Run with gate A20 off |
| 66 |
Really turn off the SCP |
| 67 |
Set machine speed using
CMOS |
| 68 |
Turn off cache |
| 69 |
Calibrate 1ms constants |
| 6A |
Enable non-maskable interpreter |
| 6B |
reserved |
| 6C |
Clear the warm boot flag |
| 6D |
Check for errors before
boot |
| 6E |
Call to interrupt 19 boot
loader |
| 00 |
Start of Slush test |
| 01 |
Processor test |
| 02 |
cache and CLIO |
| 03 |
ISP defaults set |
| 04 |
Entering protected mode |
| 05 |
Memory SIMM's count |
| 06 |
Memory controller test |
| 07 |
Prepared to test block |
| 08 |
first 1Mb of RAM tested |
| 09 |
Checksum OEM ROM |
| 10 |
Lao flash ROM checks |
| 11 |
F000 ROM checks |
| 12 |
Aurora video ROM |
| 13 |
F000 ROM slushed |
| 14 |
SEP initialized |
| 15 |
Language slushed |
| 16 |
Perform video specific
tests |
| 17 |
Done slushing |
| 32 |
Point interrupt vectors |
| 33 |
turn on parity generation |
| 34 |
Initialize system variables |
| 35 |
Initialize interrupt controllers |
| 36 |
Check error that occurred |
| 37 |
Reinitialize SCP warm boot |
| 38 |
Test CMOS diagnostics,
power and reset |
| 39 |
Reserved or DDNIL status
flag check |
| 3A |
Test CPU reset if 80386 |
| 3B |
Save the CPU ID in GS |
| 3C |
Slush video ROM at C0000 |
| 3D |
Initialize the video and
timers |
| 3E |
Initialize CMA ports; Clear
page |
| 3F |
Set speed too fast for
now |
| 40 |
Checksum the nonvolatile
RAM |
| 41 |
Initialize configuration |
| 42 |
Initialize expansion boards
from VRAM |
| 43 |
Turn cache off for memory
test |
| 44 |
Initialize memory counter;
Test extended memory |
| 45 |
Test base RAM |
| 46 |
Determine amount of system
RAM |
| 47 |
Test and initialize cache
if installed |
| 48 |
Test system timer tick |
| 49 |
Initialize the write queues |
| 4A |
Initialize monitor RAM |
| 4B |
Clear 16K of base RAM |
| 4C |
Install BIOS interrupt
vectors |
| 4D |
Enable default hardware
initialization |
| 4E |
Determine global I/O configuration |
| 4F |
Reserved |
| 50 |
Initialize video |
| 51 |
Initialize WD90C30 scratchpad
register |
| 52 |
Initialize the keyboard
controller |
| 53 |
Turn off IRQ 12 if mouse
is off |
| 54 |
Wait for user to enter
correct password |
| 55 |
Initialize system clock
time of day |
| 56 |
Test and initialize floppy
drive controller |
| 57 |
Initialize Winchester subsystem |
| 58 |
Install ROM's starting
at C80000h |
| 59 |
Install ROM's starting
at E0000h |
| 5A |
Initialize SCSI interface |
| 5B |
Set default I/O device
parameters |
| 5C |
Initialize cache speed
and clock |
| 5D |
Always tell system ROM
cold |
| 5E |
Run with gate A20 off in
PC mode |
| 5F |
Really turn off the SCP |
| 60 |
Set machine speed using
CFG |
| 61 |
Turn on cache if machine
halt |
| 62 |
Calibrate 1ms constants |
| 63 |
Enable NMI |
| 64 |
Test for errors before
boot |
| 65 |
Call interrupt 19 boot
loader |