Loading arch/arm64/include/asm/kvm_host.h +0 −2 Original line number Diff line number Diff line Loading @@ -26,7 +26,6 @@ #include <asm/fpsimd.h> #include <asm/kvm.h> #include <asm/kvm_asm.h> #include <asm/thread_info.h> #define __KVM_HAVE_ARCH_INTC_INITIALIZED Loading Loading @@ -321,7 +320,6 @@ struct kvm_vcpu_arch { struct kvm_guest_debug_arch vcpu_debug_state; struct kvm_guest_debug_arch external_debug_state; struct thread_info *host_thread_info; /* hyp VA */ struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */ struct { Loading arch/arm64/kvm/fpsimd.c +1 −11 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ */ #include <linux/irqflags.h> #include <linux/sched.h> #include <linux/thread_info.h> #include <linux/kvm_host.h> #include <asm/fpsimd.h> #include <asm/kvm_asm.h> Loading @@ -28,17 +27,9 @@ int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu) { int ret; struct thread_info *ti = ¤t->thread_info; struct user_fpsimd_state *fpsimd = ¤t->thread.uw.fpsimd_state; /* * Make sure the host task thread flags and fpsimd state are * visible to hyp: */ ret = create_hyp_mappings(ti, ti + 1, PAGE_HYP); if (ret) goto error; /* Make sure the host task fpsimd state is visible to hyp: */ ret = create_hyp_mappings(fpsimd, fpsimd + 1, PAGE_HYP); if (ret) goto error; Loading @@ -54,7 +45,6 @@ int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu) goto error; } vcpu->arch.host_thread_info = kern_hyp_va(ti); vcpu->arch.host_fpsimd_state = kern_hyp_va(fpsimd); error: return ret; Loading arch/arm64/kvm/hyp/include/hyp/switch.h +0 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ #include <asm/fpsimd.h> #include <asm/debug-monitors.h> #include <asm/processor.h> #include <asm/thread_info.h> struct kvm_exception_table_entry { int insn, fixup; Loading arch/arm64/kvm/hyp/nvhe/switch.c +0 −1 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ #include <asm/fpsimd.h> #include <asm/debug-monitors.h> #include <asm/processor.h> #include <asm/thread_info.h> #include <nvhe/fixed_config.h> #include <nvhe/mem_protect.h> Loading arch/arm64/kvm/hyp/vhe/switch.c +0 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ #include <asm/fpsimd.h> #include <asm/debug-monitors.h> #include <asm/processor.h> #include <asm/thread_info.h> /* VHE specific context */ DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data); Loading Loading
arch/arm64/include/asm/kvm_host.h +0 −2 Original line number Diff line number Diff line Loading @@ -26,7 +26,6 @@ #include <asm/fpsimd.h> #include <asm/kvm.h> #include <asm/kvm_asm.h> #include <asm/thread_info.h> #define __KVM_HAVE_ARCH_INTC_INITIALIZED Loading Loading @@ -321,7 +320,6 @@ struct kvm_vcpu_arch { struct kvm_guest_debug_arch vcpu_debug_state; struct kvm_guest_debug_arch external_debug_state; struct thread_info *host_thread_info; /* hyp VA */ struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */ struct { Loading
arch/arm64/kvm/fpsimd.c +1 −11 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ */ #include <linux/irqflags.h> #include <linux/sched.h> #include <linux/thread_info.h> #include <linux/kvm_host.h> #include <asm/fpsimd.h> #include <asm/kvm_asm.h> Loading @@ -28,17 +27,9 @@ int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu) { int ret; struct thread_info *ti = ¤t->thread_info; struct user_fpsimd_state *fpsimd = ¤t->thread.uw.fpsimd_state; /* * Make sure the host task thread flags and fpsimd state are * visible to hyp: */ ret = create_hyp_mappings(ti, ti + 1, PAGE_HYP); if (ret) goto error; /* Make sure the host task fpsimd state is visible to hyp: */ ret = create_hyp_mappings(fpsimd, fpsimd + 1, PAGE_HYP); if (ret) goto error; Loading @@ -54,7 +45,6 @@ int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu) goto error; } vcpu->arch.host_thread_info = kern_hyp_va(ti); vcpu->arch.host_fpsimd_state = kern_hyp_va(fpsimd); error: return ret; Loading
arch/arm64/kvm/hyp/include/hyp/switch.h +0 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ #include <asm/fpsimd.h> #include <asm/debug-monitors.h> #include <asm/processor.h> #include <asm/thread_info.h> struct kvm_exception_table_entry { int insn, fixup; Loading
arch/arm64/kvm/hyp/nvhe/switch.c +0 −1 Original line number Diff line number Diff line Loading @@ -25,7 +25,6 @@ #include <asm/fpsimd.h> #include <asm/debug-monitors.h> #include <asm/processor.h> #include <asm/thread_info.h> #include <nvhe/fixed_config.h> #include <nvhe/mem_protect.h> Loading
arch/arm64/kvm/hyp/vhe/switch.c +0 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ #include <asm/fpsimd.h> #include <asm/debug-monitors.h> #include <asm/processor.h> #include <asm/thread_info.h> /* VHE specific context */ DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data); Loading