[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH 15/15] meson.build: build a Xen aware qemu-aarch64-system
|
From: |
Alex Bennée |
|
Subject: |
[RFC PATCH 15/15] meson.build: build a Xen aware qemu-aarch64-system |
|
Date: |
Thu, 5 Nov 2020 17:51:53 +0000 |
The i386-softmmu is a bit of an oddity for running ARM Xen guests so
lets allow us to build an aarch64 binary with a reasonable name as
well.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
meson.build | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/meson.build b/meson.build
index 79b74fbda7..5280cd9e8f 100644
--- a/meson.build
+++ b/meson.build
@@ -74,15 +74,16 @@ else
endif
accelerator_targets = { 'CONFIG_KVM': kvm_targets }
-if cpu in ['x86', 'x86_64', 'arm', 'aarch64']
- # i368 emulator provides xenpv machine type for multiple architectures
+if cpu in ['arm', 'aarch64']
+ # i386 emulator used to provide xenpv machine type for all
+ # supported architectures
accelerator_targets += {
- 'CONFIG_XEN': ['i386-softmmu', 'x86_64-softmmu'],
+ 'CONFIG_XEN': ['i386-softmmu', 'x86_64-softmmu', 'arm-softmmu',
'aarch64-softmmu'],
}
-endif
-if cpu in ['x86', 'x86_64']
+elif cpu in ['x86', 'x86_64']
accelerator_targets += {
'CONFIG_HAX': ['i386-softmmu', 'x86_64-softmmu'],
+ 'CONFIG_XEN': ['i386-softmmu', 'x86_64-softmmu'],
'CONFIG_XEN_HVM': ['i386-softmmu', 'x86_64-softmmu'],
'CONFIG_HVF': ['x86_64-softmmu'],
'CONFIG_WHPX': ['i386-softmmu', 'x86_64-softmmu'],
--
2.20.1
- Re: [RFC PATCH 09/15] meson.build: introduce CONFIG_XEN_HVM flag, (continued)
- [RFC PATCH 07/15] accel/meson: you only need accelerator stubs for softmmu builds, Alex Bennée, 2020/11/05
- [RFC PATCH 12/15] stubs/xen-hw-stub: drop xenstore_store_pv_console_info stub, Alex Bennée, 2020/11/05
- [RFC PATCH 14/15] xen: only build HVM support under CONFIG_XEN_HVM, Alex Bennée, 2020/11/05
- [RFC PATCH 13/15] accel/stubs: drop unused cpu.h include, Alex Bennée, 2020/11/05
- [RFC PATCH 15/15] meson.build: build a Xen aware qemu-aarch64-system,
Alex Bennée <=
- [RFC PATCH 11/15] include/hw/xen.h: drop superfluous struct, Alex Bennée, 2020/11/05
- Re: [RFC PATCH 00/15] Xen guest-loader and arm64 build fixes/enhancements, no-reply, 2020/11/05