]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/powerpc/include/asm/kvm_ppc.h
KVM: PPC: Pass kvm* to kvmppc_find_table()
[mirror_ubuntu-zesty-kernel.git] / arch / powerpc / include / asm / kvm_ppc.h
index 2da67bf1f2ecb46ab682e8eabec4ce4044b09f08..463def919c2cd8defe744e83f28b8d7b942da6c1 100644 (file)
@@ -167,7 +167,7 @@ extern int kvmppc_pseries_do_hcall(struct kvm_vcpu *vcpu);
 extern long kvm_vm_ioctl_create_spapr_tce(struct kvm *kvm,
                                struct kvm_create_spapr_tce_64 *args);
 extern struct kvmppc_spapr_tce_table *kvmppc_find_table(
-               struct kvm_vcpu *vcpu, unsigned long liobn);
+               struct kvm *kvm, unsigned long liobn);
 extern long kvmppc_ioba_validate(struct kvmppc_spapr_tce_table *stt,
                unsigned long ioba, unsigned long npages);
 extern long kvmppc_tce_validate(struct kvmppc_spapr_tce_table *tt,
@@ -291,6 +291,8 @@ struct kvmppc_ops {
                                       struct irq_bypass_producer *);
        void (*irq_bypass_del_producer)(struct irq_bypass_consumer *,
                                        struct irq_bypass_producer *);
+       int (*configure_mmu)(struct kvm *kvm, struct kvm_ppc_mmuv3_cfg *cfg);
+       int (*get_rmmu_info)(struct kvm *kvm, struct kvm_ppc_rmmu_info *info);
 };
 
 extern struct kvmppc_ops *kvmppc_hv_ops;