linux/arch/riscv/kvm
Paolo Bonzini 94fe3e6515 KVM generic changes for 7.0
- Remove a subtle pseudo-overlay of kvm_stats_desc, which, aside from being
    unnecessary and confusing, triggered compiler warnings due to
    -Wflex-array-member-not-at-end.
 
  - Document that vcpu->mutex is take outside of kvm->slots_lock and
    kvm->slots_arch_lock, which is intentional and desirable despite being
    rather unintuitive.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEKTobbabEP7vbhhN9OlYIJqCjN/0FAmmp19MACgkQOlYIJqCj
 N/02KA//e7D1DqCcDC46tMyLI+/Q6Wy0F40nXp0tTzJ+gRT5QesEw3jSQdXCRmPV
 yTFLyDaGYD2jqV+EpJLPYBT41oU2FXsjD5NFJRAISD5KPIJbACHvJUxWGYWLvaLU
 iMlwhqZimXKUFAECW2QpwLV8BQenyOEj5dVeKYdPjX6seIEeFlK6JAdteLK0g9gR
 gksE+9QzCFXt0cRfgkaA4UKcA+xWb3ThKMej1AadB6dGF7ezkMvyyQynGLB2N19L
 LZRpOXr70ypyaihC553Msgi4vrpVTPN2BjLrsudGN/IJv6QbdAz5jTU8Lwu9R5QT
 y9LiEPfdMT7WmIBxnH6V7HO5OoN8V2rGJpB/a3KvKO73QjhJJqNyqB6LDPqEbHyw
 AmhQCuQ8Pn1RLKQDXdKll+aI19vi7aOVpq67ii+I9xbzHgg5+uAzKr8hkPAibnVw
 KPGYqgYQa5j3jyRq6jRkAZSkEKZ9PoM8LMiqgnNW1ZrlrDqsPajKaegXODfLuvGf
 yLYtfXbZLMAIAM32YeIH0LrcAT7SEPUFkoh85IB2YOk0mfU1PxqrXOVTPh1GkY2Q
 bKH16T9S4zCfB20V+NYCn+juX4uCNb56b7/jbjI0Ueu/AGv/ITHwRrlhQvXuGSvN
 A65w+LSWlcgRQwLglCPpX308A4DcGCPcY4RvzoirBG+WWNn/Aj4=
 =bD3g
 -----END PGP SIGNATURE-----

Merge tag 'kvm-x86-generic-7.0-rc3' of https://github.com/kvm-x86/linux into HEAD

KVM generic changes for 7.0

 - Remove a subtle pseudo-overlay of kvm_stats_desc, which, aside from being
   unnecessary and confusing, triggered compiler warnings due to
   -Wflex-array-member-not-at-end.

 - Document that vcpu->mutex is take outside of kvm->slots_lock and
   kvm->slots_arch_lock, which is intentional and desirable despite being
   rather unintuitive.
2026-03-11 18:01:55 +01:00
..
Kconfig KVM: remove CONFIG_KVM_GENERIC_MMU_NOTIFIER 2026-02-28 15:31:35 +01:00
Makefile
aia.c RISC-V: KVM: Fix error code returned for Ssaia ONE_REG 2026-03-06 11:20:30 +05:30
aia_aplic.c KVM: riscv: Fix Spectre-v1 in APLIC interrupt handling 2026-03-06 11:20:30 +05:30
aia_device.c RISC-V: KVM: Check host Ssaia extension when creating AIA irqchip 2026-03-06 11:20:30 +05:30
aia_imsic.c RISC-V: KVM: Fix null pointer dereference in kvm_riscv_vcpu_aia_rmw_topei() 2026-03-06 11:20:30 +05:30
gstage.c
main.c KVM: Add a simplified wrapper for registering perf callbacks 2026-01-08 11:51:39 -08:00
mmu.c RISC-V: KVM: Skip THP support check during dirty logging 2026-03-06 11:20:30 +05:30
nacl.c
tlb.c
trace.h
vcpu.c KVM: Remove subtle "struct kvm_stats_desc" pseudo-overlay 2026-01-08 10:40:48 -08:00
vcpu_exit.c
vcpu_fp.c KVM: riscv: Fix Spectre-v1 in floating-point register access 2026-03-06 11:20:30 +05:30
vcpu_insn.c
vcpu_onereg.c RISC-V: KVM: Fix error code returned for Smstateen ONE_REG 2026-03-06 11:20:30 +05:30
vcpu_pmu.c KVM: riscv: Fix Spectre-v1 in PMU counter access 2026-03-06 11:20:30 +05:30
vcpu_sbi.c
vcpu_sbi_base.c
vcpu_sbi_forward.c
vcpu_sbi_fwft.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
vcpu_sbi_hsm.c
vcpu_sbi_pmu.c
vcpu_sbi_replace.c
vcpu_sbi_sta.c
vcpu_sbi_system.c
vcpu_sbi_v01.c
vcpu_switch.S
vcpu_timer.c riscv: kvm: Fix vstimecmp update hazard on RV32 2026-01-14 17:43:07 -07:00
vcpu_vector.c
vm.c KVM generic changes for 7.0 2026-03-11 18:01:55 +01:00
vmid.c