]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFspPkg/FspSecCore/Ia32/MicrocodeLoad.inc
Fix FSP GCC error on FspApiCallingCheck().
[mirror_edk2.git] / IntelFspPkg / FspSecCore / Ia32 / MicrocodeLoad.inc
CommitLineData
9da59186
JY
1;------------------------------------------------------------------------------\r
2;\r
3; Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>\r
4; This program and the accompanying materials\r
5; are licensed and made available under the terms and conditions of the BSD License\r
6; which accompanies this distribution. The full text of the license may be found at\r
7; http://opensource.org/licenses/bsd-license.php.\r
8;\r
9; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11;\r
12; Abstract:\r
13;\r
14;------------------------------------------------------------------------------\r
15\r
16MSR_IA32_PLATFORM_ID EQU 000000017h\r
17MSR_IA32_BIOS_UPDT_TRIG EQU 000000079h\r
18MSR_IA32_BIOS_SIGN_ID EQU 00000008bh\r
19\r
20\r
21MicrocodeHdr STRUCT 1t\r
22 MicrocodeHdrVersion DWORD ?\r
23 MicrocodeHdrRevision DWORD ?\r
24 MicrocodeHdrDate DWORD ?\r
25 MicrocodeHdrProcessor DWORD ?\r
26 MicrocodeHdrChecksum DWORD ?\r
27 MicrocodeHdrLoader DWORD ?\r
28 MicrocodeHdrFlags DWORD ?\r
29 MicrocodeHdrDataSize DWORD ?\r
30 MicrocodeHdrTotalSize DWORD ?\r
31 MicrocodeHdrRsvd DWORD 3t DUP (?)\r
32MicrocodeHdr ENDS\r
33\r
34ExtSigHdr STRUCT 1t\r
35 ExtSigHdrCount DWORD ?\r
36 ExtSigHdrChecksum DWORD ?\r
37 ExtSigHdrRsvd DWORD 3t DUP (?)\r
38ExtSigHdr ENDS\r
39\r
40ExtSig STRUCT 1t\r
41 ExtSigProcessor DWORD ?\r
42 ExtSigFlags DWORD ?\r
43 ExtSigChecksum DWORD ?\r
44ExtSig ENDS\r
45\r
46LoadMicrocodeParams STRUCT 1t\r
47 MicrocodeCodeAddr DWORD ?\r
48 MicrocodeCodeSize DWORD ?\r
49LoadMicrocodeParams ENDS\r