2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/tools/testing/selftests/kvm/arm64
Paolo Bonzini 42a0305ab1 KVM/arm64 changes for 6.17, take #2
- Correctly handle 'invariant' system registers for protected VMs
 
  - Improved handling of VNCR data aborts, including external aborts
 
  - Fixes for handling of FEAT_RAS for NV guests, providing a sane
    fault context during SEA injection and preventing the use of
    RASv1p1 fault injection hardware
 
  - Ensure that page table destruction when a VM is destroyed gives an
    opportunity to reschedule
 
  - Large fix to KVM's infrastructure for managing guest context loaded
    on the CPU, addressing issues where the output of AT emulation
    doesn't get reflected to the guest
 
  - Fix AT S12 emulation to actually perform stage-2 translation when
    necessary
 
  - Avoid attempting vLPI irqbypass when GICv4 has been explicitly
    disabled for a VM
 
  - Minor KVM + selftest fixes
 -----BEGIN PGP SIGNATURE-----
 
 iI0EABYIADUWIQSNXHjWXuzMZutrKNKivnWIJHzdFgUCaLC0JBccb2xpdmVyLnVw
 dG9uQGxpbnV4LmRldgAKCRCivnWIJHzdFogJAQCyxHd5tuvXWWT/iC2EYFlPWYkU
 LOQbNhus16QjQ9f2ggD8CoA+6UAxzYW7ZU6IzYkDhJkN/3dKQEQhh8Cx0GXXRAs=
 =uky+
 -----END PGP SIGNATURE-----

Merge tag 'kvmarm-fixes-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD

KVM/arm64 changes for 6.17, take #2

 - Correctly handle 'invariant' system registers for protected VMs

 - Improved handling of VNCR data aborts, including external aborts

 - Fixes for handling of FEAT_RAS for NV guests, providing a sane
   fault context during SEA injection and preventing the use of
   RASv1p1 fault injection hardware

 - Ensure that page table destruction when a VM is destroyed gives an
   opportunity to reschedule

 - Large fix to KVM's infrastructure for managing guest context loaded
   on the CPU, addressing issues where the output of AT emulation
   doesn't get reflected to the guest

 - Fix AT S12 emulation to actually perform stage-2 translation when
   necessary

 - Avoid attempting vLPI irqbypass when GICv4 has been explicitly
   disabled for a VM

 - Minor KVM + selftest fixes
2025-08-29 12:57:31 -04:00
..
aarch32_id_regs.c KVM: arm64: Get rid of ARM64_FEATURE_MASK() 2025-08-21 16:31:56 -07:00
arch_timer_edge_cases.c KVM: selftests: Convert arch_timer tests to common helpers to pin task 2025-07-09 09:33:42 -07:00
arch_timer.c
debug-exceptions.c KVM/arm64 changes for 6.17, take #2 2025-08-29 12:57:31 -04:00
external_aborts.c KVM: arm64: selftests: Test ESR propagation for vSError injection 2025-07-09 09:55:05 -07:00
get-reg-list.c KVM: arm64: selftests: Add FEAT_RAS EL2 registers to get-reg-list 2025-07-28 08:28:05 -07:00
host_sve.c KVM: arm64: selftests: Add test for SVE host corruption 2025-05-06 09:50:56 +01:00
hypercalls.c KVM: selftests: Add test for KVM_REG_ARM_VENDOR_HYP_BMAP_2 2025-02-26 13:30:37 -08:00
kvm-uuid.c KVM: arm64: selftest: Add standalone test checking for KVM's own UUID 2025-08-08 01:30:16 -07:00
no-vgic-v3.c KVM: arm64: Get rid of ARM64_FEATURE_MASK() 2025-08-21 16:31:56 -07:00
page_fault_test.c KVM: arm64: Get rid of ARM64_FEATURE_MASK() 2025-08-21 16:31:56 -07:00
psci_test.c
set_id_regs.c KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs 2025-08-21 16:36:30 -07:00
smccc_filter.c
vcpu_width_config.c
vgic_init.c Merge branch 'kvm-arm64/vgic-v4-ctl' into kvmarm/next 2025-07-28 08:11:38 -07:00
vgic_irq.c KVM: selftests: Add utilities to create eventfds and do KVM_IRQFD 2025-06-23 09:51:01 -07:00
vgic_lpi_stress.c
vpmu_counter_access.c KVM: arm64: Get rid of ARM64_FEATURE_MASK() 2025-08-21 16:31:56 -07:00