TianoCore EDK2 master
Loading...
Searching...
No Matches
SMRAM_SAVE_STATE_MAP64 Struct Reference

#include <MdePkg/Include/Register/Intel/SmramSaveStateMap.h>

Data Fields

UINT8 Reserved1 [0x1d0]
 
UINT32 GdtBaseHiDword
 
UINT32 LdtBaseHiDword
 
UINT32 IdtBaseHiDword
 
UINT8 Reserved2 [0xc]
 
UINT64 IO_EIP
 
UINT8 Reserved3 [0x50]
 
UINT32 _CR4
 
UINT8 Reserved4 [0x48]
 
UINT32 GdtBaseLoDword
 
UINT32 Reserved5
 
UINT32 IdtBaseLoDword
 
UINT32 Reserved6
 
UINT32 LdtBaseLoDword
 
UINT8 Reserved7 [0x38]
 
UINT64 EptVmxControl
 
UINT32 EnEptVmxControl
 
UINT8 Reserved8 [0x14]
 
UINT32 SMBASE
 
UINT32 SMMRevId
 
UINT16 IORestart
 
UINT16 AutoHALTRestart
 
UINT8 Reserved9 [0x18]
 
UINT64 _R15
 
UINT64 _R14
 
UINT64 _R13
 
UINT64 _R12
 
UINT64 _R11
 
UINT64 _R10
 
UINT64 _R9
 
UINT64 _R8
 
UINT64 _RAX
 
UINT64 _RCX
 
UINT64 _RDX
 
UINT64 _RBX
 
UINT64 _RSP
 
UINT64 _RBP
 
UINT64 _RSI
 
UINT64 _RDI
 
UINT64 IOMemAddr
 
UINT32 IOMisc
 
UINT32 _ES
 
UINT32 _CS
 
UINT32 _SS
 
UINT32 _DS
 
UINT32 _FS
 
UINT32 _GS
 
UINT32 _LDTR
 
UINT32 _TR
 
UINT64 _DR7
 
UINT64 _DR6
 
UINT64 _RIP
 
UINT64 IA32_EFER
 
UINT64 _RFLAGS
 
UINT64 _CR3
 
UINT64 _CR0
 

Detailed Description

64-bit SMRAM Save State Map

Definition at line 77 of file SmramSaveStateMap.h.

Field Documentation

◆ _CR0

UINT64 SMRAM_SAVE_STATE_MAP64::_CR0

Definition at line 133 of file SmramSaveStateMap.h.

◆ _CR3

UINT64 SMRAM_SAVE_STATE_MAP64::_CR3

Definition at line 132 of file SmramSaveStateMap.h.

◆ _CR4

UINT32 SMRAM_SAVE_STATE_MAP64::_CR4

Definition at line 85 of file SmramSaveStateMap.h.

◆ _CS

UINT32 SMRAM_SAVE_STATE_MAP64::_CS

Definition at line 120 of file SmramSaveStateMap.h.

◆ _DR6

UINT64 SMRAM_SAVE_STATE_MAP64::_DR6

Definition at line 128 of file SmramSaveStateMap.h.

◆ _DR7

UINT64 SMRAM_SAVE_STATE_MAP64::_DR7

Definition at line 127 of file SmramSaveStateMap.h.

◆ _DS

UINT32 SMRAM_SAVE_STATE_MAP64::_DS

Definition at line 122 of file SmramSaveStateMap.h.

◆ _ES

UINT32 SMRAM_SAVE_STATE_MAP64::_ES

Definition at line 119 of file SmramSaveStateMap.h.

◆ _FS

UINT32 SMRAM_SAVE_STATE_MAP64::_FS

Definition at line 123 of file SmramSaveStateMap.h.

◆ _GS

UINT32 SMRAM_SAVE_STATE_MAP64::_GS

Definition at line 124 of file SmramSaveStateMap.h.

◆ _LDTR

UINT32 SMRAM_SAVE_STATE_MAP64::_LDTR

Definition at line 125 of file SmramSaveStateMap.h.

◆ _R10

UINT64 SMRAM_SAVE_STATE_MAP64::_R10

Definition at line 106 of file SmramSaveStateMap.h.

◆ _R11

UINT64 SMRAM_SAVE_STATE_MAP64::_R11

Definition at line 105 of file SmramSaveStateMap.h.

◆ _R12

UINT64 SMRAM_SAVE_STATE_MAP64::_R12

Definition at line 104 of file SmramSaveStateMap.h.

◆ _R13

UINT64 SMRAM_SAVE_STATE_MAP64::_R13

Definition at line 103 of file SmramSaveStateMap.h.

◆ _R14

UINT64 SMRAM_SAVE_STATE_MAP64::_R14

Definition at line 102 of file SmramSaveStateMap.h.

◆ _R15

UINT64 SMRAM_SAVE_STATE_MAP64::_R15

Definition at line 101 of file SmramSaveStateMap.h.

◆ _R8

UINT64 SMRAM_SAVE_STATE_MAP64::_R8

Definition at line 108 of file SmramSaveStateMap.h.

◆ _R9

UINT64 SMRAM_SAVE_STATE_MAP64::_R9

Definition at line 107 of file SmramSaveStateMap.h.

◆ _RAX

UINT64 SMRAM_SAVE_STATE_MAP64::_RAX

Definition at line 109 of file SmramSaveStateMap.h.

◆ _RBP

UINT64 SMRAM_SAVE_STATE_MAP64::_RBP

Definition at line 114 of file SmramSaveStateMap.h.

◆ _RBX

UINT64 SMRAM_SAVE_STATE_MAP64::_RBX

Definition at line 112 of file SmramSaveStateMap.h.

◆ _RCX

UINT64 SMRAM_SAVE_STATE_MAP64::_RCX

Definition at line 110 of file SmramSaveStateMap.h.

◆ _RDI

UINT64 SMRAM_SAVE_STATE_MAP64::_RDI

Definition at line 116 of file SmramSaveStateMap.h.

◆ _RDX

UINT64 SMRAM_SAVE_STATE_MAP64::_RDX

Definition at line 111 of file SmramSaveStateMap.h.

◆ _RFLAGS

UINT64 SMRAM_SAVE_STATE_MAP64::_RFLAGS

Definition at line 131 of file SmramSaveStateMap.h.

◆ _RIP

UINT64 SMRAM_SAVE_STATE_MAP64::_RIP

Definition at line 129 of file SmramSaveStateMap.h.

◆ _RSI

UINT64 SMRAM_SAVE_STATE_MAP64::_RSI

Definition at line 115 of file SmramSaveStateMap.h.

◆ _RSP

UINT64 SMRAM_SAVE_STATE_MAP64::_RSP

Definition at line 113 of file SmramSaveStateMap.h.

◆ _SS

UINT32 SMRAM_SAVE_STATE_MAP64::_SS

Definition at line 121 of file SmramSaveStateMap.h.

◆ _TR

UINT32 SMRAM_SAVE_STATE_MAP64::_TR

Definition at line 126 of file SmramSaveStateMap.h.

◆ AutoHALTRestart

UINT16 SMRAM_SAVE_STATE_MAP64::AutoHALTRestart

Definition at line 99 of file SmramSaveStateMap.h.

◆ EnEptVmxControl

UINT32 SMRAM_SAVE_STATE_MAP64::EnEptVmxControl

Definition at line 94 of file SmramSaveStateMap.h.

◆ EptVmxControl

UINT64 SMRAM_SAVE_STATE_MAP64::EptVmxControl

Definition at line 93 of file SmramSaveStateMap.h.

◆ GdtBaseHiDword

UINT32 SMRAM_SAVE_STATE_MAP64::GdtBaseHiDword

Definition at line 79 of file SmramSaveStateMap.h.

◆ GdtBaseLoDword

UINT32 SMRAM_SAVE_STATE_MAP64::GdtBaseLoDword

Definition at line 87 of file SmramSaveStateMap.h.

◆ IA32_EFER

UINT64 SMRAM_SAVE_STATE_MAP64::IA32_EFER

Definition at line 130 of file SmramSaveStateMap.h.

◆ IdtBaseHiDword

UINT32 SMRAM_SAVE_STATE_MAP64::IdtBaseHiDword

Definition at line 81 of file SmramSaveStateMap.h.

◆ IdtBaseLoDword

UINT32 SMRAM_SAVE_STATE_MAP64::IdtBaseLoDword

Definition at line 89 of file SmramSaveStateMap.h.

◆ IO_EIP

UINT64 SMRAM_SAVE_STATE_MAP64::IO_EIP

Definition at line 83 of file SmramSaveStateMap.h.

◆ IOMemAddr

UINT64 SMRAM_SAVE_STATE_MAP64::IOMemAddr

Definition at line 117 of file SmramSaveStateMap.h.

◆ IOMisc

UINT32 SMRAM_SAVE_STATE_MAP64::IOMisc

Definition at line 118 of file SmramSaveStateMap.h.

◆ IORestart

UINT16 SMRAM_SAVE_STATE_MAP64::IORestart

Definition at line 98 of file SmramSaveStateMap.h.

◆ LdtBaseHiDword

UINT32 SMRAM_SAVE_STATE_MAP64::LdtBaseHiDword

Definition at line 80 of file SmramSaveStateMap.h.

◆ LdtBaseLoDword

UINT32 SMRAM_SAVE_STATE_MAP64::LdtBaseLoDword

Definition at line 91 of file SmramSaveStateMap.h.

◆ Reserved1

UINT8 SMRAM_SAVE_STATE_MAP64::Reserved1[0x1d0]

Definition at line 78 of file SmramSaveStateMap.h.

◆ Reserved2

UINT8 SMRAM_SAVE_STATE_MAP64::Reserved2[0xc]

Definition at line 82 of file SmramSaveStateMap.h.

◆ Reserved3

UINT8 SMRAM_SAVE_STATE_MAP64::Reserved3[0x50]

Definition at line 84 of file SmramSaveStateMap.h.

◆ Reserved4

UINT8 SMRAM_SAVE_STATE_MAP64::Reserved4[0x48]

Definition at line 86 of file SmramSaveStateMap.h.

◆ Reserved5

UINT32 SMRAM_SAVE_STATE_MAP64::Reserved5

Definition at line 88 of file SmramSaveStateMap.h.

◆ Reserved6

UINT32 SMRAM_SAVE_STATE_MAP64::Reserved6

Definition at line 90 of file SmramSaveStateMap.h.

◆ Reserved7

UINT8 SMRAM_SAVE_STATE_MAP64::Reserved7[0x38]

Definition at line 92 of file SmramSaveStateMap.h.

◆ Reserved8

UINT8 SMRAM_SAVE_STATE_MAP64::Reserved8[0x14]

Definition at line 95 of file SmramSaveStateMap.h.

◆ Reserved9

UINT8 SMRAM_SAVE_STATE_MAP64::Reserved9[0x18]

Definition at line 100 of file SmramSaveStateMap.h.

◆ SMBASE

UINT32 SMRAM_SAVE_STATE_MAP64::SMBASE

Definition at line 96 of file SmramSaveStateMap.h.

◆ SMMRevId

UINT32 SMRAM_SAVE_STATE_MAP64::SMMRevId

Definition at line 97 of file SmramSaveStateMap.h.


The documentation for this struct was generated from the following file: