Commit Verlauf

Autor SHA1 Nachricht Datum
  Marc Zyngier 7d14919c0d arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD vor 7 Jahren
  Linus Torvalds b357bf6023 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm vor 7 Jahren
  Marc Zyngier 55e3748e89 arm64: KVM: Add ARCH_WORKAROUND_2 support for guests vor 7 Jahren
  Dave Martin cf412b0070 KVM: arm64: Invoke FPSIMD context switch trap from C vor 7 Jahren
  Dave Martin 7846b3119e KVM: arm64: Fold redundant exit code checks out of fixup_guest_exit() vor 7 Jahren
  Dave Martin ba4f4cb0e6 KVM: arm64: Remove redundant *exit_code changes in fpsimd_guest_exit() vor 7 Jahren
  Dave Martin 85acda3b4a KVM: arm64: Save host SVE context as appropriate vor 7 Jahren
  Dave Martin e6b673b741 KVM: arm64: Optimise FPSIMD handling to reduce guest/host thrashing vor 7 Jahren
  Dave Martin ceda9fff70 KVM: arm64: Convert lazy FPSIMD context switch trap to C vor 7 Jahren
  Shanker Donthineni 4bc352ffb3 arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardening vor 7 Jahren
  Marc Zyngier adc91ab785 Revert "arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardening" vor 7 Jahren
  Shanker Donthineni f9f5dc1950 arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardening vor 7 Jahren
  Christoffer Dall 2d0e63e030 KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQs vor 7 Jahren
  Christoffer Dall 771621b0e2 KVM: arm/arm64: Handle VGICv3 save/restore from the main VGIC code on VHE vor 7 Jahren
  Christoffer Dall 75174ba6ca KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code vor 8 Jahren
  Christoffer Dall b7787e6666 KVM: arm64: Cleanup __activate_traps and __deactive_traps for VHE and non-VHE vor 7 Jahren
  Christoffer Dall a2465629b6 KVM: arm64: Configure c15, PMU, and debug register traps on cpu load/put for VHE vor 8 Jahren
  Christoffer Dall c16c1131fb KVM: arm64: Directly call VHE and non-VHE FPSIMD enabled functions vor 8 Jahren
  Christoffer Dall d5a21bcc29 KVM: arm64: Move common VHE/non-VHE trap config in separate functions vor 8 Jahren
  Christoffer Dall b9f8ca4db4 KVM: arm64: Defer saving/restoring 32-bit sysregs to vcpu load/put vor 7 Jahren
  Christoffer Dall 4cdecaba01 KVM: arm64: Unify non-VHE host/guest sysreg save and restore functions vor 7 Jahren
  Christoffer Dall 0a62d43314 KVM: arm/arm64: Remove leftover comment from kvm_vcpu_run_vhe vor 7 Jahren
  Christoffer Dall f837453d0e KVM: arm64: Introduce separate VHE/non-VHE sysreg save/restore functions vor 7 Jahren
  Christoffer Dall 04fef05700 KVM: arm64: Remove noop calls to timer save/restore from VHE switch vor 8 Jahren
  Christoffer Dall 34f8cdf1df KVM: arm64: Don't deactivate VM on VHE systems vor 7 Jahren
  Christoffer Dall 86d05682b4 KVM: arm64: Remove kern_hyp_va() use in VHE switch function vor 8 Jahren
  Christoffer Dall 3f5c90b890 KVM: arm64: Introduce VHE-specific kvm_vcpu_run vor 7 Jahren
  Christoffer Dall dc251406bf KVM: arm64: Factor out fault info population and gic workarounds vor 7 Jahren
  Christoffer Dall 014c4c77aa KVM: arm64: Improve debug register save/restore flow vor 7 Jahren
  Christoffer Dall e72341c512 KVM: arm/arm64: Introduce vcpu_el1_is_32bit vor 7 Jahren