Intel 253668-032US User Manual

Page of 806
9-40   Vol. 3
PROCESSOR MANAGEMENT AND INITIALIZATION
Table 9-7.  Microcode Update Format 
31
24
16
8
0
Bytes
Header Version
0
Update Revision
4
Month: 8
Day: 8
Year: 16
8
Processor Signature (CPUID)
12
Re
s: 4
Ex
te
nd
ed
Fa
mi
ly: 8
Ex
te
nd
ed
  
Mo
de
: 4
Re
se
rv
ed
: 2
Ty
pe
: 2
Fa
mi
ly: 4
Mo
de
l: 4
St
ep
pin
g: 4
Checksum
16
Loader Revision
20
Processor Flags
24
Reserved (24 bits)
P7
P6
P5
P4
P3
P2
P1
P0
Data Size
28
Total Size
32
Reserved (12 Bytes)
36
Update Data (Data Size bytes, or 2000 Bytes if Data Size = 00000000H)
48
Extended Signature Count ‘n’
Data Size 
+ 48
Extended Processor Signature Table Checksum
Data Size 
+ 52
Reserved (12 Bytes) 
 
Data Size 
+ 56
Processor Signature[n] 
Data Size 
+ 68 +  
(n * 12)
Processor Flags[n]
Data Size 
+ 72 +  
(n * 12)
Checksum[n] 
Data Size 
+ 76 +  
(n * 12)