diff options
Diffstat (limited to 'classes/qemuboot-xen-defaults.bbclass')
-rw-r--r-- | classes/qemuboot-xen-defaults.bbclass | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/classes/qemuboot-xen-defaults.bbclass b/classes/qemuboot-xen-defaults.bbclass index f1550ccc..460cbe6a 100644 --- a/classes/qemuboot-xen-defaults.bbclass +++ b/classes/qemuboot-xen-defaults.bbclass | |||
@@ -23,8 +23,10 @@ QB_DEFAULT_KERNEL:qemuarm = "xen-${MACHINE}" | |||
23 | 23 | ||
24 | # 64-bit Arm: gic version 3 | 24 | # 64-bit Arm: gic version 3 |
25 | QB_MACHINE:qemuarm64 = "-machine virt,gic-version=3 -machine virtualization=true" | 25 | QB_MACHINE:qemuarm64 = "-machine virt,gic-version=3 -machine virtualization=true" |
26 | # 32-bit Arm | 26 | # 32-bit Arm: highmem=off |
27 | QB_MACHINE:qemuarm = "-machine virt -machine virtualization=true" | 27 | # Disable highmem so that qemu does not use highmem IO regions that end up |
28 | # being placed at the 256GiB mark (e.g. ECAM space) and can cause issues in Xen. | ||
29 | QB_MACHINE:qemuarm = "-machine virt,highmem=off -machine virtualization=true" | ||
28 | 30 | ||
29 | # Increase the default qemu memory allocation to allow for the hypervisor. | 31 | # Increase the default qemu memory allocation to allow for the hypervisor. |
30 | # Use a weak assignment to allow for change of default and override elsewhere. | 32 | # Use a weak assignment to allow for change of default and override elsewhere. |