Lines Matching defs:kvm_smram_state_32
21 struct kvm_smram_state_32 { struct
22 u32 reserved1[62];
23 u32 smbase;
24 u32 smm_revision;
25 u16 io_inst_restart;
26 u16 auto_hlt_restart;
27 u32 io_restart_rdi;
28 u32 io_restart_rcx;
29 u32 io_restart_rsi;
30 u32 io_restart_rip;
31 u32 cr4;
34 u16 reserved2;
35 u8 int_shadow; /* KVM extension */
36 u8 reserved3[17];
38 struct kvm_smm_seg_state_32 ds;
39 struct kvm_smm_seg_state_32 fs;
40 struct kvm_smm_seg_state_32 gs;
41 struct kvm_smm_seg_state_32 idtr; /* IDTR has only base and limit */
42 struct kvm_smm_seg_state_32 tr;
43 u32 reserved;
44 struct kvm_smm_seg_state_32 gdtr; /* GDTR has only base and limit */
45 struct kvm_smm_seg_state_32 ldtr;
46 struct kvm_smm_seg_state_32 es;
47 struct kvm_smm_seg_state_32 cs;
48 struct kvm_smm_seg_state_32 ss;
50 u32 es_sel;
51 u32 cs_sel;
52 u32 ss_sel;
53 u32 ds_sel;
54 u32 fs_sel;
55 u32 gs_sel;
56 u32 ldtr_sel;
57 u32 tr_sel;
59 u32 dr7;
60 u32 dr6;
61 u32 gprs[8]; /* GPRS in the "natural" X86 order (EAX/ECX/EDX.../EDI) */
62 u32 eip;
63 u32 eflags;
64 u32 cr3;
65 u32 cr0;