Intel IA-32 Manuale Utente

Pagina di 636
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 + (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