[kvmtool PATCH v3 0/8] RISC-V SBI enable/disable, Zbb, Zicboz, and Ssaia support
Anup Patel
anup at brainfault.org
Wed Jul 12 09:33:57 PDT 2023
On Wed, Jul 12, 2023 at 9:41 PM Will Deacon <will at kernel.org> wrote:
>
> On Thu, Jul 06, 2023 at 11:07:56PM +0530, Anup Patel wrote:
> > The latest KVM in Linux-6.4 has support for:
> > 1) Enabling/disabling SBI extensions from KVM user-space
> > 2) Zbb ISA extension support
> > 3) Zicboz ISA extension support
> > 4) Ssaia ISA extension support
> >
> > This series adds corresponding changes in KVMTOOL to use the above
> > mentioned features for Guest/VM.
> >
> > These patches can also be found in the riscv_sbi_zbb_zicboz_ssaia_v3
> > branch at: https://github.com/avpatel/kvmtool.git
> >
> > Changes since v2:
> > - Rebased on commit 0b5e55fc032d1c6394b8ec7fe02d842813c903df
> > - Updated PATCH1 to sync-up header with released Linux-6.4
>
> Bah, now we're back to the __DECLARE_FLEX_ARRAY breakage :(
>
> In file included from include/linux/kvm.h:15,
> from x86/include/kvm/kvm-cpu-arch.h:6,
> from include/kvm/kvm-cpu.h:4,
> from include/kvm/ioport.h:4,
> from hw/rtc.c:4:
> x86/include/asm/kvm.h:511:17: error: expected specifier-qualifier-list before ‘__DECLARE_FLEX_ARRAY’
> 511 | __DECLARE_FLEX_ARRAY(struct kvm_vmx_nested_state_data, vmx);
> | ^~~~~~~~~~~~~~~~~~~~
My bad, the fix for this error was folded in the header sync patch of v2
which got accidently dropped in this version.
I will send v4 with the compile error fix as a separate patch.
Regards,
Anup
More information about the kvm-riscv
mailing list