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

Data Fields

struct kvm_vcpu vcpu
 
struct vmcb * vmcb
 
unsigned long vmcb_pa
 
struct svm_cpu_datasvm_data
 
uint64_t asid_generation
 
uint64_t sysenter_esp
 
uint64_t sysenter_eip
 
u64 next_rip
 
u64 host_user_msrs [NR_HOST_SAVE_USER_MSRS]
 
struct {
   u16   fs
 
   u16   gs
 
   u16   ldt
 
   u64   gs_base
 
host
 
u32msrpm
 
ulong nmi_iret_rip
 
struct nested_state nested
 
bool nmi_singlestep
 
unsigned int3_injected
 
unsigned long int3_rip
 
u32 apf_reason
 
u64 tsc_ratio
 

Detailed Description

Definition at line 127 of file svm.c.

Field Documentation

u32 apf_reason

Definition at line 156 of file svm.c.

uint64_t asid_generation

Definition at line 132 of file svm.c.

u16 fs

Definition at line 140 of file svm.c.

u16 gs

Definition at line 141 of file svm.c.

u64 gs_base

Definition at line 143 of file svm.c.

struct { ... } host
u64 host_user_msrs[NR_HOST_SAVE_USER_MSRS]

Definition at line 138 of file svm.c.

unsigned int3_injected

Definition at line 154 of file svm.c.

unsigned long int3_rip

Definition at line 155 of file svm.c.

u16 ldt

Definition at line 142 of file svm.c.

u32* msrpm

Definition at line 146 of file svm.c.

Definition at line 150 of file svm.c.

u64 next_rip

Definition at line 136 of file svm.c.

ulong nmi_iret_rip

Definition at line 148 of file svm.c.

bool nmi_singlestep

Definition at line 152 of file svm.c.

struct svm_cpu_data* svm_data

Definition at line 131 of file svm.c.

uint64_t sysenter_eip

Definition at line 134 of file svm.c.

uint64_t sysenter_esp

Definition at line 133 of file svm.c.

u64 tsc_ratio

Definition at line 158 of file svm.c.

Definition at line 128 of file svm.c.

struct vmcb* vmcb

Definition at line 129 of file svm.c.

unsigned long vmcb_pa

Definition at line 130 of file svm.c.


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