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

#include <interface.h>

Data Fields

struct {
   char   x [512]
 
fpu_ctxt
 
unsigned long flags
 
struct cpu_user_regs user_regs
 
struct trap_info trap_ctxt [256]
 
unsigned long ldt_base
 
unsigned long ldt_ents
 
unsigned long gdt_frames [16]
 
unsigned long gdt_ents
 
unsigned long kernel_ss
 
unsigned long kernel_sp
 
unsigned long ctrlreg [8]
 
unsigned long debugreg [8]
 
unsigned long event_callback_eip
 
unsigned long failsafe_callback_eip
 
unsigned long syscall_callback_eip
 
unsigned long vm_assist
 

Detailed Description

Definition at line 137 of file interface.h.

Field Documentation

unsigned long ctrlreg[8]

Definition at line 150 of file interface.h.

unsigned long debugreg[8]

Definition at line 151 of file interface.h.

unsigned long event_callback_eip

Definition at line 158 of file interface.h.

unsigned long failsafe_callback_eip

Definition at line 159 of file interface.h.

unsigned long flags

Definition at line 143 of file interface.h.

struct { ... } fpu_ctxt
unsigned long gdt_ents

Definition at line 147 of file interface.h.

unsigned long gdt_frames[16]

Definition at line 147 of file interface.h.

unsigned long kernel_sp

Definition at line 148 of file interface.h.

unsigned long kernel_ss

Definition at line 148 of file interface.h.

unsigned long ldt_base

Definition at line 146 of file interface.h.

unsigned long ldt_ents

Definition at line 146 of file interface.h.

unsigned long syscall_callback_eip

Definition at line 160 of file interface.h.

struct trap_info trap_ctxt[256]

Definition at line 145 of file interface.h.

struct cpu_user_regs user_regs

Definition at line 144 of file interface.h.

unsigned long vm_assist

Definition at line 162 of file interface.h.

char x[512]

Definition at line 139 of file interface.h.


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