This is an automated email from the ASF dual-hosted git repository.
rohit pushed a commit to branch 4.14
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.14 by this push:
new e9dda98 kvm: Use Q35 chipset for UEFI x86_64 (#4576)
e9dda98 is described below
commit e9dda98a87dc6c305f7b1dac35f3fe2106609dc8
Author: jairov4 <[email protected]>
AuthorDate: Mon Feb 1 03:52:29 2021 -0500
kvm: Use Q35 chipset for UEFI x86_64 (#4576)
Fix #4245
This PR uses Q35 chipset for UEFI in x86_64.
Currently this mistakenly only enabled for secure boot
---
.../com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
index efda1a2..8fe8449 100644
---
a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
+++
b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
@@ -2247,8 +2247,8 @@ public class LibvirtComputingResource extends
ServerResourceBase implements Serv
if (MapUtils.isNotEmpty(customParams) &&
customParams.containsKey(GuestDef.BootType.UEFI.toString())) {
guest.setBootType(GuestDef.BootType.UEFI);
guest.setBootMode(GuestDef.BootMode.LEGACY);
+ guest.setMachineType("q35");
if
(StringUtils.isNotBlank(customParams.get(GuestDef.BootType.UEFI.toString())) &&
"secure".equalsIgnoreCase(customParams.get(GuestDef.BootType.UEFI.toString())))
{
- guest.setMachineType("q35");
guest.setBootMode(GuestDef.BootMode.SECURE); // setting to
secure mode
}
}