diff options
author | Marc Zyngier <maz@kernel.org> | 2021-10-21 16:10:35 +0300 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2021-11-22 19:01:39 +0300 |
commit | af9a0e21d817f40595aa629de32d3bd96582abef (patch) | |
tree | fab798e1543e59ab9275a9b6e3916c6a8dca643b /arch/arm64/kvm/arm.c | |
parent | e66425fc9ba33e9716d6e7c6bc78bb62f981d4df (diff) | |
download | linux-af9a0e21d817f40595aa629de32d3bd96582abef.tar.xz |
KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
We currently have to maintain a mapping the thread_info structure
at EL2 in order to be able to check the TIF_FOREIGN_FPSTATE flag.
In order to eventually get rid of this, start with a vcpu flag that
shadows the thread flag on each entry into the hypervisor.
Reviewed-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'arch/arm64/kvm/arm.c')
-rw-r--r-- | arch/arm64/kvm/arm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/kvm/arm.c b/arch/arm64/kvm/arm.c index e4727dc771bf..d1b93dc8d639 100644 --- a/arch/arm64/kvm/arm.c +++ b/arch/arm64/kvm/arm.c @@ -849,6 +849,7 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu) } kvm_arm_setup_debug(vcpu); + kvm_arch_vcpu_ctxflush_fp(vcpu); /************************************************************** * Enter the guest |