On Tue, 01 Nov 2022 14:30:09 +0000, Mark Brown <broonie@xxxxxxxxxx> wrote: > > On Tue, Nov 01, 2022 at 01:33:16PM +0000, Marc Zyngier wrote: > > Date: Tue, 1 Nov 2022 12:19:51 +0000 > > Subject: [PATCH] KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE > > > > The trapping of SMPRI_EL1 and TPIDR2_EL0 currently only really > > work on nVHE, as only this mode uses the fine-grained trapping > > that controls these two registers. > > > > Move the trapping enable/disable code into > > __{de,}activate_traps_common(), allowing it to be called when it > > actually matters on VHE, and remove the flipping of EL2 control > > for TPIDR2_EL0, which only affects the host access of this > > register. > > > > Fixes: 861262ab8627 ("KVM: arm64: Handle SME host state when running guests") > > Signed-off-by: Marc Zyngier <maz@xxxxxxxxxx> > > Cc: stable@xxxxxxxxxxxxxxx > > Reported-by: Mark Brown <broonie@xxxxxxxxxx> > Reviewed-by: Mark Brown <broonie@xxxxxxxxxx> Thanks. I've now applied the first patch and this one to kvmarm/fixes. M. -- Without deviation from the norm, progress is not possible.