Intel SE7221BK1-E manual Boot Block Initialization Code Checkpoints

Page 73

SE7221BK1-E Technical Product Specification

9.7.3.2 Boot Block Initialization Code Checkpoints

The Boot Block initialization code sets up the chipset, memory and other components before system memory is available. The following table describes the type of checkpoints that may occur during the boot block initialization.

 

Table 71. Bootblock Initialization Code Checkpoints

 

 

Checkpoint

Description

Before D1

Early chipset initialization is done. Early super I/O initialization is done including RTC

 

and keyboard controller. NMI is disabled.

 

 

D1

Perform keyboard controller BAT test. Check if waking up from power management

 

suspend state. Save power-on CPUID value in scratch CMOS.

 

 

D0

Go to flat mode with 4GB limit and GA20 enabled. Verify the bootblock checksum.

 

 

D2

Disable CACHE before memory detection. Execute full memory sizing module. Verify

 

that flat mode is enabled.

 

 

D3

If memory sizing module not executed, start memory refresh and do memory sizing in

 

Bootblock code. Do additional chipset initialization. Re-enable CACHE. Verify that flat

 

mode is enabled.

 

 

D4

Test base 512KB memory. Adjust policies and cache first 8MB. Set stack.

 

 

D5

Bootblock code is copied from ROM to lower system memory and control is given to it.

 

BIOS now executes out of RAM.

 

 

D6

Both key sequence and OEM specific method is checked to determine if BIOS recovery

 

is forced. Main BIOS checksum is tested. If BIOS recovery is necessary, control flows

 

to checkpoint E0. See Bootblock Recovery Code Checkpoints section of document for

 

more information.

 

 

D7

Restore CPUID value back into register. The Bootblock-Runtime interface module is

 

moved to system memory and control is given to it. Determine whether to execute

 

serial flash.

 

 

D8

The Runtime module is uncompressed into memory. CPUID information is stored in

 

memory.

 

 

D9

Store the Uncompressed pointer for future use in PMM. Copying Main BIOS into

 

memory. Leaves all RAM below 1MB Read-Write including E000 and F000 shadow

 

areas but closing SMRAM.

 

 

DA

Restore CPUID value back into register. Give control to BIOS POST

 

(ExecutePOSTKernel). See POST Code Checkpoints section of document for more

 

information.

 

 

61

Image 73
Contents Intel Server Board SE7221BK1-E Revision SE7221BK1-ETechnical Product SpecificationDate Revision Modifications Number Disclaimers SE7221BK1-E Technical Product SpecificationTable of contents Configuration Jumpers ConnectorsBios Setup Utility Acpi ImplementationBoot Block Post Progress Codes Power Information SE7221BK1 -E Technical Product SpecificationAbsolute Maximum Ratings Hardware MonitoringGlossary Industry Canada ICES-003Viii List of TablesSE7221BK1-E Technical Product Specification Revision List of Figures Page Introduction Server Board Overview SE7221BK1-E Feature Setƒ LPC Low Pin Count bus segment with one embedded devices ƒ USBPCI-X 100 Slot CPUProcessor Subsystem Functional ArchitectureInterrupts and Apic Memory SubsystemMemory Dimm Support Processor Support MatrixMemory Configuration Memory Bank Label Definition Location Dimm Label Channel Population OrderIntel E7221 Chipset Throughput Level Configuration CharacteristicsGmch Memory Architecture Overview 1.1 DDR2 ConfigurationsGraphics Memory Controller Hub Gmch Supported DDR2 modulesPCI Bus P32-A I/O Subsystem 3 ICH6RPCI Express* X4 Subsystem Power ManagementPCI Bus Master IDE Interface USB InterfaceSerial Ports Super I/OO Subsystem Bios FlashPCI Subsystem System Health Support1.2 P32-A Arbitration 2 P32-B 66-MHz PCI-X Subsystem SE7221BK1LX sku only2.2 P32-B Arbitration 3 P64-C 66/100-MHz PCI-X Subsystem P64-C Configuration IDs3.2 P64-C Arbitration P32-B Arbitration ConnectionsVideo Controller NIC Connector and Status LEDsNetwork Interface Controller NIC PCI-ELegacy Interrupt Routing Interrupt RoutingApic Interrupt Routing Legacy Interrupt SourcesSerialized IRQ Support PCI Error HandlingISA Interrupt Description ICH6 Ioapic DMI Interface ICH6Gmch Intr CPU PCI Interface Super I/OPB IRQ8 Interface PA IRQ8 InterfaceAcpi Implementation Front Panel SwitchesAcpi Wake up Sources Acpi and Legacy Power Button On to Off Legacy Power Button On to Off AcpiSupported Wake Events USBMain Power Connector ConnectorsPower Connector Pin-out CN4H1 Auxiliary CPU Power Connector Pin-out CN4B1I2C Header Front Panel ConnectorHsbp Header Pin-out J1D1 LCD Header Pin-out J1C1NIC Connector VGA ConnectorVGA Connector Pin-out J8A1 NIC1-82541PI10/100/1000 Connector Pin-out J5A1NIC2-82541PI 10/100/1000 Connector Pin-out J6A1 IDE ConnectorATA 40-pin Connector Pin-out J3J1 IDEA1 Diag IDEA0 IDEA2 IDEDCS0# IDEDCS1# IDEHDACT# GNDUSB Connector Sata ConnectorSata Connector Pin-out J1G1, J1G2, J1J2, J2J1 USB Connectors Pin-out J5A1Serial Port Connector Floppy ConnectorLegacy 34-pin Floppy Connector Pin-out JP3J1 External DB9 Serial a Port Pin-out J8A1Keyboard and Mouse PS/2 Connectors Pin-out KM9A1 Keyboard and Mouse ConnectorMiscellaneous Headers Fan HeaderIntrusion Cable Connector J1A1Pin-Out Pin Signal Name Intrusion Cable ConnectorHDD LED Header J1E1 Pin-Out Pin Signal Name HDD LED HeaderSystem Recovery and Update Jumpers Configuration JumpersRolling Bios selection header System Recovery and Update Jumper OptionsConfiguration Reset Bios Setup UtilityKeyboard Commands LocalizationCancel Load Setup Defaults?ESC PostBios Setup, Main Menu Options Entering Bios SetupSave configuration changes and exit setup? Feature Options Help Text DescriptionBios Setup, Advanced Menu Options Processor configuration sub-menuBios Setup, Processor configuration sub-menu options Advanced menuBios Setup IDE Configuration Menu Options IDE configuration sub-menuEnabled CompatibleHost & Device Bios Setup, IDE Device Configuration Sub-menu SelectionsAuto Cdrom ArmdSuper I/O configuration sub-menu Floppy configuration sub-menuBios Setup, Floppy Configuration Sub-menu Selections Bios Setup, Super I/O Configuration Sub-menuBios Setup, USB Configuration Sub-menu Selections USB configuration sub-menuBios Setup, PCI Configuration Sub-menu Selections PCI configuration sub-menuFDD CdromMemory configuration sub-menu Boot menuBios Setup, Memory Configuration Sub-menu Selections Bios Setup, Boot Menu SelectionsBoot device priority sub-menu selections Boot settings configuration sub-menu selectionsBios Setup, Boot Settings Configuration Sub-menu Selections Bios Setup, Boot Device Priority Sub-menu SelectionsBios Setup, Removable Drives Sub-menu Selections North Bridge Chipset ConfigurationBios Setup, Atapi Cdrom Drives Sub-menu Selections Chipset MenuEnabled, 8MB South Bridge Chipset ConfigurationFeature Options Help Text Dram ClocksBios Setup, Security Menu Options PXH Bridge ConfigurationSecurity menu Server menu Bios Setup, Server Menu SelectionsMinute System management sub-menu selections Bios Setup, System Management Sub-menu SelectionsStays Off Stay OnEvent Log configuration sub-menu selections Serial Console features sub-menu selectionsBios Setup Serial Console Features Sub-menu Selections Bios Setup, Event Log Configuration Sub-menu SelectionsPreparing for the Upgrade Upgrading the BiosRecording the Current Bios Settings Bios Setup, Exit Menu SelectionsFlash Update Utility Obtaining the Upgrade Utility Creating a Bootable DisketteRolling Bios and On-line updates Flash Architecture and Flash Update UtilityBios Recovery Recovery ModeMulti-Disk Recovery \split AMIBOOT.ROM AmibootSummary of Beep codes Manually Recovering the BiosPost Error Beep Codes Error Handling and ReportingPost Error Beep Codes Beeps Error Message Post Progress Code DescriptionPost Error Messages and Handling Bios Event LogError Code Error Message Response PmmmemallocerrPost Code Checkpoints Post Progress Codes and MessagesPost Code Checkpoints LanguagemoduleerrEnable IRQ-0 in PIC for system timer interrupt Initializes remaining option ROMs Bootblock Initialization Code Checkpoints Boot Block Initialization Code CheckpointsBootblock Recovery Code Checkpoints Boot Block Recovery Code CheckpointsAcpi Runtime Checkpoints DIM Code CheckpointsDIM Code Checkpoints Acpi Runtime CheckpointsDiagnostic LED Post Progress Codes Diagnostic LEDsBoot Block Post Progress Codes Post Progress Code LED ExamplePost Progress Codes SE7221BK1-ETechnical Product Specification SE7221BK1-E Technical Product Specification Intel Server Board SE7221BK1-E Power Budget Power InformationBoard Power Budget Power Supply Rail Voltages Units WattsPower Timing Requirements Power Supply SpecificationsBoard Power Supply Voltage Specification 5VSB output voltage rise time shall be from 1.0ms to 25.0msOutput Voltage Timing Turn On/Off Timing Transient Load Requirements Dynamic Loading+5VSB AC Line Fast Transient EFT Specification AC Line Transient SpecificationAbsolute Maximum Ratings AC Line Sag Transient PerformanceMean Time Between Failures Mtbf Test Results Hardware MonitoringMonitored Components Monitored ComponentsFANIN7 PIN #9 TemperatureHTHEMPDA/C Fan Speed Control Fan Speed Control Block DiagramProduct Regulatory Compliance Product Safety ComplianceChassis Intrusion Product EMC ComplianceFCC USA Electromagnetic Compatibility NoticesTaiwan Declaration of Conformity Europe CE Declaration of ConformityKorean RRL Compliance Australia / New Zealand Replacing the Back-Up BatteryProduct Code Calculated Mtbf Operating Temperature Mechanical SpecificationsCalculated Mean Time Between Failures Mtbf Mtbf DataSE7221BK1-E Server Board Mechanical Drawing Sku 1 Pedestal mount I/O shield mechanical drawing Revision Sku 2 Pedestal mount I/O shield mechanical drawing Page Term Definition Glossary SE7221BK1-E Technical Product SpecificationMBE LPCMSB MtbfVGA SE7221BK1-E Technical Product Specification GlossaryVID ZCR