3 microcode update functions – Intel IA-32 User Manual

Page 428

Advertising
background image

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

Advertising