background image

9-46 Vol. 3A

PROCESSOR MANAGEMENT AND INITIALIZATION

9.11.8.7   Function 02H—Microcode Update Control

This function enables loading of binary updates into the processor. Table 9-16 lists the parameters and return codes 
for the function.

Figure 9-9.  Microcode Update Write Operation Flow [2]

 

Return

INVALID_REVISION

Yes

 

1

 

Update Revision Newer

 

Than NVRAM Update?

 

Update Pass

 

Authenticity Test?

 

Return

SECURITY_FAILURE

Yes

 

Update NMRAM Record

 

Return

SUCCESS

 

Update Matching CPU

 

Already In NVRAM?

 

Space Available in

NVRAM?

Yes

 

No

Return

STORAGE_FULL

 

Replacement

policy implemented?

 

No

 

No

 

No

Yes

Yes