Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
x86.h File Reference
#include <linux/kvm_host.h>
#include "kvm_cache_regs.h"

Go to the source code of this file.

Functions

void kvm_before_handle_nmi (struct kvm_vcpu *vcpu)
 
void kvm_after_handle_nmi (struct kvm_vcpu *vcpu)
 
int kvm_inject_realmode_interrupt (struct kvm_vcpu *vcpu, int irq, int inc_eip)
 
void kvm_write_tsc (struct kvm_vcpu *vcpu, u64 data)
 
int kvm_read_guest_virt (struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, unsigned int bytes, struct x86_exception *exception)
 
int kvm_write_guest_virt_system (struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, unsigned int bytes, struct x86_exception *exception)
 

Variables

u64 host_xcr0
 
struct static_key kvm_no_apic_vcpu
 

Function Documentation

void kvm_after_handle_nmi ( struct kvm_vcpu vcpu)

Definition at line 4854 of file x86.c.

void kvm_before_handle_nmi ( struct kvm_vcpu vcpu)

Definition at line 4848 of file x86.c.

int kvm_inject_realmode_interrupt ( struct kvm_vcpu vcpu,
int  irq,
int  inc_eip 
)

Definition at line 4425 of file x86.c.

int kvm_read_guest_virt ( struct x86_emulate_ctxt ctxt,
gva_t  addr,
void val,
unsigned int  bytes,
struct x86_exception exception 
)

Definition at line 3630 of file x86.c.

int kvm_write_guest_virt_system ( struct x86_emulate_ctxt ctxt,
gva_t  addr,
void val,
unsigned int  bytes,
struct x86_exception exception 
)

Definition at line 3650 of file x86.c.

void kvm_write_tsc ( struct kvm_vcpu vcpu,
u64  data 
)

Definition at line 1049 of file x86.c.

Variable Documentation

u64 host_xcr0

Definition at line 159 of file x86.c.

struct static_key kvm_no_apic_vcpu