Lines Matching defs:RunnableLinuxVm
355 pub struct RunnableLinuxVm<V: VmArch, Vcpu: VcpuArch> { struct
356 pub bat_control: Option<BatControl>,
357 pub delay_rt: bool,
358 pub devices_thread: Option<std::thread::JoinHandle<()>>,
360 pub gdb: Option<(u32, Tube)>,
361 pub has_bios: bool,
362 pub hotplug_bus: BTreeMap<u8, Arc<Mutex<dyn HotPlugBus>>>,
363 pub io_bus: Arc<Bus>,
364 pub irq_chip: Box<dyn IrqChipArch>,
365 pub mmio_bus: Arc<Bus>,
366 pub no_smt: bool,
367 pub pid_debug_label_map: BTreeMap<u32, String>,
369 pub platform_devices: Vec<Arc<Mutex<dyn BusDevice>>>,
370 pub pm: Option<Arc<Mutex<dyn PmResource + Send>>>,
372 pub resume_notify_devices: Vec<Arc<Mutex<dyn BusResumeDevice>>>,
373 pub root_config: Arc<Mutex<PciRoot>>,
374 pub rt_cpus: CpuSet,
375 pub suspend_evt: Event,
376 pub vcpu_affinity: Option<VcpuAffinity>,
377 pub vcpu_count: usize,
378 pub vcpu_init: Vec<VcpuInitArch>,
381 pub vcpus: Option<Vec<Vcpu>>,
382 pub vm: V,
383 pub vm_request_tube: Option<Tube>,