mbox series

[kvmtool,0/5] KVMTOOL RISC-V Svpbmt and Sstc Support

Message ID 20220815101325.477694-1-apatel@ventanamicro.com
Headers show
Series KVMTOOL RISC-V Svpbmt and Sstc Support | expand

Message

Anup Patel Aug. 15, 2022, 10:13 a.m. UTC
The latest Linux-6.0-rc1 has support for Svpbmt and Sstc extensions
in KVM RISC-V. This series adds corresponding changes in KVMTOOL to
allow Guest/VM use these new RISC-V extensions.

The PATCH5 is an unrelated fix which was discovered while developing
this series.

These patches can also be found in the riscv_svpbmt_sstc_v1 branch
at: https://github.com/avpatel/kvmtool.git

Anup Patel (3):
  Update UAPI headers based on Linux-6.0-rc1
  riscv: Add Svpbmt extension support
  riscv: Fix serial0 alias path

Atish Patra (2):
  riscv: Append ISA extensions to the device tree
  riscv: Add Sstc extension support

 arm/aarch64/include/asm/kvm.h    |  36 ++++++
 include/linux/kvm.h              | 181 +++++++++++++++++++++++++++++--
 include/linux/virtio_9p.h        |   2 +-
 include/linux/virtio_config.h    |   7 +-
 include/linux/virtio_ids.h       |  14 +--
 include/linux/virtio_net.h       |  34 +++++-
 include/linux/virtio_pci.h       |   2 +
 riscv/fdt.c                      |  44 +++++++-
 riscv/include/asm/kvm.h          |  22 ++++
 riscv/include/kvm/kvm-cpu-arch.h |  11 ++
 riscv/kvm-cpu.c                  |  11 --
 x86/include/asm/kvm.h            |  33 +++---
 12 files changed, 352 insertions(+), 45 deletions(-)

Comments

Anup Patel Aug. 31, 2022, 9:59 a.m. UTC | #1
Hi Will,

On Mon, Aug 15, 2022 at 3:43 PM Anup Patel <apatel@ventanamicro.com> wrote:
>
> The latest Linux-6.0-rc1 has support for Svpbmt and Sstc extensions
> in KVM RISC-V. This series adds corresponding changes in KVMTOOL to
> allow Guest/VM use these new RISC-V extensions.
>
> The PATCH5 is an unrelated fix which was discovered while developing
> this series.
>
> These patches can also be found in the riscv_svpbmt_sstc_v1 branch
> at: https://github.com/avpatel/kvmtool.git
>
> Anup Patel (3):
>   Update UAPI headers based on Linux-6.0-rc1
>   riscv: Add Svpbmt extension support
>   riscv: Fix serial0 alias path
>
> Atish Patra (2):
>   riscv: Append ISA extensions to the device tree
>   riscv: Add Sstc extension support
>
>  arm/aarch64/include/asm/kvm.h    |  36 ++++++
>  include/linux/kvm.h              | 181 +++++++++++++++++++++++++++++--
>  include/linux/virtio_9p.h        |   2 +-
>  include/linux/virtio_config.h    |   7 +-
>  include/linux/virtio_ids.h       |  14 +--
>  include/linux/virtio_net.h       |  34 +++++-
>  include/linux/virtio_pci.h       |   2 +
>  riscv/fdt.c                      |  44 +++++++-
>  riscv/include/asm/kvm.h          |  22 ++++
>  riscv/include/kvm/kvm-cpu-arch.h |  11 ++
>  riscv/kvm-cpu.c                  |  11 --
>  x86/include/asm/kvm.h            |  33 +++---
>  12 files changed, 352 insertions(+), 45 deletions(-)
>
> --
> 2.34.1
>

Ping ?
Does this series look fine to you ?

Regards,
Anup
Will Deacon Sept. 22, 2022, 12:45 p.m. UTC | #2
On Mon, 15 Aug 2022 15:43:20 +0530, Anup Patel wrote:
> The latest Linux-6.0-rc1 has support for Svpbmt and Sstc extensions
> in KVM RISC-V. This series adds corresponding changes in KVMTOOL to
> allow Guest/VM use these new RISC-V extensions.
> 
> The PATCH5 is an unrelated fix which was discovered while developing
> this series.
> 
> [...]

Applied to kvmtool (master), thanks!

[1/5] Update UAPI headers based on Linux-6.0-rc1
      https://git.kernel.org/will/kvmtool/c/8d0facec06ae
[2/5] riscv: Append ISA extensions to the device tree
      https://git.kernel.org/will/kvmtool/c/8aff29e1dafe
[3/5] riscv: Add Svpbmt extension support
      https://git.kernel.org/will/kvmtool/c/2b4fe0f8cff1
[4/5] riscv: Add Sstc extension support
      https://git.kernel.org/will/kvmtool/c/3c07aeaf993a
[5/5] riscv: Fix serial0 alias path
      https://git.kernel.org/will/kvmtool/c/ed805be52f57

Cheers,