Hi Paolo, We have the following KVM RISC-V changes for 6.14: 1) Svvptc, Zabha, and Ziccrse extension support 2) Virtualize SBI system suspend extension 3) Trap related exit statistics as SBI PMU firmware counters Please pull. Regards, Anup The following changes since commit fc033cf25e612e840e545f8d5ad2edd6ba613ed5: Linux 6.13-rc5 (2024-12-29 13:15:45 -0800) are available in the Git repository at: https://github.com/kvm-riscv/linux.git tags/kvm-riscv-6.14-1 for you to fetch changes up to af79caa83f6aa41e9092292a2ba7f701e57353ec: RISC-V: KVM: Add new exit statstics for redirected traps (2024-12-30 14:01:02 +0530) ---------------------------------------------------------------- KVM/riscv changes for 6.14 - Svvptc, Zabha, and Ziccrse extension support for Guest/VM - Virtualize SBI system suspend extension for Guest/VM - Trap related exit statstics as SBI PMU firmware counters for Guest/VM ---------------------------------------------------------------- Andrew Jones (2): RISC-V: KVM: Add SBI system suspend support KVM: riscv: selftests: Add SBI SUSP to get-reg-list test Atish Patra (2): RISC-V: KVM: Update firmware counters for various events RISC-V: KVM: Add new exit statstics for redirected traps Quan Zhou (5): RISC-V: KVM: Allow Svvptc extension for Guest/VM RISC-V: KVM: Allow Zabha extension for Guest/VM RISC-V: KVM: Allow Ziccrse extension for Guest/VM KVM: riscv: selftests: Add Svvptc/Zabha/Ziccrse exts to get-reg-list test RISC-V: KVM: Redirect instruction access fault trap to guest arch/riscv/include/asm/kvm_host.h | 5 ++ arch/riscv/include/asm/kvm_vcpu_sbi.h | 1 + arch/riscv/include/uapi/asm/kvm.h | 4 ++ arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/vcpu.c | 7 ++- arch/riscv/kvm/vcpu_exit.c | 37 ++++++++++-- arch/riscv/kvm/vcpu_onereg.c | 6 ++ arch/riscv/kvm/vcpu_sbi.c | 4 ++ arch/riscv/kvm/vcpu_sbi_system.c | 73 ++++++++++++++++++++++++ tools/testing/selftests/kvm/riscv/get-reg-list.c | 18 +++++- 10 files changed, 150 insertions(+), 6 deletions(-) create mode 100644 arch/riscv/kvm/vcpu_sbi_system.c