[GIT PULL] KVM/riscv changes for 6.17
Anup Patel
anup at brainfault.org
Mon Jul 28 08:55:34 PDT 2025
On Mon, Jul 28, 2025 at 9:22 PM Paolo Bonzini <pbonzini at redhat.com> wrote:
>
> On Fri, Jul 25, 2025 at 2:06 PM Anup Patel <anup at brainfault.org> wrote:
> > RISC-V: perf/kvm: Add reporting of interrupt events
>
> Something here ate Quan Zhou's Signed-off-by line, which is present at
> https://lore.kernel.org/r/9693132df4d0f857b8be3a75750c36b40213fcc0.1726211632.git.zhouquan@iscas.ac.cn
> but not in your branch.
There were couple of "---" lines in patch description which
created problems for me so I tried fixing manually and
accidentally ate Signed-off-by.
Sorry about that.
Regards,
Anup
>
> Paolo
>
> > RISC-V: KVM: Use find_vma_intersection() to search for intersecting VMAs
> > RISC-V: KVM: Avoid re-acquiring memslot in kvm_riscv_gstage_map()
> >
> > Samuel Holland (2):
> > RISC-V: KVM: Fix inclusion of Smnpm in the guest ISA bitmap
> > RISC-V: KVM: Add support for SBI_FWFT_POINTER_MASKING_PMLEN
> >
> > Xu Lu (1):
> > RISC-V: KVM: Delegate illegal instruction fault to VS mode
> >
> > Documentation/virt/kvm/api.rst | 2 +-
> > arch/riscv/include/asm/kvm_aia.h | 2 +-
> > arch/riscv/include/asm/kvm_gstage.h | 72 +++
> > arch/riscv/include/asm/kvm_host.h | 109 +----
> > arch/riscv/include/asm/kvm_mmu.h | 21 +
> > arch/riscv/include/asm/kvm_tlb.h | 84 ++++
> > arch/riscv/include/asm/kvm_vcpu_sbi.h | 13 +
> > arch/riscv/include/asm/kvm_vcpu_sbi_fwft.h | 33 ++
> > arch/riscv/include/asm/kvm_vmid.h | 27 ++
> > arch/riscv/include/uapi/asm/kvm.h | 2 +
> > arch/riscv/kvm/Kconfig | 1 +
> > arch/riscv/kvm/Makefile | 2 +
> > arch/riscv/kvm/aia_device.c | 6 +-
> > arch/riscv/kvm/aia_imsic.c | 12 +-
> > arch/riscv/kvm/gstage.c | 338 ++++++++++++++
> > arch/riscv/kvm/main.c | 3 +-
> > arch/riscv/kvm/mmu.c | 509 +++++----------------
> > arch/riscv/kvm/tlb.c | 110 ++---
> > arch/riscv/kvm/vcpu.c | 48 +-
> > arch/riscv/kvm/vcpu_exit.c | 20 +-
> > arch/riscv/kvm/vcpu_onereg.c | 84 ++--
> > arch/riscv/kvm/vcpu_sbi.c | 53 +++
> > arch/riscv/kvm/vcpu_sbi_fwft.c | 338 ++++++++++++++
> > arch/riscv/kvm/vcpu_sbi_replace.c | 17 +-
> > arch/riscv/kvm/vcpu_sbi_sta.c | 3 +-
> > arch/riscv/kvm/vcpu_sbi_v01.c | 25 +-
> > arch/riscv/kvm/vm.c | 7 +-
> > arch/riscv/kvm/vmid.c | 25 +
> > tools/perf/arch/riscv/util/kvm-stat.c | 6 +-
> > tools/perf/arch/riscv/util/riscv_exception_types.h | 35 --
> > tools/perf/arch/riscv/util/riscv_trap_types.h | 57 +++
> > 31 files changed, 1382 insertions(+), 682 deletions(-)
> > create mode 100644 arch/riscv/include/asm/kvm_gstage.h
> > create mode 100644 arch/riscv/include/asm/kvm_mmu.h
> > create mode 100644 arch/riscv/include/asm/kvm_tlb.h
> > create mode 100644 arch/riscv/include/asm/kvm_vcpu_sbi_fwft.h
> > create mode 100644 arch/riscv/include/asm/kvm_vmid.h
> > create mode 100644 arch/riscv/kvm/gstage.c
> > create mode 100644 arch/riscv/kvm/vcpu_sbi_fwft.c
> > delete mode 100644 tools/perf/arch/riscv/util/riscv_exception_types.h
> > create mode 100644 tools/perf/arch/riscv/util/riscv_trap_types.h
> >
>
More information about the linux-riscv
mailing list