Data Sheet
Ethernet Controller I210 —Flash Map
236
6.8.6.3 PXE Version (Word 0x32)
Word 0x32 of the Flash is used to store the version of the boot agent that is stored in the Flash image.
When the Boot Agent loads, it can check this value to determine if any first-time configuration needs to
be performed. The agent then updates this word with its version. Some diagnostic tools also read this
word to report the version of the PXE Boot Agent in the Flash.
The format of this word is:
10:8 MODE
Selects the agent’s boot order setup mode.
This field changes the agent’s default behavior in order to make it compatible with systems that do not
completely support the BBS and PnP Expansion ROM standards. Valid values and their meanings are:
000b = Normal behavior. The agent attempts to detect BBS and PnP Expansion ROM support as it normally
does.
001b = Force Legacy mode. The agent does not attempt to detect BBS or PnP Expansion ROM supports in
the BIOS and assumes the BIOS is not compliant. The user can change the BIOS boot order in the Setup
Menu.
010b = Force BBS mode. The agent assumes the BIOS is BBS-compliant, even though it might not be
detected as such by the agent’s detection code. The user CANNOT change the BIOS boot order in the
Setup Menu.
011b = Force PnP Int18 mode. The agent assumes the BIOS enables boot order setup for PnP Expansion
ROMs and hooks interrupt 0x18 (to inform the BIOS that the agent is a bootable device) in addition to
registering as a BBS IPL device. The user CANNOT change the BIOS boot order in the Setup Menu.
100b = Force PnP Int19 mode. The agent assumes the BIOS enables boot order setup for PnP Expansion
ROMs and hooks interrupt 0x19 (to inform the BIOS that the agent is a bootable device) in addition to
registering as a BBS IPL device. The user CANNOT change the BIOS boot order in the Setup Menu.
101b = Reserved for future use. If specified, is treated as a value of 000b.
110b = Reserved for future use. If specified, is treated as a value of 000b.
111b = Reserved for future use. If specified, is treated as a value of 000b.
7 RFU Reserved. Must be 0b.
6 RFU Reserved. Must be 0b.
5DFU
Disable Flash Update
If this bit is set to 1b, the user is not allowed to update the Flash image using PROSet. Default value is 0b.
4DLWS
Disable Legacy Wakeup Support
If this bit is set to 1b, the user is not allowed to change the Legacy OS Wakeup Support menu option.
Default value is 0b.
3DBS
Disable Boot Selection
If this bit is set to 1b, the user is not allowed to change the boot order menu option. Default value is 0b.
2DPS
Disable Protocol Select. If set to 1b, the user is not allowed to change the boot protocol. Default value is
0b.
1DTM
Disable Title Message
If this bit is set to 1b, the title message displaying the version of the Boot Agent is suppressed; the
Control-S message is also suppressed. This is for OEMs who do not wish the boot agent to display any
messages at system boot. Default value is 0b.
0DSM
Disable Setup Menu.
If this bit is set to 1b, the user is not allowed to invoke the Setup menu by pressing Control-S. In this
case, the Flash might only be changed via an external program. Default value is 0b.
Bit(s) Name Function
15:12 MAJ PXE Boot Agent Major Version.
11:8 MIN PXE Boot Agent Minor Version.
7:0 BLD PXE Boot Agent Build Number.
Bit(s) Name Function