3 microcode update functions – Intel IA-32 User Manual
Page 428
![background image](/manuals/129204/428/background.png)
9-54 Vol. 3A
PROCESSOR MANAGEMENT AND INITIALIZATION
}
//
//
Verify the update was loaded correctly
//
Issue the ReadUpdate function
If an error occurred
{
Display Diagnostic
exit
}
//
//
Compare the Update read to that written
//
If (Update read != Update written)
{
Display Diagnostic
exit
}
I
← I + (size of microcode update / 2048)
}
//
//
Enable Update Loading, and inform user
//
Issue the Update Control function with Task = Enable.
9.11.8.3
Microcode Update Functions
Table 9-12 defines current Pentium 4, Intel Xeon, and P6 family processor microcode update
functions.
Table 9-12. Microcode Update Functions
Microcode Update
Function
Function
Number
Description
Required/Optional
Presence test
00H
Returns information about the supported
functions.
Required
Write update data
01H
Writes one of the update data areas (slots).
Required
Update control
02H
Globally controls the loading of updates.
Required
Read update data
03H
Reads one of the update data areas (slots).
Required