#include <linux/kvm_host.h>
#include <linux/err.h>
#include <linux/export.h>
#include <linux/slab.h>
#include <asm/reg.h>
#include <asm/cputable.h>
#include <asm/cacheflush.h>
#include <asm/tlbflush.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/kvm_ppc.h>
#include <asm/kvm_book3s.h>
#include <asm/mmu_context.h>
#include <asm/page.h>
#include <linux/gfp.h>
#include <linux/sched.h>
#include <linux/vmalloc.h>
#include <linux/highmem.h>
#include "trace.h"
Go to the source code of this file.
|
void | kvmppc_core_load_host_debugstate (struct kvm_vcpu *vcpu) |
|
void | kvmppc_core_load_guest_debugstate (struct kvm_vcpu *vcpu) |
|
void | kvmppc_inject_interrupt (struct kvm_vcpu *vcpu, int vec, u64 flags) |
|
void | kvmppc_book3s_queue_irqprio (struct kvm_vcpu *vcpu, unsigned int vec) |
|
void | kvmppc_core_queue_program (struct kvm_vcpu *vcpu, ulong flags) |
|
void | kvmppc_core_queue_dec (struct kvm_vcpu *vcpu) |
|
int | kvmppc_core_pending_dec (struct kvm_vcpu *vcpu) |
|
void | kvmppc_core_dequeue_dec (struct kvm_vcpu *vcpu) |
|
void | kvmppc_core_queue_external (struct kvm_vcpu *vcpu, struct kvm_interrupt *irq) |
|
void | kvmppc_core_dequeue_external (struct kvm_vcpu *vcpu, struct kvm_interrupt *irq) |
|
int | kvmppc_book3s_irqprio_deliver (struct kvm_vcpu *vcpu, unsigned int priority) |
|
int | kvmppc_core_prepare_to_enter (struct kvm_vcpu *vcpu) |
|
pfn_t | kvmppc_gfn_to_pfn (struct kvm_vcpu *vcpu, gfn_t gfn) |
|
int | kvmppc_st (struct kvm_vcpu *vcpu, ulong *eaddr, int size, void *ptr, bool data) |
|
int | kvmppc_ld (struct kvm_vcpu *vcpu, ulong *eaddr, int size, void *ptr, bool data) |
|
int | kvm_arch_vcpu_setup (struct kvm_vcpu *vcpu) |
|
int | kvm_arch_vcpu_ioctl_get_regs (struct kvm_vcpu *vcpu, struct kvm_regs *regs) |
|
int | kvm_arch_vcpu_ioctl_set_regs (struct kvm_vcpu *vcpu, struct kvm_regs *regs) |
|
int | kvm_arch_vcpu_ioctl_get_fpu (struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) |
|
int | kvm_arch_vcpu_ioctl_set_fpu (struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) |
|
int | kvm_arch_vcpu_ioctl_translate (struct kvm_vcpu *vcpu, struct kvm_translation *tr) |
|
void | kvmppc_decrementer_func (unsigned long data) |
|
void kvmppc_decrementer_func |
( |
unsigned long |
data | ) |
|
Initial value:= {
{
"inst_emu",
VCPU_STAT(emulated_inst_exits) },
}
Definition at line 43 of file book3s.c.