[PATCH v2 0/2] riscv: KVM: Expose Zicbom to the guest
Conor.Dooley at microchip.com
Conor.Dooley at microchip.com
Tue Sep 6 09:10:16 PDT 2022
On 06/09/2022 15:58, Andrew Jones wrote:
> EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe
>
> Add support for exposing the Zicbom extension to guests. This has been
> tested over a QEMU including the Zicbom support [1] ([1] was rebased and
> the Zicboz support from it was dropped.) QEMU was further modified to
> ensure the cache block size was provided in the DT. kvmtool was also
> modified [2] to test the new KVM API and provide the guest the cache
> block size in its DT (The kvmtool patches are based on Anup's Svpbmt/Sstc
> series [3]). These KVM patches are based on the riscv_init_cbom_blocksize()
> cleanup patch from Palmer and the move and expose riscv_cbom_block_size
> patch from Anup which was reposted [4]. This series is also available here
> [5].
Saw this right before I left it against v1, but both of these patches
look sane-&-reasonable to me.
Reviewed-by: Conor Dooley <conor.dooley at microchip.com>
>
> [1] https://gitlab.com/jones-drew/qemu/-/commits/riscv/zicbom
> [2] https://github.com/jones-drew/kvmtool/commits/riscv/zicbom
> [3] https://github.com/avpatel/kvmtool/commits/riscv_svpbmt_sstc_v1
> [4] https://lore.kernel.org/linux-riscv/20220906074509.928865-1-ajones@ventanamicro.com/T/#u
> [5] https://github.com/jones-drew/linux/commits/riscv/kvm/zicbom-v2
>
> Thanks,
> drew
>
> v2:
> - Dropped a patch that output the cache block size to dmesg
>
> Andrew Jones (2):
> RISC-V: KVM: Provide UAPI for Zicbom block size
> RISC-V: KVM: Expose Zicbom to the guest
>
> arch/riscv/include/uapi/asm/kvm.h | 2 ++
> arch/riscv/kvm/vcpu.c | 11 +++++++++++
> arch/riscv/mm/cacheflush.c | 1 +
> 3 files changed, 14 insertions(+)
>
> --
> 2.37.2
>
>
> _______________________________________________
> linux-riscv mailing list
> linux-riscv at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-riscv
More information about the kvm-riscv
mailing list