Lines Matching defs:CrosvmConfig
106 pub struct CrosvmConfig { struct
107 pub cid: Cid,
108 pub name: String,
109 pub bootloader: Option<File>,
110 pub kernel: Option<File>,
111 pub initrd: Option<File>,
112 pub disks: Vec<DiskFile>,
113 pub params: Option<String>,
114 pub protected: bool,
115 pub debug_config: DebugConfig,
116 pub memory_mib: Option<NonZeroU32>,
117 pub cpus: Option<NonZeroU32>,
118 pub host_cpu_topology: bool,
119 pub console_out_fd: Option<File>,
120 pub console_in_fd: Option<File>,
121 pub log_fd: Option<File>,
122 pub ramdump: Option<File>,
123 pub indirect_files: Vec<File>,
124 pub platform_version: VersionReq,
125 pub detect_hangup: bool,
126 pub gdb_port: Option<NonZeroU16>,
127 pub vfio_devices: Vec<VfioDevice>,
128 pub dtbo: Option<File>,
129 pub device_tree_overlay: Option<File>,
130 pub display_config: Option<DisplayConfig>,
131 pub input_device_options: Vec<InputDeviceOption>,
132 pub hugepages: bool,
133 pub tap: Option<File>,
134 pub virtio_snd_backend: Option<String>,
135 pub console_input_device: Option<String>,
136 pub boost_uclamp: bool,
137 pub gpu_config: Option<GpuConfig>,
382 config: CrosvmConfig, in new()
847 config: &CrosvmConfig, in append_platform_devices()
866 config: CrosvmConfig, in run_vm()