diff --git a/src/main.rs b/src/main.rs index 8016ac5bb..86d805620 100644 --- a/src/main.rs +++ b/src/main.rs @@ -697,6 +697,11 @@ fn start_vmm(cmd_arguments: ArgMatches) -> Result, Error> { .map_err(Error::StartVmmThread)?; let r: Result<(), Error> = (|| { + #[cfg(feature = "igvm")] + let payload_present = cmd_arguments.contains_id("kernel") + || cmd_arguments.contains_id("firmware") + || cmd_arguments.contains_id("igvm"); + #[cfg(not(feature = "igvm"))] let payload_present = cmd_arguments.contains_id("kernel") || cmd_arguments.contains_id("firmware");