diff options
Diffstat (limited to 'arch/powerpc/include/asm/kvm_ppc.h')
-rw-r--r-- | arch/powerpc/include/asm/kvm_ppc.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/kvm_ppc.h b/arch/powerpc/include/asm/kvm_ppc.h index 9b89b19..f150067 100644 --- a/arch/powerpc/include/asm/kvm_ppc.h +++ b/arch/powerpc/include/asm/kvm_ppc.h @@ -208,6 +208,8 @@ extern long kvmppc_h_stuff_tce(struct kvm_vcpu *vcpu, unsigned long tce_value, unsigned long npages); extern long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn, unsigned long ioba); +extern unsigned long kvmhv_alloc_resv_hpt(u32 order); +extern void kvmhv_release_resv_hpt(unsigned long hpt, u32 order); extern struct page *kvm_alloc_hpt_cma(unsigned long nr_pages); extern void kvm_free_hpt_cma(struct page *page, unsigned long nr_pages); extern int kvmppc_core_init_vm(struct kvm *kvm); @@ -435,6 +437,8 @@ struct openpic; #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE extern void kvm_cma_reserve(void) __init; +extern void kvm_resv_hpt_init(void); + static inline void kvmppc_set_xics_phys(int cpu, unsigned long addr) { paca_ptrs[cpu]->kvm_hstate.xics_phys = (void __iomem *)addr; @@ -475,6 +479,9 @@ extern bool kvm_hv_mode_active(void); static inline void __init kvm_cma_reserve(void) {} +static inline void kvm_resv_hpt_init(void) +{} + static inline void kvmppc_set_xics_phys(int cpu, unsigned long addr) {} |