[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