[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 kvm-riscv
mailing list