From f508c2909a298cbb85bc911b4a23ee923ad92459 Mon Sep 17 00:00:00 2001 From: Peng Tao Date: Thu, 7 Apr 2022 18:03:42 +0800 Subject: [PATCH] runtime: constify splitIrqChipMachineOptions A simple cleanup. Signed-off-by: Peng Tao --- src/runtime/virtcontainers/qemu_amd64.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/virtcontainers/qemu_amd64.go b/src/runtime/virtcontainers/qemu_amd64.go index 9cc0f600e4..9e9960046a 100644 --- a/src/runtime/virtcontainers/qemu_amd64.go +++ b/src/runtime/virtcontainers/qemu_amd64.go @@ -38,6 +38,8 @@ const ( defaultQemuMachineOptions = "accel=kvm,kernel_irqchip=on" + splitIrqChipMachineOptions = "accel=kvm,kernel_irqchip=split" + qmpMigrationWaitTimeout = 5 * time.Second ) @@ -96,7 +98,7 @@ func newQemuArch(config HypervisorConfig) (qemuArch, error) { // IOMMU and Guest Protection require a split IRQ controller for handling interrupts // otherwise QEMU won't be able to create the kernel irqchip if config.IOMMU || config.ConfidentialGuest { - mp.Options = "accel=kvm,kernel_irqchip=split" + mp.Options = splitIrqChipMachineOptions } if config.IOMMU {