Home | History | Annotate | Download | only in vm_manager

Lines Matching defs:devices

159 void ConfigureSerialPort(xmlNode* devices, int port, DeviceSourceType type,
161 auto tty = xmlNewChild(devices, nullptr, xc("serial"), nullptr);
175 // This section adds <disk> elements to <devices> node.
176 void ConfigureDisk(xmlNode* devices, const std::string& name,
178 auto ch = xmlNewChild(devices, nullptr, xc("disk"), nullptr);
195 // This section adds <channel> elements to <devices> node.
196 void ConfigureVirtioChannel(xmlNode* devices, int port, const std::string& name,
201 auto vch = xmlNewChild(devices, nullptr, xc("channel"), nullptr);
216 // This section adds <interface> elements to <devices> node.
217 void ConfigureNIC(xmlNode* devices, const std::string& name,
219 auto nic = xmlNewChild(devices, nullptr, xc("interface"), nullptr);
239 // This section adds <rng> element to <devices> node.
240 void ConfigureHWRNG(xmlNode* devices, const std::string& entsrc) {
241 auto rng = xmlNewChild(devices, nullptr, xc("rng"), nullptr);
298 auto devices = xmlNewChild(root, nullptr, xc("devices"), nullptr);
300 ConfigureSerialPort(devices, 0, DeviceSourceType::kUnixSocketClient,
302 ConfigureSerialPort(devices, 1, DeviceSourceType::kUnixSocketServer,
304 ConfigureVirtioChannel(devices, 1, "cf-logcat", DeviceSourceType::kFile,
306 ConfigureVirtioChannel(devices, 2, "cf-gadget-usb-v1",
310 ConfigureDisk(devices, "vda", config->system_image_path());
311 ConfigureDisk(devices, "vdb", config->data_image_path());
312 ConfigureDisk(devices, "vdc", config->cache_image_path());
313 ConfigureDisk(devices, "vdd", config->vendor_image_path());
315 ConfigureNIC(devices, config->mobile_tap_name(), config->mobile_bridge_name(),
317 ConfigureHWRNG(devices, config->entropy_source());