1 ;------------------------------------------------------------------------------
3 ; Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>
4 ; SPDX-License-Identifier: BSD-2-Clause-Patent
8 ;------------------------------------------------------------------------------
10 MSR_IA32_PLATFORM_ID EQU 000000017h
11 MSR_IA32_BIOS_UPDT_TRIG EQU 000000079h
12 MSR_IA32_BIOS_SIGN_ID EQU 00000008bh
15 MicrocodeHdr STRUCT 1t
16 MicrocodeHdrVersion DWORD ?
17 MicrocodeHdrRevision DWORD ?
18 MicrocodeHdrDate DWORD ?
19 MicrocodeHdrProcessor DWORD ?
20 MicrocodeHdrChecksum DWORD ?
21 MicrocodeHdrLoader DWORD ?
22 MicrocodeHdrFlags DWORD ?
23 MicrocodeHdrDataSize DWORD ?
24 MicrocodeHdrTotalSize DWORD ?
25 MicrocodeHdrRsvd DWORD 3t DUP (?)
29 ExtSigHdrCount DWORD ?
30 ExtSigHdrChecksum DWORD ?
31 ExtSigHdrRsvd DWORD 3t DUP (?)
35 ExtSigProcessor DWORD ?
37 ExtSigChecksum DWORD ?
40 LoadMicrocodeParams STRUCT 1t
41 MicrocodeCodeAddr DWORD ?
42 MicrocodeCodeSize DWORD ?
43 LoadMicrocodeParams ENDS