Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vmcs12 Struct Reference

Data Fields

u32 revision_id
 
u32 abort
 
u32 launch_state
 
u32 padding [7]
 
u64 io_bitmap_a
 
u64 io_bitmap_b
 
u64 msr_bitmap
 
u64 vm_exit_msr_store_addr
 
u64 vm_exit_msr_load_addr
 
u64 vm_entry_msr_load_addr
 
u64 tsc_offset
 
u64 virtual_apic_page_addr
 
u64 apic_access_addr
 
u64 ept_pointer
 
u64 guest_physical_address
 
u64 vmcs_link_pointer
 
u64 guest_ia32_debugctl
 
u64 guest_ia32_pat
 
u64 guest_ia32_efer
 
u64 guest_ia32_perf_global_ctrl
 
u64 guest_pdptr0
 
u64 guest_pdptr1
 
u64 guest_pdptr2
 
u64 guest_pdptr3
 
u64 host_ia32_pat
 
u64 host_ia32_efer
 
u64 host_ia32_perf_global_ctrl
 
u64 padding64 [8]
 
natural_width cr0_guest_host_mask
 
natural_width cr4_guest_host_mask
 
natural_width cr0_read_shadow
 
natural_width cr4_read_shadow
 
natural_width cr3_target_value0
 
natural_width cr3_target_value1
 
natural_width cr3_target_value2
 
natural_width cr3_target_value3
 
natural_width exit_qualification
 
natural_width guest_linear_address
 
natural_width guest_cr0
 
natural_width guest_cr3
 
natural_width guest_cr4
 
natural_width guest_es_base
 
natural_width guest_cs_base
 
natural_width guest_ss_base
 
natural_width guest_ds_base
 
natural_width guest_fs_base
 
natural_width guest_gs_base
 
natural_width guest_ldtr_base
 
natural_width guest_tr_base
 
natural_width guest_gdtr_base
 
natural_width guest_idtr_base
 
natural_width guest_dr7
 
natural_width guest_rsp
 
natural_width guest_rip
 
natural_width guest_rflags
 
natural_width guest_pending_dbg_exceptions
 
natural_width guest_sysenter_esp
 
natural_width guest_sysenter_eip
 
natural_width host_cr0
 
natural_width host_cr3
 
natural_width host_cr4
 
natural_width host_fs_base
 
natural_width host_gs_base
 
natural_width host_tr_base
 
natural_width host_gdtr_base
 
natural_width host_idtr_base
 
natural_width host_ia32_sysenter_esp
 
natural_width host_ia32_sysenter_eip
 
natural_width host_rsp
 
natural_width host_rip
 
natural_width paddingl [8]
 
u32 pin_based_vm_exec_control
 
u32 cpu_based_vm_exec_control
 
u32 exception_bitmap
 
u32 page_fault_error_code_mask
 
u32 page_fault_error_code_match
 
u32 cr3_target_count
 
u32 vm_exit_controls
 
u32 vm_exit_msr_store_count
 
u32 vm_exit_msr_load_count
 
u32 vm_entry_controls
 
u32 vm_entry_msr_load_count
 
u32 vm_entry_intr_info_field
 
u32 vm_entry_exception_error_code
 
u32 vm_entry_instruction_len
 
u32 tpr_threshold
 
u32 secondary_vm_exec_control
 
u32 vm_instruction_error
 
u32 vm_exit_reason
 
u32 vm_exit_intr_info
 
u32 vm_exit_intr_error_code
 
u32 idt_vectoring_info_field
 
u32 idt_vectoring_error_code
 
u32 vm_exit_instruction_len
 
u32 vmx_instruction_info
 
u32 guest_es_limit
 
u32 guest_cs_limit
 
u32 guest_ss_limit
 
u32 guest_ds_limit
 
u32 guest_fs_limit
 
u32 guest_gs_limit
 
u32 guest_ldtr_limit
 
u32 guest_tr_limit
 
u32 guest_gdtr_limit
 
u32 guest_idtr_limit
 
u32 guest_es_ar_bytes
 
u32 guest_cs_ar_bytes
 
u32 guest_ss_ar_bytes
 
u32 guest_ds_ar_bytes
 
u32 guest_fs_ar_bytes
 
u32 guest_gs_ar_bytes
 
u32 guest_ldtr_ar_bytes
 
u32 guest_tr_ar_bytes
 
u32 guest_interruptibility_info
 
u32 guest_activity_state
 
u32 guest_sysenter_cs
 
u32 host_ia32_sysenter_cs
 
u32 padding32 [8]
 
u16 virtual_processor_id
 
u16 guest_es_selector
 
u16 guest_cs_selector
 
u16 guest_ss_selector
 
u16 guest_ds_selector
 
u16 guest_fs_selector
 
u16 guest_gs_selector
 
u16 guest_ldtr_selector
 
u16 guest_tr_selector
 
u16 host_es_selector
 
u16 host_cs_selector
 
u16 host_ss_selector
 
u16 host_ds_selector
 
u16 host_fs_selector
 
u16 host_gs_selector
 
u16 host_tr_selector
 

Detailed Description

Definition at line 173 of file vmx.c.

Field Documentation

u32 abort

Definition at line 178 of file vmx.c.

u64 apic_access_addr

Definition at line 191 of file vmx.c.

u32 cpu_based_vm_exec_control

Definition at line 257 of file vmx.c.

natural_width cr0_guest_host_mask

Definition at line 213 of file vmx.c.

natural_width cr0_read_shadow

Definition at line 215 of file vmx.c.

u32 cr3_target_count

Definition at line 261 of file vmx.c.

natural_width cr3_target_value0

Definition at line 217 of file vmx.c.

natural_width cr3_target_value1

Definition at line 218 of file vmx.c.

natural_width cr3_target_value2

Definition at line 219 of file vmx.c.

natural_width cr3_target_value3

Definition at line 220 of file vmx.c.

natural_width cr4_guest_host_mask

Definition at line 214 of file vmx.c.

natural_width cr4_read_shadow

Definition at line 216 of file vmx.c.

u64 ept_pointer

Definition at line 192 of file vmx.c.

u32 exception_bitmap

Definition at line 258 of file vmx.c.

natural_width exit_qualification

Definition at line 221 of file vmx.c.

u32 guest_activity_state

Definition at line 299 of file vmx.c.

natural_width guest_cr0

Definition at line 223 of file vmx.c.

natural_width guest_cr3

Definition at line 224 of file vmx.c.

natural_width guest_cr4

Definition at line 225 of file vmx.c.

u32 guest_cs_ar_bytes

Definition at line 291 of file vmx.c.

natural_width guest_cs_base

Definition at line 227 of file vmx.c.

u32 guest_cs_limit

Definition at line 281 of file vmx.c.

u16 guest_cs_selector

Definition at line 305 of file vmx.c.

natural_width guest_dr7

Definition at line 236 of file vmx.c.

u32 guest_ds_ar_bytes

Definition at line 293 of file vmx.c.

natural_width guest_ds_base

Definition at line 229 of file vmx.c.

u32 guest_ds_limit

Definition at line 283 of file vmx.c.

u16 guest_ds_selector

Definition at line 307 of file vmx.c.

u32 guest_es_ar_bytes

Definition at line 290 of file vmx.c.

natural_width guest_es_base

Definition at line 226 of file vmx.c.

u32 guest_es_limit

Definition at line 280 of file vmx.c.

u16 guest_es_selector

Definition at line 304 of file vmx.c.

u32 guest_fs_ar_bytes

Definition at line 294 of file vmx.c.

natural_width guest_fs_base

Definition at line 230 of file vmx.c.

u32 guest_fs_limit

Definition at line 284 of file vmx.c.

u16 guest_fs_selector

Definition at line 308 of file vmx.c.

natural_width guest_gdtr_base

Definition at line 234 of file vmx.c.

u32 guest_gdtr_limit

Definition at line 288 of file vmx.c.

u32 guest_gs_ar_bytes

Definition at line 295 of file vmx.c.

natural_width guest_gs_base

Definition at line 231 of file vmx.c.

u32 guest_gs_limit

Definition at line 285 of file vmx.c.

u16 guest_gs_selector

Definition at line 309 of file vmx.c.

u64 guest_ia32_debugctl

Definition at line 195 of file vmx.c.

u64 guest_ia32_efer

Definition at line 197 of file vmx.c.

u64 guest_ia32_pat

Definition at line 196 of file vmx.c.

u64 guest_ia32_perf_global_ctrl

Definition at line 198 of file vmx.c.

natural_width guest_idtr_base

Definition at line 235 of file vmx.c.

u32 guest_idtr_limit

Definition at line 289 of file vmx.c.

u32 guest_interruptibility_info

Definition at line 298 of file vmx.c.

u32 guest_ldtr_ar_bytes

Definition at line 296 of file vmx.c.

natural_width guest_ldtr_base

Definition at line 232 of file vmx.c.

u32 guest_ldtr_limit

Definition at line 286 of file vmx.c.

u16 guest_ldtr_selector

Definition at line 310 of file vmx.c.

natural_width guest_linear_address

Definition at line 222 of file vmx.c.

u64 guest_pdptr0

Definition at line 199 of file vmx.c.

u64 guest_pdptr1

Definition at line 200 of file vmx.c.

u64 guest_pdptr2

Definition at line 201 of file vmx.c.

u64 guest_pdptr3

Definition at line 202 of file vmx.c.

natural_width guest_pending_dbg_exceptions

Definition at line 240 of file vmx.c.

u64 guest_physical_address

Definition at line 193 of file vmx.c.

natural_width guest_rflags

Definition at line 239 of file vmx.c.

natural_width guest_rip

Definition at line 238 of file vmx.c.

natural_width guest_rsp

Definition at line 237 of file vmx.c.

u32 guest_ss_ar_bytes

Definition at line 292 of file vmx.c.

natural_width guest_ss_base

Definition at line 228 of file vmx.c.

u32 guest_ss_limit

Definition at line 282 of file vmx.c.

u16 guest_ss_selector

Definition at line 306 of file vmx.c.

u32 guest_sysenter_cs

Definition at line 300 of file vmx.c.

natural_width guest_sysenter_eip

Definition at line 242 of file vmx.c.

natural_width guest_sysenter_esp

Definition at line 241 of file vmx.c.

u32 guest_tr_ar_bytes

Definition at line 297 of file vmx.c.

natural_width guest_tr_base

Definition at line 233 of file vmx.c.

u32 guest_tr_limit

Definition at line 287 of file vmx.c.

u16 guest_tr_selector

Definition at line 311 of file vmx.c.

natural_width host_cr0

Definition at line 243 of file vmx.c.

natural_width host_cr3

Definition at line 244 of file vmx.c.

natural_width host_cr4

Definition at line 245 of file vmx.c.

u16 host_cs_selector

Definition at line 313 of file vmx.c.

u16 host_ds_selector

Definition at line 315 of file vmx.c.

u16 host_es_selector

Definition at line 312 of file vmx.c.

natural_width host_fs_base

Definition at line 246 of file vmx.c.

u16 host_fs_selector

Definition at line 316 of file vmx.c.

natural_width host_gdtr_base

Definition at line 249 of file vmx.c.

natural_width host_gs_base

Definition at line 247 of file vmx.c.

u16 host_gs_selector

Definition at line 317 of file vmx.c.

u64 host_ia32_efer

Definition at line 204 of file vmx.c.

u64 host_ia32_pat

Definition at line 203 of file vmx.c.

u64 host_ia32_perf_global_ctrl

Definition at line 205 of file vmx.c.

u32 host_ia32_sysenter_cs

Definition at line 301 of file vmx.c.

natural_width host_ia32_sysenter_eip

Definition at line 252 of file vmx.c.

natural_width host_ia32_sysenter_esp

Definition at line 251 of file vmx.c.

natural_width host_idtr_base

Definition at line 250 of file vmx.c.

natural_width host_rip

Definition at line 254 of file vmx.c.

natural_width host_rsp

Definition at line 253 of file vmx.c.

u16 host_ss_selector

Definition at line 314 of file vmx.c.

natural_width host_tr_base

Definition at line 248 of file vmx.c.

u16 host_tr_selector

Definition at line 318 of file vmx.c.

u32 idt_vectoring_error_code

Definition at line 277 of file vmx.c.

u32 idt_vectoring_info_field

Definition at line 276 of file vmx.c.

u64 io_bitmap_a

Definition at line 183 of file vmx.c.

u64 io_bitmap_b

Definition at line 184 of file vmx.c.

u32 launch_state

Definition at line 180 of file vmx.c.

u64 msr_bitmap

Definition at line 185 of file vmx.c.

u32 padding[7]

Definition at line 181 of file vmx.c.

u32 padding32[8]

Definition at line 302 of file vmx.c.

u64 padding64[8]

Definition at line 206 of file vmx.c.

natural_width paddingl[8]

Definition at line 255 of file vmx.c.

u32 page_fault_error_code_mask

Definition at line 259 of file vmx.c.

u32 page_fault_error_code_match

Definition at line 260 of file vmx.c.

u32 pin_based_vm_exec_control

Definition at line 256 of file vmx.c.

u32 revision_id

Definition at line 177 of file vmx.c.

u32 secondary_vm_exec_control

Definition at line 271 of file vmx.c.

u32 tpr_threshold

Definition at line 270 of file vmx.c.

u64 tsc_offset

Definition at line 189 of file vmx.c.

u64 virtual_apic_page_addr

Definition at line 190 of file vmx.c.

u16 virtual_processor_id

Definition at line 303 of file vmx.c.

u32 vm_entry_controls

Definition at line 265 of file vmx.c.

u32 vm_entry_exception_error_code

Definition at line 268 of file vmx.c.

u32 vm_entry_instruction_len

Definition at line 269 of file vmx.c.

u32 vm_entry_intr_info_field

Definition at line 267 of file vmx.c.

u64 vm_entry_msr_load_addr

Definition at line 188 of file vmx.c.

u32 vm_entry_msr_load_count

Definition at line 266 of file vmx.c.

u32 vm_exit_controls

Definition at line 262 of file vmx.c.

u32 vm_exit_instruction_len

Definition at line 278 of file vmx.c.

u32 vm_exit_intr_error_code

Definition at line 275 of file vmx.c.

u32 vm_exit_intr_info

Definition at line 274 of file vmx.c.

u64 vm_exit_msr_load_addr

Definition at line 187 of file vmx.c.

u32 vm_exit_msr_load_count

Definition at line 264 of file vmx.c.

u64 vm_exit_msr_store_addr

Definition at line 186 of file vmx.c.

u32 vm_exit_msr_store_count

Definition at line 263 of file vmx.c.

u32 vm_exit_reason

Definition at line 273 of file vmx.c.

u32 vm_instruction_error

Definition at line 272 of file vmx.c.

u64 vmcs_link_pointer

Definition at line 194 of file vmx.c.

u32 vmx_instruction_info

Definition at line 279 of file vmx.c.


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