;------------------------------------------------------------------------------ | |
; | |
; Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR> | |
; This program and the accompanying materials | |
; are licensed and made available under the terms and conditions of the BSD License | |
; which accompanies this distribution. The full text of the license may be found at | |
; http://opensource.org/licenses/bsd-license.php. | |
; | |
; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, | |
; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. | |
; | |
; Abstract: | |
; | |
;------------------------------------------------------------------------------ | |
MSR_IA32_PLATFORM_ID EQU 000000017h | |
MSR_IA32_BIOS_UPDT_TRIG EQU 000000079h | |
MSR_IA32_BIOS_SIGN_ID EQU 00000008bh | |
MicrocodeHdr STRUCT 1t | |
MicrocodeHdrVersion DWORD ? | |
MicrocodeHdrRevision DWORD ? | |
MicrocodeHdrDate DWORD ? | |
MicrocodeHdrProcessor DWORD ? | |
MicrocodeHdrChecksum DWORD ? | |
MicrocodeHdrLoader DWORD ? | |
MicrocodeHdrFlags DWORD ? | |
MicrocodeHdrDataSize DWORD ? | |
MicrocodeHdrTotalSize DWORD ? | |
MicrocodeHdrRsvd DWORD 3t DUP (?) | |
MicrocodeHdr ENDS | |
ExtSigHdr STRUCT 1t | |
ExtSigHdrCount DWORD ? | |
ExtSigHdrChecksum DWORD ? | |
ExtSigHdrRsvd DWORD 3t DUP (?) | |
ExtSigHdr ENDS | |
ExtSig STRUCT 1t | |
ExtSigProcessor DWORD ? | |
ExtSigFlags DWORD ? | |
ExtSigChecksum DWORD ? | |
ExtSig ENDS | |
LoadMicrocodeParams STRUCT 1t | |
MicrocodeCodeAddr DWORD ? | |
MicrocodeCodeSize DWORD ? | |
LoadMicrocodeParams ENDS |