]> git.ipfire.org Git - thirdparty/qemu.git/commit
i386: select correct components for no-board build
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 9 May 2024 17:00:43 +0000 (19:00 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 10 May 2024 13:45:15 +0000 (15:45 +0200)
commit1b1badf3c523105d4cf5e6ccf8413d1be1dbadc4
tree2f25ecd8e6c2ff97ed82fd73ffc3eb6f471afb62
parentd0be0ac2c37eb978ed51c822b4a8a7dc9015e1e0
i386: select correct components for no-board build

The local APIC is a part of the CPU and has callbacks that are invoked
from multiple accelerators.

The IOAPIC on the other hand is optional, but ioapic_eoi_broadcast is
used by common x86 code to implement the IOAPIC's implicit EOI mode.
Add a stub in case the IOAPIC device is not included but the APIC is.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-ID: <20240509170044.190795-13-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
.gitlab-ci.d/buildtest.yml
hw/intc/ioapic-stub.c [new file with mode: 0644]
hw/intc/meson.build
target/i386/Kconfig