]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFspPkg/FspSecCore/Ia32/MicrocodeLoad.inc
b73c1d61f94e285e89a09cba3597228026233180
[mirror_edk2.git] / IntelFspPkg / FspSecCore / Ia32 / MicrocodeLoad.inc
1 ;------------------------------------------------------------------------------
2 ;
3 ; Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>
4 ; SPDX-License-Identifier: BSD-2-Clause-Patent
5 ;
6 ; Abstract:
7 ;
8 ;------------------------------------------------------------------------------
9
10 MSR_IA32_PLATFORM_ID EQU 000000017h
11 MSR_IA32_BIOS_UPDT_TRIG EQU 000000079h
12 MSR_IA32_BIOS_SIGN_ID EQU 00000008bh
13
14
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 (?)
26 MicrocodeHdr ENDS
27
28 ExtSigHdr STRUCT 1t
29 ExtSigHdrCount DWORD ?
30 ExtSigHdrChecksum DWORD ?
31 ExtSigHdrRsvd DWORD 3t DUP (?)
32 ExtSigHdr ENDS
33
34 ExtSig STRUCT 1t
35 ExtSigProcessor DWORD ?
36 ExtSigFlags DWORD ?
37 ExtSigChecksum DWORD ?
38 ExtSig ENDS
39
40 LoadMicrocodeParams STRUCT 1t
41 MicrocodeCodeAddr DWORD ?
42 MicrocodeCodeSize DWORD ?
43 LoadMicrocodeParams ENDS