mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
vmm: add nested option to CPU config
Add an option in the CLI to enable nested support. Adding an option --cpu nested=on|off to the CPU argument to enable nested support for Microsoft Hypervisor. By default it is enabled for both KVM and MSHV. Signed-off-by: Muminul Islam <muislam@microsoft.com>
This commit is contained in:
committed by
Rob Bradford
parent
0d5c914bdd
commit
f10d0bb33d
@@ -215,7 +215,7 @@ impl From<&VmConfig> for hypervisor::HypervisorVmConfig {
|
||||
fn from(_value: &VmConfig) -> Self {
|
||||
hypervisor::HypervisorVmConfig {
|
||||
#[cfg(feature = "tdx")]
|
||||
tdx_enabled: _value.platform.as_ref().map(|p| p.tdx).unwrap_or(false),
|
||||
tdx_enabled: _value.platform.as_ref().is_some_and(|p| p.tdx),
|
||||
#[cfg(feature = "sev_snp")]
|
||||
sev_snp_enabled: _value.is_sev_snp_enabled(),
|
||||
#[cfg(feature = "sev_snp")]
|
||||
@@ -2397,6 +2397,7 @@ mod unit_tests {
|
||||
max_phys_bits: 46,
|
||||
affinity: None,
|
||||
features: CpuFeatures::default(),
|
||||
nested: true,
|
||||
},
|
||||
memory: MemoryConfig {
|
||||
size: 536_870_912,
|
||||
|
||||
Reference in New Issue
Block a user