Lines Matching defs:VmComponents
367 pub struct VmComponents { struct
369 pub ac_adapter: bool,
370 pub acpi_sdts: Vec<SDT>,
371 pub android_fstab: Option<File>,
372 pub boot_cpu: usize,
373 pub bootorder_fw_cfg_blob: Vec<u8>,
375 pub break_linux_pci_config_io: bool,
376 pub cpu_capacity: BTreeMap<usize, u32>,
377 pub cpu_clusters: Vec<CpuSet>,
382 pub cpu_frequencies: BTreeMap<usize, Vec<u32>>,
383 pub delay_rt: bool,
384 pub dynamic_power_coefficient: BTreeMap<usize, u32>,
385 pub extra_kernel_params: Vec<String>,
387 pub force_s2idle: bool,
388 pub fw_cfg_enable: bool,
389 pub fw_cfg_parameters: Vec<FwCfgParameters>,
390 pub host_cpu_topology: bool,
391 pub hugepages: bool,
392 pub hv_cfg: hypervisor::Config,
393 pub initrd_image: Option<File>,
394 pub itmt: bool,
395 pub memory_size: u64,
396 pub no_i8042: bool,
397 pub no_rtc: bool,
398 pub no_smt: bool,
403 pub normalized_cpu_capacities: BTreeMap<usize, u32>,
404 pub pci_config: PciConfig,
405 pub pflash_block_size: u32,
406 pub pflash_image: Option<File>,
407 pub pstore: Option<Pstore>,
410 pub pvm_fw: Option<File>,
411 pub rt_cpus: CpuSet,
413 pub smbios: SmbiosOptions,
415 pub sve_config: SveConfig,
416 pub swiotlb: Option<u64>,
417 pub vcpu_affinity: Option<VcpuAffinity>,
418 pub vcpu_count: usize,
423 pub vcpu_domain_paths: BTreeMap<usize, PathBuf>,
428 pub vcpu_domains: BTreeMap<usize, u32>,
433 pub virt_cpufreq_v2: bool,
434 pub vm_image: VmImage,
482 components: &VmComponents, in arch_memory_layout()
492 components: &VmComponents, in guest_memory_layout()
532 components: VmComponents, in build_vm()