diff --git a/src/runtime/Makefile b/src/runtime/Makefile index e73967c23f..273364d267 100644 --- a/src/runtime/Makefile +++ b/src/runtime/Makefile @@ -272,6 +272,8 @@ DEFSANDBOXCGROUPONLY ?= false DEFSTATICRESOURCEMGMT ?= false DEFSTATICRESOURCEMGMT_TEE = true +DEFDISABLEIMAGENVDIMM ?= false + DEFBINDMOUNTS := [] # Create Container Timeout in seconds @@ -759,6 +761,7 @@ USER_VARS += DEFFORCEGUESTPULL USER_VARS += DEFVFIOMODE USER_VARS += DEFVFIOMODE_SE USER_VARS += BUILDFLAGS +USER_VARS += DEFDISABLEIMAGENVDIMM V = @ diff --git a/src/runtime/config/configuration-qemu-coco-dev.toml.in b/src/runtime/config/configuration-qemu-coco-dev.toml.in index 45fb178e7e..71fad0f928 100644 --- a/src/runtime/config/configuration-qemu-coco-dev.toml.in +++ b/src/runtime/config/configuration-qemu-coco-dev.toml.in @@ -358,9 +358,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Enable hot-plugging of VFIO devices to a bridge-port, # root-port or switch-port. diff --git a/src/runtime/config/configuration-qemu-nvidia-gpu-snp.toml.in b/src/runtime/config/configuration-qemu-nvidia-gpu-snp.toml.in index f1fd5d9005..be48fc0942 100644 --- a/src/runtime/config/configuration-qemu-nvidia-gpu-snp.toml.in +++ b/src/runtime/config/configuration-qemu-nvidia-gpu-snp.toml.in @@ -352,9 +352,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Before hot plugging a PCIe device, you need to add a pcie_root_port device. # Use this parameter when using some large PCI bar devices, such as Nvidia GPU diff --git a/src/runtime/config/configuration-qemu-nvidia-gpu-tdx.toml.in b/src/runtime/config/configuration-qemu-nvidia-gpu-tdx.toml.in index 413f576e40..5beb942df2 100644 --- a/src/runtime/config/configuration-qemu-nvidia-gpu-tdx.toml.in +++ b/src/runtime/config/configuration-qemu-nvidia-gpu-tdx.toml.in @@ -336,9 +336,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Before hot plugging a PCIe device, you need to add a pcie_root_port device. # Use this parameter when using some large PCI bar devices, such as Nvidia GPU diff --git a/src/runtime/config/configuration-qemu-nvidia-gpu.toml.in b/src/runtime/config/configuration-qemu-nvidia-gpu.toml.in index a9a51aee5c..330c0fca28 100644 --- a/src/runtime/config/configuration-qemu-nvidia-gpu.toml.in +++ b/src/runtime/config/configuration-qemu-nvidia-gpu.toml.in @@ -356,9 +356,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Enable hot-plugging of VFIO devices to a bridge-port, # root-port or switch-port. diff --git a/src/runtime/config/configuration-qemu-se.toml.in b/src/runtime/config/configuration-qemu-se.toml.in index 5b50ba77d2..fd41b8e02e 100644 --- a/src/runtime/config/configuration-qemu-se.toml.in +++ b/src/runtime/config/configuration-qemu-se.toml.in @@ -322,9 +322,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Enable hot-plugging of VFIO devices to a bridge-port, # root-port or switch-port. diff --git a/src/runtime/config/configuration-qemu-sev.toml.in b/src/runtime/config/configuration-qemu-sev.toml.in index 3a3b483ace..e0ea53133d 100644 --- a/src/runtime/config/configuration-qemu-sev.toml.in +++ b/src/runtime/config/configuration-qemu-sev.toml.in @@ -306,9 +306,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Before hot plugging a PCIe device, you need to add a pcie_root_port device. # Use this parameter when using some large PCI bar devices, such as Nvidia GPU diff --git a/src/runtime/config/configuration-qemu-snp.toml.in b/src/runtime/config/configuration-qemu-snp.toml.in index a6f61958b0..1390870fdb 100644 --- a/src/runtime/config/configuration-qemu-snp.toml.in +++ b/src/runtime/config/configuration-qemu-snp.toml.in @@ -352,9 +352,7 @@ disable_nesting_checks = true # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Before hot plugging a PCIe device, you need to add a pcie_root_port device. # Use this parameter when using some large PCI bar devices, such as Nvidia GPU diff --git a/src/runtime/config/configuration-qemu-tdx.toml.in b/src/runtime/config/configuration-qemu-tdx.toml.in index 28369c30bb..e92f1ff0a9 100644 --- a/src/runtime/config/configuration-qemu-tdx.toml.in +++ b/src/runtime/config/configuration-qemu-tdx.toml.in @@ -337,9 +337,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Before hot plugging a PCIe device, you need to add a pcie_root_port device. # Use this parameter when using some large PCI bar devices, such as Nvidia GPU diff --git a/src/runtime/config/configuration-qemu.toml.in b/src/runtime/config/configuration-qemu.toml.in index 679f684377..623fa74848 100644 --- a/src/runtime/config/configuration-qemu.toml.in +++ b/src/runtime/config/configuration-qemu.toml.in @@ -357,9 +357,7 @@ pflashes = [] # Otherwise virtio-block device is used. # # nvdimm is not supported when `confidential_guest = true`. -# -# Default is false -#disable_image_nvdimm = true +disable_image_nvdimm = @DEFDISABLEIMAGENVDIMM@ # Enable hot-plugging of VFIO devices to a bridge-port, # root-port or switch-port.