• Marc Zyngier's avatar
    Merge branch kvm-arm64/fpmr into kvmarm-master/next · 091258a0
    Marc Zyngier authored
    * kvm-arm64/fpmr:
      : .
      : Add FP8 support to the KVM/arm64 floating point handling.
      :
      : This includes new ID registers (ID_AA64PFR2_EL1 ID_AA64FPFR0_EL1)
      : being made visible to guests, as well as a new confrol register
      : (FPMR) which gets context-switched.
      : .
      KVM: arm64: Expose ID_AA64PFR2_EL1 to userspace and guests
      KVM: arm64: Enable FP8 support when available and configured
      KVM: arm64: Expose ID_AA64FPFR0_EL1 as a writable ID reg
      KVM: arm64: Honor trap routing for FPMR
      KVM: arm64: Add save/restore support for FPMR
      KVM: arm64: Move FPMR into the sysreg array
      KVM: arm64: Add predicate for FPMR support in a VM
      KVM: arm64: Move SVCR into the sysreg array
    Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
    091258a0
switch.c 11.4 KB