Home | History | Annotate | Download | only in Ia32
      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 
     16 MSR_IA32_PLATFORM_ID        EQU     000000017h
     17 MSR_IA32_BIOS_UPDT_TRIG     EQU     000000079h
     18 MSR_IA32_BIOS_SIGN_ID       EQU     00000008bh
     19 
     20 
     21 MicrocodeHdr                    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 (?)
     32 MicrocodeHdr                   ENDS
     33 
     34 ExtSigHdr                       STRUCT 1t
     35     ExtSigHdrCount          DWORD     ?
     36     ExtSigHdrChecksum       DWORD     ?
     37     ExtSigHdrRsvd           DWORD     3t DUP (?)
     38 ExtSigHdr                       ENDS
     39 
     40 ExtSig                          STRUCT 1t
     41     ExtSigProcessor         DWORD     ?
     42     ExtSigFlags             DWORD     ?
     43     ExtSigChecksum          DWORD     ?
     44 ExtSig                          ENDS
     45 
     46 LoadMicrocodeParams             STRUCT 1t
     47     MicrocodeCodeAddr       DWORD          ?
     48     MicrocodeCodeSize       DWORD          ?
     49 LoadMicrocodeParams             ENDS
     50