On Thu, Nov 21, 2024 at 1:55 PM Anup Patel <anup@xxxxxxxxxxxxxx> 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(-) >