diff --git a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java index 1927ddd3569..3ea7a19e645 100644 --- a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java +++ b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java @@ -530,6 +530,15 @@ public class LibvirtVMDef { devicesBuilder.append(dev.toString()); } } + + if (_emulator != null && _emulator.endsWith("aarch64")) { + devicesBuilder.append("\n"); + for (int i = 0; i < 32; i++) { + devicesBuilder.append("\n"); + } + devicesBuilder.append("\n"); + } + devicesBuilder.append("\n"); return devicesBuilder.toString(); }