diff --git a/src/libs/kata-types/src/config/hypervisor/dragonball.rs b/src/libs/kata-types/src/config/hypervisor/dragonball.rs index 7a8c4c8943..bb72944a2e 100644 --- a/src/libs/kata-types/src/config/hypervisor/dragonball.rs +++ b/src/libs/kata-types/src/config/hypervisor/dragonball.rs @@ -65,6 +65,10 @@ impl ConfigPlugin for DragonballConfig { db.cpu_info.default_maxvcpus = default::MAX_DRAGONBALL_VCPUS; } + if db.cpu_info.default_vcpus as u32 > db.cpu_info.default_maxvcpus { + db.cpu_info.default_vcpus = db.cpu_info.default_maxvcpus as i32; + } + if db.machine_info.entropy_source.is_empty() { db.machine_info.entropy_source = default::DEFAULT_DRAGONBALL_ENTROPY_SOURCE.to_string();