Loading arch/ia64/kvm/kvm-ia64.c +3 −0 Original line number Diff line number Diff line Loading @@ -1455,6 +1455,9 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { } long kvm_arch_dev_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) Loading arch/powerpc/kvm/powerpc.c +4 −0 Original line number Diff line number Diff line Loading @@ -170,6 +170,10 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { } struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id) { struct kvm_vcpu *vcpu; Loading arch/s390/kvm/kvm-s390.c +4 −0 Original line number Diff line number Diff line Loading @@ -675,6 +675,10 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { } gfn_t unalias_gfn(struct kvm *kvm, gfn_t gfn) { return gfn; Loading arch/x86/kvm/x86.c +5 −0 Original line number Diff line number Diff line Loading @@ -4032,6 +4032,11 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { kvm_mmu_zap_all(kvm); } int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) { return vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE Loading include/linux/kvm_host.h +1 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,7 @@ int kvm_arch_set_memory_region(struct kvm *kvm, struct kvm_userspace_memory_region *mem, struct kvm_memory_slot old, int user_alloc); void kvm_arch_flush_shadow(struct kvm *kvm); gfn_t unalias_gfn(struct kvm *kvm, gfn_t gfn); struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn); unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn); Loading Loading
arch/ia64/kvm/kvm-ia64.c +3 −0 Original line number Diff line number Diff line Loading @@ -1455,6 +1455,9 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { } long kvm_arch_dev_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg) Loading
arch/powerpc/kvm/powerpc.c +4 −0 Original line number Diff line number Diff line Loading @@ -170,6 +170,10 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { } struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id) { struct kvm_vcpu *vcpu; Loading
arch/s390/kvm/kvm-s390.c +4 −0 Original line number Diff line number Diff line Loading @@ -675,6 +675,10 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { } gfn_t unalias_gfn(struct kvm *kvm, gfn_t gfn) { return gfn; Loading
arch/x86/kvm/x86.c +5 −0 Original line number Diff line number Diff line Loading @@ -4032,6 +4032,11 @@ int kvm_arch_set_memory_region(struct kvm *kvm, return 0; } void kvm_arch_flush_shadow(struct kvm *kvm) { kvm_mmu_zap_all(kvm); } int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) { return vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE Loading
include/linux/kvm_host.h +1 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,7 @@ int kvm_arch_set_memory_region(struct kvm *kvm, struct kvm_userspace_memory_region *mem, struct kvm_memory_slot old, int user_alloc); void kvm_arch_flush_shadow(struct kvm *kvm); gfn_t unalias_gfn(struct kvm *kvm, gfn_t gfn); struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn); unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn); Loading