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