Intel SE7501WV2 Life Jacket User Manual


 
BIOS Intel® Server Board SE7501WV2 TPS
Revision 1.0
Intel reference number C25653-001
132
6.46 Hyper-Threading Technology
Refer to the Intel® Netburst
TM
Micro-architecture BIOS Writer’s Guide for details regarding the
implementation of Hyper-Threading Technology-enabled processors. In addition to these
requirements, the following are also implemented:
Display of processors during POST. BIOS displays the number of physical processors
detected.
Display of processors during BIOS Setup. BIOS displays the corresponding physical
processors.
Number of processors in the MPS table. BIOS only presents the primary thread
processor in the MPS table.
SMBIOS Type 4 structures. Unaffected. Type 4 structures refer to sockets not
processors.
6.47 OEM Customization
System OEMs can differentiate their products by customizing the BIOS. The extent of
customization is limited to that which is stated in this section.
The user binary capability of the system BIOS allows system vendors to change the look and feel
of the BIOS and to manage OEM-specific hardware by executing custom code during POST.
Custom code should not hook critical interrupts, reprogram the chip set, or take any other action
that affects the correct functioning of system BIOS.
6.48 User Binary
System customers can supply 16 KB of code and data for use during POST and at run-time.
Individual platforms may support a larger user binary. User binary code is executed at several
defined hook points within the POST.
The user binary code is stored in the system flash. If no run-time code is added, the BIOS
temporarily allocates a code buffer according to the POST Memory Manager Specification. If
run-time code is present, the BIOS shadows the entire block as though it were an option ROM.
The BIOS leaves this region writeable to allow the user binary to update any data structures it
defines. System software can locate a run-time user binary by searching for it like an option
ROM, checking each 2KB boundary from C0000h to EFFFFh. The system vendor can place a
signature within the user binary to distinguish it from other option ROMs.
Intel will provide the tools and reference code to help OEM’s build a user binary. The user
binary must adhere to the following requirements:
In order to be recognized by the BIOS and protected from runtime memory managers,
the user binary must have an option ROM header (55AA, size).
The system BIOS performs a scan of the user binary area at predefined points during
POST. Mask bits must be set within the user binary to inform the BIOS if an entry point
exists for a given time during POST.
The system state must be preserved by the user binary.