SMRAM CPU state.
More...
|
uint64_t | _reserved1 [58] |
|
uint32_t | gdt_hi |
|
uint32_t | ldt_hi |
|
uint32_t | idt_hi |
|
uint32_t | _reserved2 [3] |
|
uint64_t | io_eip |
|
uint64_t | _reserved3 [10] |
|
uint32_t | cr4 |
|
uint32_t | _reserved4 [18] |
|
uint32_t | gdt_lo |
|
uint32_t | gdt_limit |
|
uint32_t | idt_lo |
|
uint32_t | idt_limit |
|
uint32_t | ldt_lo |
|
uint32_t | ldt_limit |
|
uint32_t | ldt_info |
|
uint64_t | _reserved5 [6] |
|
uint64_t | eptp |
|
uint32_t | eptp_setting |
|
uint32_t | _reserved6 [5] |
|
uint32_t | smbase |
|
uint32_t | smm_revision_id |
|
uint16_t | io_instruction_restart |
|
uint16_t | auto_halt_restart |
|
uint32_t | _reserved7 [6] |
|
uint64_t | r15 |
|
uint64_t | r14 |
|
uint64_t | r13 |
|
uint64_t | r12 |
|
uint64_t | r11 |
|
uint64_t | r10 |
|
uint64_t | r9 |
|
uint64_t | r8 |
|
uint64_t | rax |
|
uint64_t | rcx |
|
uint64_t | rdx |
|
uint64_t | rbx |
|
uint64_t | rsp |
|
uint64_t | rbp |
|
uint64_t | rsi |
|
uint64_t | rdi |
|
uint64_t | io_mem_addr |
|
uint32_t | io_misc |
|
uint32_t | es |
|
uint32_t | cs |
|
uint32_t | ss |
|
uint32_t | ds |
|
uint32_t | fs |
|
uint32_t | gs |
|
uint32_t | ldtr |
|
uint32_t | tr |
|
uint64_t | dr7 |
|
uint64_t | dr6 |
|
uint64_t | rip |
|
uint64_t | ia32_efer |
|
uint64_t | rflags |
|
uint64_t | cr3 |
|
uint64_t | cr0 |
|
The documentation for this struct was generated from the following file: