Turnstone Operating System
Loading...
Searching...
No Matches
svm_vmcb_control_area_t Struct Reference

Public Attributes

svm_vmcb_intercept_crx_t intercept_crx
 
svm_vmcb_intercept_drx_t intercept_drx
 
svm_vmcb_intercept_interrupt_t intercept_interrupt
 
svm_vmcb_intercept_control_1_t intercept_control_1
 
svm_vmcb_intercept_control_2_t intercept_control_2
 
svm_vmcb_intercept_control_3_t intercept_control_3
 
uint8_t reserved_sbz0 [36]
 
svm_vmcb_pause_control_t pause_control
 
uint64_t iopm_base_pa
 
uint64_t msrpm_base_pa
 
uint64_t tsc_offset
 
svm_vmcb_guest_asid_t guest_asid
 
svm_vmcb_vint_control_t vint_control
 
svm_vmcb_interrupt_shadow_t interrupt_shadow
 
uint64_t exit_code
 
uint64_t exit_info_1
 
uint64_t exit_info_2
 
svm_exit_int_info_t exit_int_info
 
svm_vmcb_nested_page_control_t nested_page_control
 
uint64_t avic_apic_bar
 
uint64_t ghcb_physical_address
 
svm_event_injection_t event_injection
 
uint64_t n_cr3
 
svm_vmcb_lbr_virtualization_t lbr_virtualization
 
svm_vmcb_clean_bits_t clean_bits
 
uint64_t n_rip
 
svm_vmcb_guest_fetched_instructions_t guest_fetched_instructions
 
uint64_t avic_apic_backing_page_pointer
 
uint8_t reserved_sbz1 [8]
 
uint64_t avic_logical_table_pointer
 
svm_vmcb_avic_physical_table_t avic_physical_table
 
uint8_t reserved_sbz2 [8]
 
uint64_t vmsa_pointer
 
uint64_t vmexit_rax
 
uint64_t vmexit_cpl
 
svm_vmcb_bus_lock_threshold_t bus_lock_threshold
 
uint8_t reserved_sbz3 [12]
 
uint32_t update_irr
 
uint64_t guest_sev_mask
 
uint64_t guest_sev_features
 
uint8_t reserved_sbz4 [8]
 
uint64_t requested_irr [4]
 
uint8_t reserved_sbz5 [624]
 
uint8_t reserved_for_host [32]
 

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