Intel 273246-002 Medical Alarms User Manual


 
5-12
Celeron™ Processor Development Kit Manual
BIOS Quick Reference
A complete discussion of the debugger is beyond the scope of this chapter; however, complete
documentation is available from General Software via the web at http://www.gensw.com.
5.11 Embedded BIOS POST Codes
Embedded BIOS writes progress codes, also known as POST codes, to I/O port 80H during POST,
in order to provide information to OEM developers about system faults. These POST codes may be
monitored on the on-board Post Code Debugger located at U12 and U13. They are not displayed on
the screen. For more information about POST codes, contact General Software.
Mnemonic Code Code System Progress Report
POST_STATUS_START 00h Start POST (BIOS is executing).
POST_STATUS_CPUTEST 01h Start CPU register test.
POST_STATUS_DELAY 02h Start power-on delay.
POST_STATUS_DELAYDONE 03h Power-on delay finished.
POST_STATUS_KBDBATRDY 04h Keyboard BAT finished.
POST_STATUS_DISABSHADOW 05h Disable shadowing & cache.
POST_STATUS_CALCCKSUM 06h Compute ROM CRC, wait for KBC.
POST_STATUS_CKSUMGOOD 07h CRC okay, KBC ready.
POST_STATUS_BATVRFY 08h Verifying BAT command to KB.
POST_STATUS_KBDCMD 09h Start KBC command.
POST_STATUS_KBDDATA 0ah Start KBC data.
POST_STATUS_BLKUNBLK 0bh Start pin 23,24 blocking & unblocking.
POST_STATUS_KBDNOP 0ch Start KBC NOP command.
POST_STATUS_SHUTTEST 0dh Test CMOS RAM shutdown register.
POST_STATUS_CMOSDIAG 0eh Check CMOS checksum.
POST_STATUS_CMOSINIT 0fh Initialize CMOS contents.
POST_STATUS_CMOSSTATUS 10h Initialize CMOS status for date/time.
POST_STATUS_DISABDMAINT 11h Disable DMA, PICs.
POST_STATUS_DISABPORTB 12h Disable Port B, video display.
POST_STATUS_BOARD 13h Initialize board, start memory bank detection.
POST_STATUS_TESTTIMER 14h Start timer tests.
POST_STATUS_TESTTIMER2 15h Test 8254 T2, for speaker, port B.
POST_STATUS_TESTTIMER1 16h Test 8254 T1, for refresh.
POST_STATUS_TESTTIMER0 17h Test 8254 T0, for 18.2Hz.
POST_STATUS_MEMREFRESH 18h Start memory refresh.
POST_STATUS_TESTREFRESH 19h Test memory refresh.
POST_STATUS_TEST15US 1ah Test 15usec refresh ON/OFF time.
POST_STATUS_TEST64KB 1bh Test base 64KB memory.
POST_STATUS_TESTDATA 1ch Test data lines.
POST_STATUS_TESTADDR 20h Test address lines.
POST_STATUS_TESTPARITY 21h Test parity (toggling).
POST_STATUS_TESTMEMRDWR 22h Test Base 64KB memory.
POST_STATUS_SYSINIT 23h Prepare system for IVT initialization.
POST_STATUS_INITVECTORS 24h Initialize vector table.
POST_STATUS_8042TURBO 25h Read 8042 for turbo switch setting.
POST_STATUS_POSTTURBO 26h Initialize turbo data.
POST_STATUS_POSTVECTORS 27h Modification of IVT.
POST_STATUS_MONOMODE 28h Video in monochrome mode verified.
POST_STATUS_COLORMODE 29h Video in color mode verified.
POST_STATUS_TOGGLEPARITY 2ah Toggle parity before video ROM test.
POST_STATUS_INITBEFOREVIDEO 2bh Initialize before video ROM check.