libxlMakeDeviceModelInfo
libxl_device_model_info *dm_info = &d_config->dm_info;
if (def->serials &&
(libxlMakeChrdevStr(def->serials[0], &dm_info->serial) < 0))
goto error;
#0 do_domain_create (ctx=0x7f961000e0f0, d_config=0x7f96199d3800, cb=0, priv=0x7f96199d37f0, domid_out=0x7f96199d37f8, restore_fd=-1) at libxl_create.c:415
#1 0x00007f961ed6ba48 in libxl_domain_create_new (ctx=0x7f961000e0f0, d_config=0x7f96199d3800, cb=0, priv=0x7f96199d37f0, domid=0x7f96199d37f8) at libxl_create.c:575
#2 0x00000000004c19e1 in libxlVmStart (driver=0x7abe90, vm=0x7f961000cb30, start_paused=false, restore_fd=-1) at libxl/libxl_driver.c:691
do_domain_create –> libxl__create_device_model -> libxl_build_device_model_args -> libxl_build_device_model_args_old
libxl_build_device_model_args_old
tools\libxl\libxl_dm.c
if (info->serial) {
flexarray_vappend(dm_args, "-serial", info->serial, NULL);
}
tools\libxl\libxl.idl
libxl_device_model_info = Struct("device_model_info",[
("serial", string, False, "serial port re-direct to pty deivce"),
parse_config_data
xlu_cfg_replace_string (config, "serial", &dm_info->serial);

被折叠的 条评论
为什么被折叠?



