[GIT PULL] KVM/riscv changes for 6.13, part #2

Paolo Bonzini pbonzini at redhat.com
Wed Nov 27 08:38:01 PST 2024


On Thu, Nov 21, 2024 at 1:55 PM Anup Patel <anup at brainfault.org> wrote:
>
> Hi Paolo,
>
> As mentioned in the last PR, here are the remaining KVM RISC-V
> changes for 6.13 which mainly consists of Svade/Svadu extension
> support for Host and Guest/VM.
>
> Please note that Palmer has not yet sent the RISC-V PR for 6.13
> so these patches will conflict with the RISC-V tree.

The RISC-V PR has not been merged yet (has it been sent?) and I am not
sure what's happening here. If these are merged first, presumably
Linus will bump the arch/riscv/include/asm/hwcap.h constants --
leaving SVADE/SVADU at 87 and 88 and adjusting the others. Should I do
that or is it delayed to 6.14 at this point?

Paolo

> Please pull.
>
> Regards,
> Anup
>
> The following changes since commit 332fa4a802b16ccb727199da685294f85f9880cb:
>
>   riscv: kvm: Fix out-of-bounds array access (2024-11-05 13:27:32 +0530)
>
> are available in the Git repository at:
>
>   https://github.com/kvm-riscv/linux.git tags/kvm-riscv-6.13-2
>
> for you to fetch changes up to c74bfe4ffe8c1ca94e3d60ec7af06cf679e23583:
>
>   KVM: riscv: selftests: Add Svade and Svadu Extension to get-reg-list
> test (2024-11-21 17:40:16 +0530)
>
> ----------------------------------------------------------------
> KVM/riscv changes for 6.13 part #2
>
> - Svade and Svadu extension support for Host and Guest/VM
>
> ----------------------------------------------------------------
> Yong-Xuan Wang (4):
>       RISC-V: Add Svade and Svadu Extensions Support
>       dt-bindings: riscv: Add Svade and Svadu Entries
>       RISC-V: KVM: Add Svade and Svadu Extensions Support for Guest/VM
>       KVM: riscv: selftests: Add Svade and Svadu Extension to get-reg-list test
>
>  .../devicetree/bindings/riscv/extensions.yaml      | 28 ++++++++++++++++++++++
>  arch/riscv/Kconfig                                 |  1 +
>  arch/riscv/include/asm/csr.h                       |  1 +
>  arch/riscv/include/asm/hwcap.h                     |  2 ++
>  arch/riscv/include/asm/pgtable.h                   | 13 +++++++++-
>  arch/riscv/include/uapi/asm/kvm.h                  |  2 ++
>  arch/riscv/kernel/cpufeature.c                     | 12 ++++++++++
>  arch/riscv/kvm/vcpu.c                              |  4 ++++
>  arch/riscv/kvm/vcpu_onereg.c                       | 15 ++++++++++++
>  tools/testing/selftests/kvm/riscv/get-reg-list.c   |  8 +++++++
>  10 files changed, 85 insertions(+), 1 deletion(-)
>




More information about the linux-riscv mailing list