Basically, you need to remove CONFIG_VIRT_ARM=y from arm-soft memu.mak and then enable KVM, I might have missed some places where you need to enable kvm. On Wed, Jun 2, 2021 at 6:44 AM Dongjiu Geng wrote: > Swetha Joshi 于2021年5月29日周六 上午3:41写道: > > > > I apologize for the delay, here are the repro steps: > > 1. Remove CONFIG_ARM_VIRT=y from arm-softmmu.mak > > 2. In .gitlab-ci.yml, crossbuild.yml and in tests/vm/Makefile.include, > in all the places where we disable kvm using -disable-kvm, replace this > with -enable-kvm > > 3. Build > > According to your steps, I can not see such errors,also your change is > odd. I suggested you do not this change until you indeed encounter > errors > > diff --git a/default-configs/devices/arm-softmmu.mak > b/default-configs/devices/arm-softmmu.mak > index 0500156a0c..f47ab0f3b1 100644 > --- a/default-configs/devices/arm-softmmu.mak > +++ b/default-configs/devices/arm-softmmu.mak > @@ -6,7 +6,6 @@ CONFIG_ARM_V7M=y > # CONFIG_PCI_DEVICES=n > # CONFIG_TEST_DEVICES=n > > -CONFIG_ARM_VIRT=y > CONFIG_CUBIEBOARD=y > CONFIG_EXYNOS4=y > CONFIG_HIGHBANK=y > diff --git a/tests/vm/Makefile.include b/tests/vm/Makefile.include > index e94d95ec54..95387c3e5a 100644 > --- a/tests/vm/Makefile.include > +++ b/tests/vm/Makefile.include > @@ -110,7 +110,7 @@ vm-build-%: $(IMAGES_DIR)/%.img > " VM-BUILD $*") > > vm-boot-serial-%: $(IMAGES_DIR)/%.img > - qemu-system-x86_64 -enable-kvm -m 4G -smp 2 -nographic \ > + qemu-system-x86_64 -disable-kvm -m 4G -smp 2 -nographic \ > -drive if=none,id=vblk,cache=writeback,file="$<" \ > -netdev user,id=vnet \ > -device virtio-blk-pci,drive=vblk \ > > > > > > You should see errors pointing to these routines: virt_is_acpi_enabled, > acpi_ghes_record_errors > > > > Thanks, > > Swetha. > > > > On Fri, May 28, 2021 at 12:08 AM Dongjiu Geng > wrote: > >> > >> Peter Maydell 于2021年5月27日周四 上午2:19写道: > >> > > >> > On Wed, 26 May 2021 at 18:32, Swetha Joshi > wrote: > >> > > > >> > > Hello, > >> > > > >> > > One of the qemu machines we use has KVM enabled, but we don't want > the CONFIG_ARM_VIRT enabled as it pulls in emulation of a variety of > physical hardware that we don't need. The compilation errors I mentioned > are not in the qemu mainline per say but we see them in one of the qemu > derived machines we use. > >> > > >> > Sure, but unless you can give me a recipe for reproducing the > >> > build failure in mainline I can't really help... > >> > >> Hi Swetha, > >> Yes, Can you give a method that how to reproduce the build > >> failure issues? Thanks > >> > >> > > >> > thanks > >> > -- PMM > > > > > > > > -- > > Regards > > > > Swetha Joshi. > -- Regards Swetha Joshi.