[GIT PULL] KVM/riscv fixes for 7.3 take #1
Anup Patel
anup at brainfault.org
Sun Sep 20 01:25:14 PDT 2026
Hi Paolo,
We have the following fixes for the 7.3 kernel:
1) Synchronize hrtimer during VCPU teardown
2) Fix the conversion between vsip and hvip values
3) Serialize IMSIC attributes with vCPU migration
4) Release unused page after MMU invalidation
5) Propagate interrupted G-stage faults to KVM user-space
6) Fix NACL hfence entry update order
7) Fix sdata leak and stale snapshot_addr in PMU snapshot_set_shmem
8) Preserve firmware counter value across PMU counter stop/start
9) Report PMU snapshot write failure to the guest
10) Fix perf-backed counter accounting across PMU stop and read
11) Fix HSM hart status error propagation
As you can see, the fixes are all over the place except quite
few of them (4 fixes) focus only on SBI PMU extension.
Please pull.
Regards,
Anup
The following changes since commit fd73f4a6659897191fa0d40695fe370925dd3780:
Linux 7.3-rc3 (2026-09-13 14:38:02 -0700)
are available in the Git repository at:
https://github.com/kvm-riscv/linux.git tags/kvm-riscv-fixes-7.3-1
for you to fetch changes up to 41e81f7e3ef96594fb840445343c0ee7723aa550:
RISC-V: KVM: Fix HSM hart status error propagation (2026-09-15 18:55:51 +0530)
----------------------------------------------------------------
KVM/riscv fixes for 7.3, take #1
- Synchronize hrtimer during VCPU teardown
- Fix the conversion between vsip and hvip values
- Serialize IMSIC attributes with vCPU migration
- Release unused page after MMU invalidation
- Propagate interrupted G-stage faults to KVM user-space
- Fix NACL hfence entry update order
- Fix sdata leak and stale snapshot_addr in snapshot_set_shmem
- Preserve firmware counter value across PMU counter stop/start
- Report PMU snapshot write failure to the guest
- Fix perf-backed counter accounting across PMU stop and read
- Fix HSM hart status error propagation
----------------------------------------------------------------
Myeonghun Pak (1):
RISC-V: KVM: Synchronize hrtimer callback during teardown
SeungJu Cheon (3):
RISC-V: KVM: Preserve firmware counter value across stop/start
RISC-V: KVM: Report snapshot write failure to the guest
RISC-V: KVM: Fix perf-backed counter accounting across stop and read
Tan Chi (1):
RISC-V: KVM: Fix HSM hart status error propagation
Xie Bo (3):
RISC-V: KVM: Serialize IMSIC attributes with vCPU migration
RISC-V: KVM: Release unused page after MMU invalidation
RISC-V: KVM: Propagate interrupted G-stage faults
Yicong Yang (1):
RISC-V: KVM: Fix the conversion between vsip and hvip
Zongmin Zhou (2):
KVM: riscv: Fix NACL hfence entry update order
RISC-V: KVM: Fix sdata leak and stale snapshot_addr in snapshot_set_shmem
arch/riscv/include/asm/csr.h | 20 +++++++++++++++----
arch/riscv/kvm/aia_imsic.c | 11 ++++++++--
arch/riscv/kvm/mmu.c | 10 ++++++++--
arch/riscv/kvm/nacl.c | 20 +++++++++++++++----
arch/riscv/kvm/vcpu.c | 3 +--
arch/riscv/kvm/vcpu_exit.c | 2 +-
arch/riscv/kvm/vcpu_onereg.c | 8 +++-----
arch/riscv/kvm/vcpu_pmu.c | 41 +++++++++++++++++++++++---------------
arch/riscv/kvm/vcpu_sbi_hsm.c | 4 ++--
arch/riscv/kvm/vcpu_timer.c | 5 ++++-
tools/arch/riscv/include/asm/csr.h | 20 +++++++++++++++----
11 files changed, 101 insertions(+), 43 deletions(-)
More information about the linux-riscv
mailing list