User manual
area; Initialize first 120 interrupt vectors with SPURIOUS_INT_HD LR and initialize
INT 00h-1Fh according to INT_TBL. Initialize CMOS timer.
(09) Program the configuration register of Cyrix CPU. OEM specific cache
initialization. Early Cache initialization; Cyrix CPU initialization; cache initialization.
Test CMOS RAM checksum; beep; also test extended storage of parameters in the
motherboard chipset; if not warm- booting; display the Test CMOS RAM checksum
message, if bad, or insert key pressed, load defaults if bad. Check BIOS
Checksum.
(0A) Initialize the first 32 interrupt vectors. Initialize INTs 33 to 120.Early Power
Management initialization. Setup interrupt vector table in lower 1 K RAM area;
Initialize first 120 interrupt vectors with SPURIOUS_INT_HDLR and initialize INT
00h-1Fh according to INT_TBL. Initialize key - board; Detect type of keyboard
controller(optional 8242 or 8248, with Nedadon XOR gate control); Set
NUM_LOCK status. Reset keyboard test keyboard controller interface to verify it
returned AAH and responded to enable/disable commands, set keyboard buffer,
enable keyboard and keyboard interrupts for normal use, beep, halt .Initialize
Video controller.
(0B) Verify the RTC time is valid or not. Detect bad battery. Read CMOS data into
BIOS s tack area. Perform PnP initializations. Assign I/O & Memory for PCI devices
(PCI BIOS Only). Test CMOS RAM checksum; beep; also test extended storage of
parameters in the motherboard chipset; if not warm-booting, display the Test
CMOS RAM checksum message, if bad, or insert key pressed, load defaults if bad.
Initialize video interface; Detect CPU clock; Read CMOS location 14b to find out
type of video in use; Detect and initialize video adapter. 8254 timer, channel 0 test.
(0C) Initialization of the BIOS data area(40:00 -40:FF). Initialize keyboard; Detect
type of keyboard controller (optional 8242 or 8248, with Nedadon XOR gate
control); Set NUM_LOCK status. Reset keyboard test keyboard controller interface
to verify it returned AAH and responded to enable/disable commands, set
keyboard buffer, enable keyboard and keyboard interrupts for normal use, beep,
halt. 8254 timer, channel 1 test.
(0D) Program some of the chipset's value. Measure CPU speed for display. Video
initialization including MDA, CGA, EGA/VGA. Initialize video interface; Detect CPU
clock; Read CMOS location 14b to find out type of video in use; Detect and
initialize video adapter. OEM specific -Initialize motherboard special chipset as
required by OEM; initialize cache controller early, when cache is separate from
chipset.8254 timer, channel 2 test.
(0E) Initialize the APIC(Multi-Processor BIOS only). Test video RAM(If
Monochrome display device found). Show startup screen message. Test video
memory; Test video memory, write sign-on message to screen. Setup shadow
RAM-Enable shadow according to setup. Test COMS Shut down byte.
(0F) DMA channel 0 Test. Test DMA controller 0; BIOS checksum test, keyboard
detect and initialization. Test Extended CMOS.
(10) DMA channel 1 Test. Test DMA controller 1 with AA, 55, FF,00 pattern.8237
DMA, channel 0 test.
(11) DMA page register test. Test DMA page registers, use I/O ports t o test
address circuits. POST enables user reboot here. Test DMA page registers. FATAL
19