[GIT PULL] KVM/riscv changes for 6.14
Anup Patel
anup at brainfault.org
Thu Jan 16 23:06:23 PST 2025
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
More information about the linux-riscv
mailing list