summaryrefslogtreecommitdiffstats
path: root/arch/mips/crypto/Makefile
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2021-03-18 19:30:26 +0100
committerMarc Zyngier <maz@kernel.org>2021-03-18 19:30:26 +0100
commit5b08709313718e95ba06ef49aa82f964a605bd9c (patch)
treea7dbbc4fb4ab776301458b3054f5bc1496d3318f /arch/mips/crypto/Makefile
parentKVM: arm64: Enable SVE support for nVHE (diff)
downloadlinux-5b08709313718e95ba06ef49aa82f964a605bd9c.tar.xz
linux-5b08709313718e95ba06ef49aa82f964a605bd9c.zip
KVM: arm64: Fix host's ZCR_EL2 restore on nVHE
We re-enter the EL1 host with CPTR_EL2.TZ set in order to be able to lazily restore ZCR_EL2 when required. However, the same CPTR_EL2 configuration also leads to trapping when ZCR_EL2 is accessed from EL2. Duh! Clear CPTR_EL2.TZ *before* writing to ZCR_EL2. Fixes: beed09067b42 ("KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty") Reported-by: Will Deacon <will@kernel.org> Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'arch/mips/crypto/Makefile')
0 files changed, 0 insertions, 0 deletions