- Joined
- Nov 20, 2012
- Messages
- 17,262
Leaving this here so everyone, moderators and users, can have the benefit of having a single place to go look for reference. If anyone notices anything wrong with these, please let me know.
Please keep this topic free of support questions. This is strictly meant for the hex codes for everyone's benefit.
Progress Codes
00 - Not used
01 - Power on. Reset type detection (soft/hard)
02 - AP initialization before microcode loading
03 - System Agent initialization before microcode loading
04 - PCH initialization before microcode loading
05 - OEM initialization before microcode loading
06 - Microcode loading
07 - AP initialization after microcode loading
08 - System Agent initialization after microcode loading
09 - PCH initialization after microcode loading
0A - OEM initialization after microcode loading
0B - Cache initialization
SEC Error Codes
0C - Reserved for future AMI SEC error codes
0D - Reserved for future AMI SEC error codes
0E - Microcode not found
0F - Microcode not loaded
PEI Phase
10 - PEI Core is started
11 - Pre-memory CPU initialization is started
12 - Pre-memory CPU initialization (CPU module specific)
13 - Pre-memory CPU initialization (CPU module specific)
14 - Pre-memory CPU initialization (CPU module specific)
15 - Pre-memory System Agent initialization is started
16 - Pre-Memory System Agent initialization (System Agent module specific)
17 - Pre-Memory System Agent initialization (System Agent module specific)
18 - Pre-Memory System Agent initialization (System Agent module specific)
19 - Pre-memory PCH initialization is started
1A - Pre-memory PCH initialization (PCH module specific)
1B - Pre-memory PCH initialization (PCH module specific)
1C - Pre-memory PCH initialization (PCH module specific)
1D - OEM pre-memory initialization codes
1E - OEM pre-memory initialization codes
1F - OEM pre-memory initialization codes
20 - OEM pre-memory initialization codes
21 - OEM pre-memory initialization codes
22 - OEM pre-memory initialization codes
23 - OEM pre-memory initialization codes
24 - OEM pre-memory initialization codes
25 - OEM pre-memory initialization codes
26 - OEM pre-memory initialization codes
27 - OEM pre-memory initialization codes
28 - OEM pre-memory initialization codes
29 - OEM pre-memory initialization codes
2A - OEM pre-memory initialization codes
2B - Memory initialization. Serial Presence Detect (SPD) data reading
2C - Memory initialization. Memory presence detection
2D - Memory initialization. Programming memory timing information
2E - Memory initialization. Confi guring memory
2F - Memory initialization (other)
30 - Reserved for ASL (see ASL Status Codes section below)
31 - Memory Installed
32 - CPU post-memory initialization is started
33 - CPU post-memory initialization. Cache initialization
34 - CPU post-memory initialization. Application Processor(s) (AP) initialization
35 - CPU post-memory initialization. Boot Strap Processor (BSP) selection
36 - CPU post-memory initialization. System Management Mode (SMM) initialization
37 - Post-Memory System Agent initialization is started
38 - Post-Memory System Agent initialization (System Agent module specific)
39 - Post-Memory System Agent initialization (System Agent module specific)
3A - Post-Memory System Agent initialization (System Agent module specific)
3B - Post-Memory PCH initialization is started
3C - Post-Memory PCH initialization (PCH module specific)
3D - Post-Memory PCH initialization (PCH module specific)
3E - Post-Memory PCH initialization (PCH module specific)
3F - OEM post memory initialization codes
40 - OEM post memory initialization codes
41 - OEM post memory initialization codes
42 - OEM post memory initialization codes
43 - OEM post memory initialization codes
44 - OEM post memory initialization codes
45 - OEM post memory initialization codes
46 - OEM post memory initialization codes
47 - OEM post memory initialization codes
48 - OEM post memory initialization codes
49 - OEM post memory initialization codes
4A - OEM post memory initialization codes
4B - OEM post memory initialization codes
4C - OEM post memory initialization codes
4D - OEM post memory initialization codes
4E - OEM post memory initialization codes
4F - DXE IPL is started
PEI Error Codes
50 - Memory initialization error. Invalid memory type or incompatible memory speed
51 - Memory initialization error. SPD reading has failed
52 - Memory initialization error. Invalid memory size or memory modules do not match
53 - Memory initialization error. No usable memory detected
54 - Unspecifi ed memory initialization error
55 - Memory not installed
56 - Invalid CPU type or Speed
57 - CPU mismatch
58 - CPU self test failed or possible CPU cache error
59 - CPU micro-code is not found or micro-code update is failed
5A - Internal CPU error
5B - reset PPI is not available
5C - Reserved for future AMI error codes
5D - Reserved for future AMI error codes
5E - Reserved for future AMI error codes
5F - Reserved for future AMI error codes
DXE Phase
60 - DXE Core is started
61 - NVRAM initialization
62 - Installation of the PCH Runtime Services
63 - CPU DXE initialization is started
64 - CPU DXE initialization (CPU module specific)
65 - CPU DXE initialization (CPU module specific)
66 - CPU DXE initialization (CPU module specific)
67 - CPU DXE initialization (CPU module specific)
68 - PCI host bridge initialization
69 - System Agent DXE initialization is started
6A - System Agent DXE SMM initialization is started
6B - System Agent DXE initialization (System Agent module specific)
6C - System Agent DXE initialization (System Agent module specific)
6D - System Agent DXE initialization (System Agent module specific)
6E - System Agent DXE initialization (System Agent module specific)
6F - System Agent DXE initialization (System Agent module specific)
70 - PCH DXE initialization is started
71 - PCH DXE SMM initialization is started
72 - PCH devices initialization
73 - PCH DXE Initialization (PCH module specific)
74 - PCH DXE Initialization (PCH module specific)
75 - PCH DXE Initialization (PCH module specific)
76 - PCH DXE Initialization (PCH module specific)
77 - PCH DXE Initialization (PCH module specific)
78 - ACPI module initialization
79 - CSM initialization
7A - Reserved for future AMI DXE codes
7B - Reserved for future AMI DXE codes
7C - Reserved for future AMI DXE codes
7D - Reserved for future AMI DXE codes
7E - Reserved for future AMI DXE codes
7F - Reserved for future AMI DXE codes
80 - OEM DXE initialization codes
81 - OEM DXE initialization codes
82 - OEM DXE initialization codes
83 - OEM DXE initialization codes
84 - OEM DXE initialization codes
85 - OEM DXE initialization codes
86 - OEM DXE initialization codes
87 - OEM DXE initialization codes
88 - OEM DXE initialization codes
89 - OEM DXE initialization codes
8A - OEM DXE initialization codes
8B - OEM DXE initialization codes
8C - OEM DXE initialization codes
8D - OEM DXE initialization codes
8E - OEM DXE initialization codes
8F - OEM DXE initialization codes
90 - Boot Device Selection (BDS) phase is started
91 - Driver connecting is started
92 - PCI Bus initialization is started
93 - PCI Bus Hot Plug Controller Initialization
94 - PCI Bus Enumeration 32
95 - PCI Bus Request Resources
96 - PCI Bus Assign Resources
97 - Console Output devices connect
98 - Console input devices connect
99 - Super IO Initialization
9A - USB initialization is started
9B - USB Reset
9C - USB Detect
9D - USB Enable
9E - Reserved for future AMI codes
9F - Reserved for future AMI codes
A0 - IDE initialization is started
A1 - IDE Reset
A2 - IDE Detect
A3 - IDE Enable
A4 - SCSI initialization is started
A5 - SCSI Reset
A6 - SCSI Detect
A7 - SCSI Enable
A8 - Setup Verifying Password
A9 - Start of Setup
AA - Reserved for ASL (see ASL Status Codes section below)
AB - Setup Input Wait
AC - Reserved for ASL (see ASL Status Codes section below)
AD - Ready To Boot event
AE - Legacy Boot event
AF - Exit Boot Services event
B0 - Runtime Set Virtual Address MAP Begin
B1 - Runtime Set Virtual Address MAP End
B2 - Legacy Option ROM Initialization
B3 - System Reset
B4 - USB hot plug
B5 - PCI bus hot plug
B6 - Clean-up of NVRAM
B7 - Confi guration Reset (reset of NVRAM settings)
B8 - Reserved for future AMI codes
B9 - Reserved for future AMI codes
BA - Reserved for future AMI codes
BB - Reserved for future AMI codes
BC - Reserved for future AMI codes
BD - Reserved for future AMI codes
BE - Reserved for future AMI codes
BF - Reserved for future AMI codes
C0 - OEM BDS initialization codes
C1 - OEM BDS initialization codes
C2 - OEM BDS initialization codes
C3 - OEM BDS initialization codes
C4 - OEM BDS initialization codes
C5 - OEM BDS initialization codes
C6 - OEM BDS initialization codes
C7 - OEM BDS initialization codes
C8 - OEM BDS initialization codes
C9 - OEM BDS initialization codes
CA - OEM BDS initialization codes
CB - OEM BDS initialization codes
CC - OEM BDS initialization codes
CD - OEM BDS initialization codes
CE - OEM BDS initialization codes
CF - OEM BDS initialization codes
DXE Error Codes
D0 - CPU initialization error
D1 - System Agent initialization error
D2 - PCH initialization error
D3 - Some of the Architectural Protocols are not available
D4 - PCI resource allocation error. Out of Resources
D5 - No Space for Legacy Option ROM
D6 - No Console Output Devices are found
D7 - No Console Input Devices are found
D8 - Invalid password
D9 - Error loading Boot Option (LoadImage returned error)
DA - Boot Option is failed (StartImage returned error)
DB - Flash update is failed
DC - Reset protocol is not available
S3 Resume Progress Codes
E0 - S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)
E1 - S3 Boot Script execution
E2 - Video repost
E3 - OS S3 wake vector call
E4 - Reserved for future AMI progress codes
E5 - Reserved for future AMI progress codes
E6 - Reserved for future AMI progress codes
E7 - Reserved for future AMI progress codes
S3 Resume Error Codes
E8 - S3 Resume Failed
E9 - S3 Resume PPI not Found
EA - S3 Resume Boot Script Error
EB - S3 OS Wake Error
EC - Reserved for future AMI error codes 31
ED - Reserved for future AMI error codes 31
EE - Reserved for future AMI error codes 31
EF - Reserved for future AMI error codes 31
Recovery Progress Codes
F0 - Recovery condition triggered by firmware (Auto recovery)
F1 - Recovery condition triggered by user (Forced recovery)
F2 - Recovery process started
F3 - Recovery fi rmware image is found
F4 - Recovery fi rmware image is loaded
F5 - Reserved for future AMI progress codes
F6 - Reserved for future AMI progress codes
F7 - Reserved for future AMI progress codes
Recovery Error Codes
F8 - Recovery PPI is not available
F9 - Recovery capsule is not found
FA - Invalid recovery capsule
FB - Reserved for future AMI error codes
FC - Reserved for future AMI error codes
FD - Reserved for future AMI error codes
FE - Reserved for future AMI error codes
FF - Reserved for future AMI error codes
ACPI/ASL Checkpoints
01 - System is entering S1 sleep state
02 - System is entering S2 sleep state
03 - System is entering S3 sleep state
04 - System is entering S4 sleep state
05 - System is entering S5 sleep state
10 - System is waking up from the S1 sleep state
20 - System is waking up from the S2 sleep state
30 - System is waking up from the S3 sleep state
40 - System is waking up from the S4 sleep state
AC - System has transitioned into ACPI mode. Interrupt controller is in APIC mode
AA - System has transitioned into ACPI mode. Interrupt controller is in APIC mode
Newer AMI EZ-Flex BIOS codes
Please keep this topic free of support questions. This is strictly meant for the hex codes for everyone's benefit.
Progress Codes
00 - Not used
01 - Power on. Reset type detection (soft/hard)
02 - AP initialization before microcode loading
03 - System Agent initialization before microcode loading
04 - PCH initialization before microcode loading
05 - OEM initialization before microcode loading
06 - Microcode loading
07 - AP initialization after microcode loading
08 - System Agent initialization after microcode loading
09 - PCH initialization after microcode loading
0A - OEM initialization after microcode loading
0B - Cache initialization
SEC Error Codes
0C - Reserved for future AMI SEC error codes
0D - Reserved for future AMI SEC error codes
0E - Microcode not found
0F - Microcode not loaded
PEI Phase
10 - PEI Core is started
11 - Pre-memory CPU initialization is started
12 - Pre-memory CPU initialization (CPU module specific)
13 - Pre-memory CPU initialization (CPU module specific)
14 - Pre-memory CPU initialization (CPU module specific)
15 - Pre-memory System Agent initialization is started
16 - Pre-Memory System Agent initialization (System Agent module specific)
17 - Pre-Memory System Agent initialization (System Agent module specific)
18 - Pre-Memory System Agent initialization (System Agent module specific)
19 - Pre-memory PCH initialization is started
1A - Pre-memory PCH initialization (PCH module specific)
1B - Pre-memory PCH initialization (PCH module specific)
1C - Pre-memory PCH initialization (PCH module specific)
1D - OEM pre-memory initialization codes
1E - OEM pre-memory initialization codes
1F - OEM pre-memory initialization codes
20 - OEM pre-memory initialization codes
21 - OEM pre-memory initialization codes
22 - OEM pre-memory initialization codes
23 - OEM pre-memory initialization codes
24 - OEM pre-memory initialization codes
25 - OEM pre-memory initialization codes
26 - OEM pre-memory initialization codes
27 - OEM pre-memory initialization codes
28 - OEM pre-memory initialization codes
29 - OEM pre-memory initialization codes
2A - OEM pre-memory initialization codes
2B - Memory initialization. Serial Presence Detect (SPD) data reading
2C - Memory initialization. Memory presence detection
2D - Memory initialization. Programming memory timing information
2E - Memory initialization. Confi guring memory
2F - Memory initialization (other)
30 - Reserved for ASL (see ASL Status Codes section below)
31 - Memory Installed
32 - CPU post-memory initialization is started
33 - CPU post-memory initialization. Cache initialization
34 - CPU post-memory initialization. Application Processor(s) (AP) initialization
35 - CPU post-memory initialization. Boot Strap Processor (BSP) selection
36 - CPU post-memory initialization. System Management Mode (SMM) initialization
37 - Post-Memory System Agent initialization is started
38 - Post-Memory System Agent initialization (System Agent module specific)
39 - Post-Memory System Agent initialization (System Agent module specific)
3A - Post-Memory System Agent initialization (System Agent module specific)
3B - Post-Memory PCH initialization is started
3C - Post-Memory PCH initialization (PCH module specific)
3D - Post-Memory PCH initialization (PCH module specific)
3E - Post-Memory PCH initialization (PCH module specific)
3F - OEM post memory initialization codes
40 - OEM post memory initialization codes
41 - OEM post memory initialization codes
42 - OEM post memory initialization codes
43 - OEM post memory initialization codes
44 - OEM post memory initialization codes
45 - OEM post memory initialization codes
46 - OEM post memory initialization codes
47 - OEM post memory initialization codes
48 - OEM post memory initialization codes
49 - OEM post memory initialization codes
4A - OEM post memory initialization codes
4B - OEM post memory initialization codes
4C - OEM post memory initialization codes
4D - OEM post memory initialization codes
4E - OEM post memory initialization codes
4F - DXE IPL is started
PEI Error Codes
50 - Memory initialization error. Invalid memory type or incompatible memory speed
51 - Memory initialization error. SPD reading has failed
52 - Memory initialization error. Invalid memory size or memory modules do not match
53 - Memory initialization error. No usable memory detected
54 - Unspecifi ed memory initialization error
55 - Memory not installed
56 - Invalid CPU type or Speed
57 - CPU mismatch
58 - CPU self test failed or possible CPU cache error
59 - CPU micro-code is not found or micro-code update is failed
5A - Internal CPU error
5B - reset PPI is not available
5C - Reserved for future AMI error codes
5D - Reserved for future AMI error codes
5E - Reserved for future AMI error codes
5F - Reserved for future AMI error codes
DXE Phase
60 - DXE Core is started
61 - NVRAM initialization
62 - Installation of the PCH Runtime Services
63 - CPU DXE initialization is started
64 - CPU DXE initialization (CPU module specific)
65 - CPU DXE initialization (CPU module specific)
66 - CPU DXE initialization (CPU module specific)
67 - CPU DXE initialization (CPU module specific)
68 - PCI host bridge initialization
69 - System Agent DXE initialization is started
6A - System Agent DXE SMM initialization is started
6B - System Agent DXE initialization (System Agent module specific)
6C - System Agent DXE initialization (System Agent module specific)
6D - System Agent DXE initialization (System Agent module specific)
6E - System Agent DXE initialization (System Agent module specific)
6F - System Agent DXE initialization (System Agent module specific)
70 - PCH DXE initialization is started
71 - PCH DXE SMM initialization is started
72 - PCH devices initialization
73 - PCH DXE Initialization (PCH module specific)
74 - PCH DXE Initialization (PCH module specific)
75 - PCH DXE Initialization (PCH module specific)
76 - PCH DXE Initialization (PCH module specific)
77 - PCH DXE Initialization (PCH module specific)
78 - ACPI module initialization
79 - CSM initialization
7A - Reserved for future AMI DXE codes
7B - Reserved for future AMI DXE codes
7C - Reserved for future AMI DXE codes
7D - Reserved for future AMI DXE codes
7E - Reserved for future AMI DXE codes
7F - Reserved for future AMI DXE codes
80 - OEM DXE initialization codes
81 - OEM DXE initialization codes
82 - OEM DXE initialization codes
83 - OEM DXE initialization codes
84 - OEM DXE initialization codes
85 - OEM DXE initialization codes
86 - OEM DXE initialization codes
87 - OEM DXE initialization codes
88 - OEM DXE initialization codes
89 - OEM DXE initialization codes
8A - OEM DXE initialization codes
8B - OEM DXE initialization codes
8C - OEM DXE initialization codes
8D - OEM DXE initialization codes
8E - OEM DXE initialization codes
8F - OEM DXE initialization codes
90 - Boot Device Selection (BDS) phase is started
91 - Driver connecting is started
92 - PCI Bus initialization is started
93 - PCI Bus Hot Plug Controller Initialization
94 - PCI Bus Enumeration 32
95 - PCI Bus Request Resources
96 - PCI Bus Assign Resources
97 - Console Output devices connect
98 - Console input devices connect
99 - Super IO Initialization
9A - USB initialization is started
9B - USB Reset
9C - USB Detect
9D - USB Enable
9E - Reserved for future AMI codes
9F - Reserved for future AMI codes
A0 - IDE initialization is started
A1 - IDE Reset
A2 - IDE Detect
A3 - IDE Enable
A4 - SCSI initialization is started
A5 - SCSI Reset
A6 - SCSI Detect
A7 - SCSI Enable
A8 - Setup Verifying Password
A9 - Start of Setup
AA - Reserved for ASL (see ASL Status Codes section below)
AB - Setup Input Wait
AC - Reserved for ASL (see ASL Status Codes section below)
AD - Ready To Boot event
AE - Legacy Boot event
AF - Exit Boot Services event
B0 - Runtime Set Virtual Address MAP Begin
B1 - Runtime Set Virtual Address MAP End
B2 - Legacy Option ROM Initialization
B3 - System Reset
B4 - USB hot plug
B5 - PCI bus hot plug
B6 - Clean-up of NVRAM
B7 - Confi guration Reset (reset of NVRAM settings)
B8 - Reserved for future AMI codes
B9 - Reserved for future AMI codes
BA - Reserved for future AMI codes
BB - Reserved for future AMI codes
BC - Reserved for future AMI codes
BD - Reserved for future AMI codes
BE - Reserved for future AMI codes
BF - Reserved for future AMI codes
C0 - OEM BDS initialization codes
C1 - OEM BDS initialization codes
C2 - OEM BDS initialization codes
C3 - OEM BDS initialization codes
C4 - OEM BDS initialization codes
C5 - OEM BDS initialization codes
C6 - OEM BDS initialization codes
C7 - OEM BDS initialization codes
C8 - OEM BDS initialization codes
C9 - OEM BDS initialization codes
CA - OEM BDS initialization codes
CB - OEM BDS initialization codes
CC - OEM BDS initialization codes
CD - OEM BDS initialization codes
CE - OEM BDS initialization codes
CF - OEM BDS initialization codes
DXE Error Codes
D0 - CPU initialization error
D1 - System Agent initialization error
D2 - PCH initialization error
D3 - Some of the Architectural Protocols are not available
D4 - PCI resource allocation error. Out of Resources
D5 - No Space for Legacy Option ROM
D6 - No Console Output Devices are found
D7 - No Console Input Devices are found
D8 - Invalid password
D9 - Error loading Boot Option (LoadImage returned error)
DA - Boot Option is failed (StartImage returned error)
DB - Flash update is failed
DC - Reset protocol is not available
S3 Resume Progress Codes
E0 - S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)
E1 - S3 Boot Script execution
E2 - Video repost
E3 - OS S3 wake vector call
E4 - Reserved for future AMI progress codes
E5 - Reserved for future AMI progress codes
E6 - Reserved for future AMI progress codes
E7 - Reserved for future AMI progress codes
S3 Resume Error Codes
E8 - S3 Resume Failed
E9 - S3 Resume PPI not Found
EA - S3 Resume Boot Script Error
EB - S3 OS Wake Error
EC - Reserved for future AMI error codes 31
ED - Reserved for future AMI error codes 31
EE - Reserved for future AMI error codes 31
EF - Reserved for future AMI error codes 31
Recovery Progress Codes
F0 - Recovery condition triggered by firmware (Auto recovery)
F1 - Recovery condition triggered by user (Forced recovery)
F2 - Recovery process started
F3 - Recovery fi rmware image is found
F4 - Recovery fi rmware image is loaded
F5 - Reserved for future AMI progress codes
F6 - Reserved for future AMI progress codes
F7 - Reserved for future AMI progress codes
Recovery Error Codes
F8 - Recovery PPI is not available
F9 - Recovery capsule is not found
FA - Invalid recovery capsule
FB - Reserved for future AMI error codes
FC - Reserved for future AMI error codes
FD - Reserved for future AMI error codes
FE - Reserved for future AMI error codes
FF - Reserved for future AMI error codes
ACPI/ASL Checkpoints
01 - System is entering S1 sleep state
02 - System is entering S2 sleep state
03 - System is entering S3 sleep state
04 - System is entering S4 sleep state
05 - System is entering S5 sleep state
10 - System is waking up from the S1 sleep state
20 - System is waking up from the S2 sleep state
30 - System is waking up from the S3 sleep state
40 - System is waking up from the S4 sleep state
AC - System has transitioned into ACPI mode. Interrupt controller is in APIC mode
AA - System has transitioned into ACPI mode. Interrupt controller is in APIC mode
Beeps | Error Message | Description |
1 short | DRAM refresh failure | The programmable interrupt timer or programmable interrupt controller has probably failed |
2 short | Memory parity error | A memory parity error has occurred in the first 64K of RAM. The RAM IC is probably bad |
3 short | Base 64K memory failure | A memory failure has occurred in the first 64K of RAM. The RAM IC is probably bad |
4 short | System timer failure | The system clock/timer IC has failed or there is a memory error in the first bank of memory |
5 short | Processor error | The system CPU has failed |
6 short | Gate A20 failure | The keyboard controller IC has failed, which is not allowing Gate A20 to switch the processor to protected mode. Replace the keyboard controller |
7 short | Virtual mode processor exception error | The CPU has generated an exception error because of a fault in the CPU or motherboard circuitry |
8 short | Display memory read/write error | The system video adapter is missing or defective |
9 short | ROM checksum error | The contents of the system BIOS ROM does not match the expected checksum value. The BIOS ROM is probably defective and should be replaced |
10 short | CMOS shutdown register read/write error | The shutdown for the CMOS has failed |
11 short | Cache error | The L2 cache is faulty |
1 long, 2 short | Failure in video system | An error was encountered in the video BIOS ROM, or a horizontal retrace failure has been encountered |
1 long, 3 short | Memory test failure | A fault has been detected in memory above 64KB |
1 long, 8 short | Display test failure | The video adapter is either missing or defective |
2 short | POST Failure | One of the hardware testa have failed |
1 long | POST has passed all tests |
Newer AMI EZ-Flex BIOS codes
01 | NMI disabled; Start CPU flag test |
02 | Power on delay |
03 | Initialize system chipset |
04 | Check keyboard for soft/hard reset |
05 | Enable ROM |
06 | ROM BIOS checksum tested |
07 | 8042 keyboard controller tested |
08 | 8042 keyboard controller tested |
09 | 8042 keyboard controller tested |
0A | 8042 keyboard controller tested |
0B | 8042 protected mode tested |
0C | 8042 keyboard controller tested |
0D | CMOS RAM shutdown register tested |
0E | CMOS checksum tested |
0F | CMOS initialization |
10 | CMOS/RTC status OK |
11 | Disable DMA and PIC |
12 | Video display disabled |
13 | Chipset and memory initialized |
14 | 8254 PIT tested |
15 | PIT channel 2 tested |
16 | PIT channel 1 tested |
17 | PIT channel 0 tested |
18 | PIT memory refresh tested |
19 | PIT memory refresh tested |
1A | Check 15 microsecond refresh (PIT) |
1B | Base 64K memory tested |
20 | Address lines tested |
21 | Base 64K parity memory tested |
22 | Memory Read/Write tested |
23 | Perform setup's prior to initialization of the vector table |
24 | Initialize BIOS vector table in lower 1KB of system RAM |
25 | 8042 keyboard controller tested |
26 | Global for keyboard controller tested |
27 | Perform setups for vector table initialization |
28 | Monochrome video mode tested |
29 | Video (CGA) color mode tested |
2A | Parity enable tested |
2B | Check for optional ROM's |
2C | Check for video ROM |
2D | Determine if EGA/VGA is installed |
2E | Video memory is tested if non EGA/VGA |
2F | Video memory tested |
30 | Video adapter tested |
31 | Alternate video memory tested |
32 | Alternate video adapter tested |
33 | Video mode tested |
34 | Video mode tested |
35 | BIOS ROM data area initialized |
36 | Power on display cursor set |
37 | Power on message displayed |
38 | Cursor position read |
39 | Display cursor reference |
3A | Display Setup message |
40 | Protected mode tested |
41 | Build descriptor tables |
42 | CPU enters protected mode |
43 | Protected mode interrupt enabled |
44 | Descriptor tables checked |
45 | Memory size checked |
46 | Memory read/Write tested |
47 | Base 640K memory tested |
48 | Memory below 1MB checked for |
49 | Memory above 1MB checked for |
4A | ROM BIOS data area checked |
4B | Memory below 1MB cleared for soft reset |
4C | Memory above 1MB cleared for soft reset |
4D | Update CMOS memory size |
4E | Display base 64K memory test |
4F | Memory test on base 640K performed |
50 | RAM size updated for shadow operation |
51 | Extended memory test performed |
52 | System is prepared for real mode |
53 | CPU is returned to real mode |
54 | CPU registers are returned to real mode |
55 | A20 gate disabled |
56 | BIOS data area rechecked |
57 | BIOS data area check complete |
58 | Setup message displayed |
59 | DMA register page tested |
60 | Display memory verified |
61 | DMA #1 tested |
62 | DMA #2 tested |
63 | Perform BIOS data area check |
64 | BIOS data area checked |
65 | DMA initialized |
66 | 8259 PIC initialized |
67 | Keyboard tested |
80 | Keyboard reset |
81 | Check for stuck key and batch test |
82 | 8042 keyboard controller tested |
83 | Lock key checked |
84 | Memory size compared to CMOS |
85 | Password and soft error checked |
86 | CMOS equipment checked performed |
87 | CMOS setup performed if selected |
88 | Main chipset reinitialized after CMOS setup |
89 | Power on message displayed |
8A | Mouse check and wait message displayed |
8B | Any ROM's attempted to be shadowed |
8C | System initialized through CMOS settings |
8D | Hard drives and floppy drives reset |
8E | Floppy disk setup compared to CMOS settings |
8F | Floppy controller initialized |
90 | Hard disks setup compared to CMOS settings |
91 | Hard disk controller initialized |
92 | BIOS data table checked |
93 | BIOS data table check complete |
94 | Memory size set |
95 | Display memory verified |
96 | All Interrupts cleared |
97 | Optional ROM's checked for |
98 | All Interrupts cleared |
99 | Timer data setup |
9A | Serial ports checked for |
9B | All Interrupts cleared |
9C | Math coprocessor checked |
9D | All Interrupts cleared |
9E | Extended keyboard checked |
9F | NumLock set on keyboard |
A0 | Keyboard reset |
A1 | Cache memory size tested |
A2 | Display any soft errors |
A3 | Typematic rate set |
A4 | Memory wait states set |
A5 | Display is cleared |
A6 | Parity and NMI enabled |
A7 | All Interrupts cleared |
A8 | System control is turned over to ROM at E0000 |
A9 | All Interrupts cleared |
AA | Displayed configuration |
00 | Call to Interrupt 19 for boot loader |
Attachments
Last edited by a moderator: