Phoenix 4.0 Release 6.0 BIOS Post Codes: 02 Verify real mode 03 Disable non-maskable interrupt (NMI) 04 Get CPU type 06 Initialize system hardware 07 Disable shadow and execute code from the ROM 08 Initialize chipset with initial POST values 09 Set IN POST flag 0A Initialize CPU registers 0B Enable CPU cache 0C Initialize caches to initial POST values 0E Initialize I/O component 0F Initialize the local bus IDE 10 initialize power management 11 Load alternate registers with initial POST values 12 Restore CPU control word during warm boot 13 Initialize PCI bus mastering devices 14 Initialize keyboard controller 16 BIOS ROM checksum 17 Initialize cache before memory autosize 18 8254 programmable interrupt timer initialization 1A 8237 DMA controller initialization 1C Reset programmable interrupt controller 20 Test DRAM refresh 22 Test 8742 keyboard controller 24 Set ES segment register to 4GB 26 Enable gate A20 line 28 Autosize DRAM 29 Initialize POST memory manager 2A Clear 512KB base RAM 2C RAM failure on address line xxxx 2E RAM failure on data bits xxxx of low byte of memory bus 2F Enable cache before system BIOS shadow 30 RAM failure on data bits xxxx of high byte of memory bus 32 Test CPU bus clock frequency 33 Initialize Phoenix Dispatch Manager 36 Warm start shut down 38 Shadow system BIOS ROM 3A Autosize cache 3C Advanced configuration of chipset registers 3D Load alternate registers with CMOS values 41 Initialize extended memory for RomPilot 42 Initialize interrupt vectors 45 POST device initialization 46 Check ROM copyright notice 47 Initialize I20 support 48 Check video configuration against CMOS 49 Initialize PCI bus and devices 4A Initialize all video adapters in system 4B QuietBoot start (optional) 4C Shadow video BIOS ROM 4E Display BIOS copyright notice 4F Initialize MultiBoot 50 Display CPU type and speed 51 Initialize EISA board 52 Test keyboard 54 Set key click if enabled 55 Enable USB devices 58 Test for unexpected interrupts 59 Initialize POST display service 5A Display prompt "Press F2 to enter SETUP" 5B Disable CPU cache 5C Test RAM between 512KB and 640KB 60 Test extended memory 62 Test extended memory address lines 64 Jump to UserPatch1 66 Configure advanced cache registers 67 Initialize Multi Processor APIC 68 Enable external and CPU caches 69 Setup system management mode (SMM) area 6A Display external L2 cache size 6B Load custom defaults (optional) 6C Display shadow area message 6E Display possible high address for UMB recovery 70 Display error messages 72 Check for configuration errors 76 Check for keyboard errors 7C Set up hardware interrupt vectors 7D Initialize Intelligent System Monitoring 7E Initialize coprocessor if present 80 Disable onboard super I/O ports and IRQ's 81 Late POST device initialization 82 Detect and install external RS232 ports 83 Configure non-MCD IDE controllers 84 Detect and install external parallel ports 85 Initialize PC compatible PnP ISA devices 86 Reinitialize onboard I/O ports 87 Configure motherboard configurable devices (optional) 88 Initialize BIOS data area 89 Enable non-maskable interrupts (NMI's) 8A Initialize extended BIOS data area 8B Test and initialize PS/2 mouse 8C Initialize floppy controller 8F Determine number of ATA drives (optional) 90 Initialize hard disk controllers 91 Initialize local bus hard disk controllers 92 Jump to UserPatch2 93 Build MPTABLE for multi processor boards 95 Install CD ROM for boot 96 Clear huge ES segment register 97 Fixup multi processor table 98 Search for option ROM's 99 Check for SMART drive (optional) 9A Shadow option ROM's 9C Set up power management 9D Initialize security engine (optional) 9E Enable hardware interrupts 9F Determine number of ATA and SCSI drives A0 Set time of day A2 Check key lock A4 Initialize typematic rate A8 Erase F2 prompt AA Scan for F2 key stroke AC Enter setup AE Clear boot flag B0 Check for errors B1 Inform RomPilot about the end of POST B2 POST done - prepare to boot operating system B4 One short beep B5 Terminate QuietBoot (optional) B6 Check password B7 Initialize ACPI BIOS B9 Prepare boot BA Initialize DMI parameters BB Initialize PnP option ROM's BC Clear parity checkers BD Display multiboot menu BE Clear screen BF Check virus and backup reminders C0 Try to boot with interrupt 19 C1 Initialize POST Error Manager (PEM) C2 Initialize error logging C3 Initialize error display function C4 Initialize system error handler C5 PnP dual CMOS (optional) C6 Initialize notebook docking (optional) C7 Initialize notebook docking late C8 Force check (optional) C9 Extended checksum (optional) CA Redirect Int 15h to enable remote keyboard CB Redirect Int 13 to Memory Technologies Devices such as ROM, RAM, PCMCIA, and serial disk CC Redirect Int 10h to enable remote serial video CD Re-map I/O and memory for PCMCIA CE Initialize digitizer and dispaly message D2 Unknown interrupt The following are for boot block in Flash ROM E0 Initialize the chipset E1 Initialize the bridge E2 Initialize the CPU E3 Initialize the system timer E4 Initialize system I/O E5 Check force recovery boot E6 Checksum BIOS ROM E7 Go to BIOS E8 Set Huge Segment E9 Initialize Multi Processor EA Initialize OEM special code EB initialize PIC and DMA EC Initialize Memory type ED Initialize Memory size EE Shadow Boot Block EF System memory test F0 Initialize interrupt vectors F1 Initialize Run Time Clock F2 Initialize video F3 Initialize System Management Menager F4 Output one beep F5 Clear Huge Segement F6 Boot to mini DOS F7 Boot to Full DOS
|