PHOENIX BIOS CODE
■Note - If the BIOS detects error 2C, 2E, or 30 (base 512K RAM error), it displays an additional word-bitmap (xxxx) indicating the address line or bits that failed. For example, '2C 0002' means address line 1 (bit one set) has failed. '2E 1020' means data bits 12 and 5 (bits 12 and 5 set) have failed in the lower 16 bits. Note that error 30 cannot occur on 386SX systems because they have a 16 rather than 32-bit bus. The BIOS also sends the bitmap to the port-80 LED display. It first displays the checkpoint code, followed by a delay, the high-order byte, another delay, and then the low-order byte of the error. It repeats this sequence continuously.
■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 Auto size
■18 - 8254 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 4 GB
■28 - Auto size DRAM
■29 - Initialize POST Memory Manager
■2A - Clear 512 kB 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
■32 - Test CPU bus-clock frequency
■33 - Initialize Phoenix Dispatch Manager
■36 - Warm start shut down
■38 - Shadow system BIOS ROM
■3A - Auto size 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 512 and 640 kB
■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 IRQs
■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 - Re-initialize onboard I/O ports.
■87 - Configure Motherboard Configurable Devices (optional)
■88 - Initialize BIOS Data Area
■89 - Enable Non-Maskable Interrupts (NMIs)
■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 - Fix up Multi Processor table
■98 - Search for option ROMs. One long, two short beeps on checksum failure
■99 - Check for SMART Drive (optional)
■9A - Shadow option ROMs
■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 - 1 One short beep before boot
■B5 - Terminate QuietBoot (optional)
■B6 - Check password (optional)
■B7 - Initialize ACPI BIOS
■B9 - Prepare Boot
■BA - Initialize SMBIOS
■BB - Initialize PnP Option ROMs
■BC - Clear parity checkers
■BD - Display MultiBoot menu
■BE - Clear screen (optional)
■BF - Check virus and backup reminders
■C0 - Try to boot with INT 19
■C1 - Initialize POST Error Manager (PEM)
■C2 - Initialize error logging
■C3 - Initialize error display function
■C4 - Initialize system error handler
■C5 - PnPnd dual CMOS (optional)
■C6 - Initialize note dock (optional)
■C7 - Initialize note dock late
■C8 - Force check (optional)
■C9 - Extended checksum (optional)
■CA - Redirect Int 15h to enable remote keyboard
■CB - Redirect Int 13h 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 display message
■D2 - Unknown interrupt
■E0 - Initialize the chipset
■E1 - Initialize the bridge
■E2 - Initialize the CPU
■E3 - Initialize 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 Manager
■F4 - Output one beep
■F5 - Clear Huge Segment
■F6 - Boot to Mini DOS
■F7 - Boot to Full DOS
0 ความคิดเห็น:
แสดงความคิดเห็น