MicrocodeLoad.inc 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. MSR_IA32_PLATFORM_ID EQU 000000017h
  10. MSR_IA32_BIOS_UPDT_TRIG EQU 000000079h
  11. MSR_IA32_BIOS_SIGN_ID EQU 00000008bh
  12. MicrocodeHdr STRUCT 1t
  13. MicrocodeHdrVersion DWORD ?
  14. MicrocodeHdrRevision DWORD ?
  15. MicrocodeHdrDate DWORD ?
  16. MicrocodeHdrProcessor DWORD ?
  17. MicrocodeHdrChecksum DWORD ?
  18. MicrocodeHdrLoader DWORD ?
  19. MicrocodeHdrFlags DWORD ?
  20. MicrocodeHdrDataSize DWORD ?
  21. MicrocodeHdrTotalSize DWORD ?
  22. MicrocodeHdrRsvd DWORD 3t DUP (?)
  23. MicrocodeHdr ENDS
  24. ExtSigHdr STRUCT 1t
  25. ExtSigHdrCount DWORD ?
  26. ExtSigHdrChecksum DWORD ?
  27. ExtSigHdrRsvd DWORD 3t DUP (?)
  28. ExtSigHdr ENDS
  29. ExtSig STRUCT 1t
  30. ExtSigProcessor DWORD ?
  31. ExtSigFlags DWORD ?
  32. ExtSigChecksum DWORD ?
  33. ExtSig ENDS
  34. LoadMicrocodeParams STRUCT 1t
  35. MicrocodeCodeAddr DWORD ?
  36. MicrocodeCodeSize DWORD ?
  37. LoadMicrocodeParams ENDS