Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
44x.c File Reference
#include <linux/kvm_host.h>
#include <linux/slab.h>
#include <linux/err.h>
#include <linux/export.h>
#include <asm/reg.h>
#include <asm/cputable.h>
#include <asm/tlbflush.h>
#include <asm/kvm_44x.h>
#include <asm/kvm_ppc.h>
#include "44x_tlb.h"
#include "booke.h"

Go to the source code of this file.

Functions

void kvmppc_core_vcpu_load (struct kvm_vcpu *vcpu, int cpu)
 
void kvmppc_core_vcpu_put (struct kvm_vcpu *vcpu)
 
int kvmppc_core_check_processor_compat (void)
 
int kvmppc_core_vcpu_setup (struct kvm_vcpu *vcpu)
 
int kvmppc_core_vcpu_translate (struct kvm_vcpu *vcpu, struct kvm_translation *tr)
 
void kvmppc_core_get_sregs (struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
 
int kvmppc_core_set_sregs (struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
 
struct kvm_vcpukvmppc_core_vcpu_create (struct kvm *kvm, unsigned int id)
 
void kvmppc_core_vcpu_free (struct kvm_vcpu *vcpu)
 
int kvmppc_core_init_vm (struct kvm *kvm)
 
void kvmppc_core_destroy_vm (struct kvm *kvm)
 
 module_init (kvmppc_44x_init)
 
 module_exit (kvmppc_44x_exit)
 

Function Documentation

int kvmppc_core_check_processor_compat ( void  )

Definition at line 46 of file 44x.c.

void kvmppc_core_destroy_vm ( struct kvm kvm)

Definition at line 171 of file 44x.c.

void kvmppc_core_get_sregs ( struct kvm_vcpu vcpu,
struct kvm_sregs sregs 
)

Definition at line 116 of file 44x.c.

int kvmppc_core_init_vm ( struct kvm kvm)

Definition at line 166 of file 44x.c.

int kvmppc_core_set_sregs ( struct kvm_vcpu vcpu,
struct kvm_sregs sregs 
)

Definition at line 121 of file 44x.c.

struct kvm_vcpu* kvmppc_core_vcpu_create ( struct kvm kvm,
unsigned int  id 
)
read

Definition at line 126 of file 44x.c.

void kvmppc_core_vcpu_free ( struct kvm_vcpu vcpu)

Definition at line 157 of file 44x.c.

void kvmppc_core_vcpu_load ( struct kvm_vcpu vcpu,
int  cpu 
)

Definition at line 34 of file 44x.c.

void kvmppc_core_vcpu_put ( struct kvm_vcpu vcpu)

Definition at line 40 of file 44x.c.

int kvmppc_core_vcpu_setup ( struct kvm_vcpu vcpu)

Definition at line 58 of file 44x.c.

int kvmppc_core_vcpu_translate ( struct kvm_vcpu vcpu,
struct kvm_translation tr 
)

Definition at line 91 of file 44x.c.

module_exit ( kvmppc_44x_exit  )
module_init ( kvmppc_44x_init  )