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

Data Structures

struct  msr_autoload
 

Data Fields

struct kvm_vcpu vcpu
 
unsigned long host_rsp
 
u8 fail
 
u8 cpl
 
bool nmi_known_unmasked
 
u32 exit_intr_info
 
u32 idt_vectoring_info
 
ulong rflags
 
struct shared_msr_entryguest_msrs
 
int nmsrs
 
int save_nmsrs
 
struct loaded_vmcs vmcs01
 
struct loaded_vmcsloaded_vmcs
 
bool __launched
 
struct vcpu_vmx::msr_autoload msr_autoload
 
struct {
   int   loaded
 
   u16   fs_sel
 
   u16   gs_sel
 
   u16   ldt_sel
 
   int   gs_ldt_reload_needed
 
   int   fs_reload_needed
 
host_state
 
struct {
   int   vm86_active
 
   ulong   save_rflags
 
   struct kvm_segment   segs [8]
 
rmode
 
struct {
   u32   bitmask
 
   struct kvm_save_segment {
      u16   selector
 
      unsigned long   base
 
      u32   limit
 
      u32   ar
 
   }   seg [8]
 
segment_cache
 
int vpid
 
bool emulation_required
 
int soft_vnmi_blocked
 
ktime_t entry_time
 
s64 vnmi_blocked_time
 
u32 exit_reason
 
bool rdtscp_enabled
 
struct nested_vmx nested
 

Detailed Description

Definition at line 369 of file vmx.c.

Field Documentation

bool __launched

Definition at line 392 of file vmx.c.

Definition at line 418 of file vmx.c.

unsigned long base

Definition at line 416 of file vmx.c.

Definition at line 413 of file vmx.c.

u8 cpl

Definition at line 373 of file vmx.c.

bool emulation_required

Definition at line 422 of file vmx.c.

ktime_t entry_time

Definition at line 426 of file vmx.c.

u32 exit_intr_info

Definition at line 375 of file vmx.c.

u32 exit_reason

Definition at line 428 of file vmx.c.

u8 fail

Definition at line 372 of file vmx.c.

int fs_reload_needed

Definition at line 405 of file vmx.c.

u16 fs_sel

Definition at line 400 of file vmx.c.

int gs_ldt_reload_needed

Definition at line 404 of file vmx.c.

u16 gs_sel

Definition at line 400 of file vmx.c.

struct shared_msr_entry* guest_msrs

Definition at line 378 of file vmx.c.

unsigned long host_rsp

Definition at line 371 of file vmx.c.

struct { ... } host_state
u32 idt_vectoring_info

Definition at line 376 of file vmx.c.

u16 ldt_sel

Definition at line 400 of file vmx.c.

u32 limit

Definition at line 417 of file vmx.c.

int loaded

Definition at line 399 of file vmx.c.

Definition at line 391 of file vmx.c.

Definition at line 433 of file vmx.c.

bool nmi_known_unmasked

Definition at line 374 of file vmx.c.

int nmsrs

Definition at line 379 of file vmx.c.

bool rdtscp_enabled

Definition at line 430 of file vmx.c.

ulong rflags

Definition at line 377 of file vmx.c.

struct { ... } rmode
int save_nmsrs

Definition at line 380 of file vmx.c.

ulong save_rflags

Definition at line 409 of file vmx.c.

struct { ... } ::kvm_save_segment seg[8]
struct { ... } segment_cache

Definition at line 410 of file vmx.c.

Definition at line 415 of file vmx.c.

int soft_vnmi_blocked

Definition at line 425 of file vmx.c.

Definition at line 370 of file vmx.c.

int vm86_active

Definition at line 408 of file vmx.c.

Definition at line 390 of file vmx.c.

s64 vnmi_blocked_time

Definition at line 427 of file vmx.c.

int vpid

Definition at line 421 of file vmx.c.


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