Lines Matching defs:sev_es_save_area

61 struct QEMU_PACKED sev_es_save_area {  struct
62 struct vmcb_seg es;
63 struct vmcb_seg cs;
64 struct vmcb_seg ss;
65 struct vmcb_seg ds;
66 struct vmcb_seg fs;
67 struct vmcb_seg gs;
68 struct vmcb_seg gdtr;
69 struct vmcb_seg ldtr;
70 struct vmcb_seg idtr;
71 struct vmcb_seg tr;
72 uint64_t vmpl0_ssp;
73 uint64_t vmpl1_ssp;
74 uint64_t vmpl2_ssp;
75 uint64_t vmpl3_ssp;
76 uint64_t u_cet;
77 uint8_t reserved_0xc8[2];
78 uint8_t vmpl;
79 uint8_t cpl;
80 uint8_t reserved_0xcc[4];
81 uint64_t efer;
82 uint8_t reserved_0xd8[104];
83 uint64_t xss;
84 uint64_t cr4;
85 uint64_t cr3;
86 uint64_t cr0;
87 uint64_t dr7;
88 uint64_t dr6;
89 uint64_t rflags;
90 uint64_t rip;
91 uint64_t dr0;
92 uint64_t dr1;
93 uint64_t dr2;
94 uint64_t dr3;
95 uint64_t dr0_addr_mask;
96 uint64_t dr1_addr_mask;
97 uint64_t dr2_addr_mask;
98 uint64_t dr3_addr_mask;
99 uint8_t reserved_0x1c0[24];
100 uint64_t rsp;
101 uint64_t s_cet;
102 uint64_t ssp;
103 uint64_t isst_addr;
104 uint64_t rax;
105 uint64_t star;
106 uint64_t lstar;
107 uint64_t cstar;
108 uint64_t sfmask;
109 uint64_t kernel_gs_base;
110 uint64_t sysenter_cs;
111 uint64_t sysenter_esp;
112 uint64_t sysenter_eip;
113 uint64_t cr2;
114 uint8_t reserved_0x248[32];
115 uint64_t g_pat;
116 uint64_t dbgctl;
117 uint64_t br_from;
118 uint64_t br_to;
119 uint64_t last_excp_from;
120 uint64_t last_excp_to;
121 uint8_t reserved_0x298[80];
122 uint32_t pkru;
123 uint32_t tsc_aux;
124 uint8_t reserved_0x2f0[24];
125 uint64_t rcx;
126 uint64_t rdx;
127 uint64_t rbx;
128 uint64_t reserved_0x320; /* rsp already available at 0x01d8 */
129 uint64_t rbp;
130 uint64_t rsi;
131 uint64_t rdi;
132 uint64_t r8;
133 uint64_t r9;
134 uint64_t r10;
135 uint64_t r11;
136 uint64_t r12;
137 uint64_t r13;
138 uint64_t r14;
139 uint64_t r15;
140 uint8_t reserved_0x380[16];
141 uint64_t guest_exit_info_1;
142 uint64_t guest_exit_info_2;
143 uint64_t guest_exit_int_info;
144 uint64_t guest_nrip;
145 uint64_t sev_features;
146 uint64_t vintr_ctrl;
147 uint64_t guest_exit_code;
148 uint64_t virtual_tom;
149 uint64_t tlb_id;
150 uint64_t pcpu_id;
151 uint64_t event_inj;
152 uint64_t xcr0;
153 uint8_t reserved_0x3f0[16];
156 uint64_t x87_dp;
157 uint32_t mxcsr;
158 uint16_t x87_ftw;
159 uint16_t x87_fsw;
160 uint16_t x87_fcw;
161 uint16_t x87_fop;
162 uint16_t x87_ds;
163 uint16_t x87_cs;
164 uint64_t x87_rip;
165 uint8_t fpreg_x87[80];
166 uint8_t fpreg_xmm[256];
167 uint8_t fpreg_ymm[256];