Xen Test Framework
Data Fields
xen_vcpu_guest_context Struct Reference

#include <xen.h>

+ Collaboration diagram for xen_vcpu_guest_context:

Data Fields

struct {
   char   x [512]
 
fpu_ctxt
 
unsigned long flags
 
struct xen_cpu_user_regs user_regs
 
struct xen_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
 
union {
   unsigned long   syscall_callback_eip
 
   struct {
      unsigned int   event_callback_cs
 
      unsigned int   failsafe_callback_cs
 
   } 
 
}; 
 
unsigned long vm_assist
 

Detailed Description

Definition at line 43 of file xen.h.

Field Documentation

◆ x

char x[512]

Definition at line 45 of file xen.h.

◆ fpu_ctxt

struct { ... } fpu_ctxt

◆ flags

unsigned long flags

Definition at line 58 of file xen.h.

◆ user_regs

struct xen_cpu_user_regs user_regs

Definition at line 59 of file xen.h.

◆ trap_ctxt

struct xen_trap_info trap_ctxt[256]

Definition at line 60 of file xen.h.

◆ ldt_base

unsigned long ldt_base

Definition at line 61 of file xen.h.

◆ ldt_ents

unsigned long ldt_ents

Definition at line 61 of file xen.h.

◆ gdt_frames

unsigned long gdt_frames[16]

Definition at line 62 of file xen.h.

◆ gdt_ents

unsigned long gdt_ents

Definition at line 62 of file xen.h.

◆ kernel_ss

unsigned long kernel_ss

Definition at line 63 of file xen.h.

◆ kernel_sp

unsigned long kernel_sp

Definition at line 63 of file xen.h.

◆ ctrlreg

unsigned long ctrlreg[8]

Definition at line 65 of file xen.h.

◆ debugreg

unsigned long debugreg[8]

Definition at line 66 of file xen.h.

◆ event_callback_eip

unsigned long event_callback_eip

Definition at line 73 of file xen.h.

◆ failsafe_callback_eip

unsigned long failsafe_callback_eip

Definition at line 74 of file xen.h.

◆ syscall_callback_eip

unsigned long syscall_callback_eip

Definition at line 76 of file xen.h.

◆ event_callback_cs

unsigned int event_callback_cs

Definition at line 78 of file xen.h.

◆ failsafe_callback_cs

unsigned int failsafe_callback_cs

Definition at line 79 of file xen.h.

◆ @38

union { ... }

◆ vm_assist

unsigned long vm_assist

Definition at line 83 of file xen.h.


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