• Home
  • Raw
  • Download

Lines Matching defs:VmComponents

368 pub struct VmComponents {  struct
370 pub ac_adapter: bool,
371 pub acpi_sdts: Vec<SDT>,
372 pub android_fstab: Option<File>,
373 pub boot_cpu: usize,
374 pub bootorder_fw_cfg_blob: Vec<u8>,
376 pub break_linux_pci_config_io: bool,
377 pub cpu_capacity: BTreeMap<usize, u32>,
378 pub cpu_clusters: Vec<CpuSet>,
383 pub cpu_frequencies: BTreeMap<usize, Vec<u32>>,
384 pub delay_rt: bool,
385 pub dynamic_power_coefficient: BTreeMap<usize, u32>,
386 pub extra_kernel_params: Vec<String>,
388 pub force_s2idle: bool,
389 pub fw_cfg_enable: bool,
390 pub fw_cfg_parameters: Vec<FwCfgParameters>,
391 pub host_cpu_topology: bool,
392 pub hugepages: bool,
393 pub hv_cfg: hypervisor::Config,
394 pub initrd_image: Option<File>,
395 pub itmt: bool,
396 pub memory_size: u64,
397 pub no_i8042: bool,
398 pub no_rtc: bool,
399 pub no_smt: bool,
404 pub normalized_cpu_ipc_ratios: BTreeMap<usize, u32>,
405 pub pci_config: PciConfig,
406 pub pflash_block_size: u32,
407 pub pflash_image: Option<File>,
408 pub pstore: Option<Pstore>,
411 pub pvm_fw: Option<File>,
412 pub rt_cpus: CpuSet,
414 pub smbios: SmbiosOptions,
416 pub sve_config: SveConfig,
417 pub swiotlb: Option<u64>,
418 pub vcpu_affinity: Option<VcpuAffinity>,
419 pub vcpu_count: usize,
424 pub vcpu_domain_paths: BTreeMap<usize, PathBuf>,
429 pub vcpu_domains: BTreeMap<usize, u32>,
434 pub virt_cpufreq_v2: bool,
435 pub vm_image: VmImage,
483 components: &VmComponents, in arch_memory_layout()
493 components: &VmComponents, in guest_memory_layout()
533 components: VmComponents, in build_vm()