]> www.infradead.org Git - users/dwmw2/qemu.git/commit
xen: add CONFIG_XENFV_MACHINE and CONFIG_XEN_EMU options for Xen emulation
authorDavid Woodhouse <dwmw@amazon.co.uk>
Tue, 6 Dec 2022 09:03:48 +0000 (09:03 +0000)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 7 Dec 2022 16:19:48 +0000 (16:19 +0000)
commit7586dabf87ad004d258ef5c1938f5404539cdec6
tree7ee4766ce97cf41af6573a388cd47e7b6d6405be
parent032de52141d1c3a99374f13677af2bc68da22e06
xen: add CONFIG_XENFV_MACHINE and CONFIG_XEN_EMU options for Xen emulation

The XEN_EMU option will cover core Xen support in target/, which exists
only for x86 with KVM today but could theoretically also be implemented
on Arm/Aarch64 and with TCG or other accelerators. It will also cover
the support for architecture-independent grant table and event channel
support which will be added in hw/xen/.

The XENFV_MACHINE option is for the xenfv platform support, which will
now be used both by XEN_EMU and by real Xen.

The XEN option remains dependent on the Xen runtime libraries, and covers
support for real Xen. Some code which currently resides under CONFIG_XEN
will be moving to CONFIG_XENFV_MACHINE over time.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
accel/Kconfig
hw/Kconfig
hw/xen/Kconfig [new file with mode: 0644]
meson.build
target/Kconfig