Specifications
smartCore Express SMA200 BIOS / Diagnostics 
www.kontron.com 29 
7  Diagnostics 
7.1  Phoenix SecureCore⢠Checkpoint Lists for the SMA200 
7.1.1  POST Code Checkpoints 
The POST code checkpoints are the largest set of checkpoints during the BIOS pre-boot process. The following table 
describes the type of checkpoints that may occur during the POST portion of the BIOS 
Note:  Checkpoints may differ between different platforms based on system configuration. 
Checkpoints may change due to vendor requirements, system chipset or optional ROMs from add-in PCI 
devices. 
Code  Beeps  POST Routine Description 
02h    Verify Real Mode 
03h    Disable Non-Maskable Interrupt (NMI) 
04h    Get CPU type 
06h    Initialize system hardware 
07h    Disable shadow and execute code from the ROM. 
08h    Initialize chipset with initial POST values 
09h    Set IN POST flag 
0Ah    Initialize CPU registers 
0Bh    Enable CPU cache 
0Ch    Initialize caches to initial POST values 
0Eh    Initialize I/O component 
0Fh    Initialize the local bus IDE 
10h    Initialize Power Management 
11h    Load alternate registers with initial POST valuesnew 
12h    Restore CPU control word during warm boot 
13h    Initialize PCI Bus Mastering devices 
14h    Initialize keyboard controller 
16h  1-2-2-3  BIOS ROM checksum 
17h    Initialize cache before memory Autosize 
18h    8254 timer initialization 
1Ah    8237 DMA controller initialization 
1Ch    Reset Programmable Interrupt Controller 
20h  1-3-1-1  Test DRAM refresh 
22h  1-3-1-3  Test 8742 Keyboard Controller 
24h    Set ES segment register to 4GB 
28h    Autosize DRAM 
29h    Initialize POST Memory Manager 
2Ah    Clear 512kB base RAM 
2Ch  1-3-4-1  RAM failure on address line xxxx* 
2Eh  1-3-4-3  RAM failure on data bits xxxx* of low byte of memory bus 
2Fh    Enable cache before system BIOS shadow 
32h    Test CPU bus-clock frequency 
33h    Initialize Phoenix Dispatch Manager 
36h    Warm start shut down 
38h    Shadow system BIOS ROM 
3Ah    Autosize cache 
3Ch    Advanced configuration of chipset registers 
3Dh    Load alternate registers with CMOS valuesnew 
41h    Initialize extended memory for ROM Pilot 
42h    Initialize interrupt vectors 
45h    POST device initialization 
46h  2-1-2-3  Check ROM copyright notice 
47h    Initialize I20 support 
48h    Check video configuration against CMOS 
49h    Initialize PCI bus and devices 
4Ah    Initialize all video adapters in system 










