/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_sxp.c | 35 libxl_domain_build_info *b_info = &d_config->b_info; in printf_info_sexp() local 66 fprintf(fh, "\t(max_vcpus %d)\n", b_info->max_vcpus); in printf_info_sexp() 73 libxl_defbool_to_string(b_info->disable_migrate)); in printf_info_sexp() 77 if (b_info->bootloader_args) { in printf_info_sexp() 79 for (i=0; b_info->bootloader_args[i]; i++) in printf_info_sexp() 94 libxl_defbool_to_string(b_info->apic)); in printf_info_sexp() 96 libxl_defbool_to_string(b_info->u.hvm.acpi)); in printf_info_sexp() 101 libxl_defbool_to_string(b_info->u.hvm.hpet)); in printf_info_sexp() 107 libxl_defbool_to_string(b_info->nested_hvm)); in printf_info_sexp() 138 fprintf(fh, "\t\t\t(boot %s)\n", b_info->u.hvm.boot); in printf_info_sexp() [all …]
|
A D | xl_parse.c | 875 libxl_domain_build_info *b_info = &d_config->b_info; in parse_config_data() local 1017 b_info->max_vcpus = l; in parse_config_data() 1033 b_info->max_memkb = b_info->target_memkb; in parse_config_data() 1034 if (b_info->max_vcpus == 0) in parse_config_data() 1122 b_info->tsc_mode = l; in parse_config_data() 1216 switch(b_info->type) { in parse_config_data() 1414 if (!b_info->bootloader && !b_info->kernel) { in parse_config_data() 1432 b_info->altp2m = l; in parse_config_data() 1443 b_info->ioports = calloc(num_ioports, sizeof(*b_info->ioports)); in parse_config_data() 1496 b_info->irqs = calloc(num_irqs, sizeof(*b_info->irqs)); in parse_config_data() [all …]
|
A D | xl_vmcontrol.c | 317 static bool freemem(uint32_t domid, libxl_domain_build_info *b_info) in freemem() argument 325 rc = libxl_domain_need_memory(ctx, b_info, &need_memkb); in freemem() 851 if (!freemem(domid, &d_config.b_info)) { in create_domain()
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_create.c | 155 if (!b_info->kernel && (b_info->ramdisk || b_info->cmdline)) { in libxl__domain_build_info_setdefault() 184 if (b_info->cpumap.size && !b_info->num_vcpu_hard_affinity) { in libxl__domain_build_info_setdefault() 195 b_info->num_vcpu_hard_affinity = b_info->max_vcpus; in libxl__domain_build_info_setdefault() 203 b_info->target_memkb = b_info->max_memkb; in libxl__domain_build_info_setdefault() 213 b_info->iomem[i].gfn = b_info->iomem[i].start; in libxl__domain_build_info_setdefault() 378 if (!b_info->kernel && b_info->u.pv.kernel) { in libxl__domain_build_info_setdefault() 379 b_info->kernel = b_info->u.pv.kernel; in libxl__domain_build_info_setdefault() 382 if (!b_info->ramdisk && b_info->u.pv.ramdisk) { in libxl__domain_build_info_setdefault() 383 b_info->ramdisk = b_info->u.pv.ramdisk; in libxl__domain_build_info_setdefault() 386 if (!b_info->cmdline && b_info->u.pv.cmdline) { in libxl__domain_build_info_setdefault() [all …]
|
A D | libxl_vnuma.c | 24 return b_info->num_vnuma_nodes != 0; in libxl__vnuma_configured() 107 for (i = 0; i < b_info->num_vnuma_nodes; i++) { in libxl__vnuma_config_check() 110 v = &b_info->vnuma_nodes[i]; in libxl__vnuma_config_check() 122 if (total_memkb != b_info->max_memkb) { in libxl__vnuma_config_check() 124 total_memkb, b_info->max_memkb); in libxl__vnuma_config_check() 131 v = &b_info->vnuma_nodes[i]; in libxl__vnuma_config_check() 142 for (i = 0; i < b_info->max_vcpus; i++) { in libxl__vnuma_config_check() 151 v = &b_info->vnuma_nodes[i]; in libxl__vnuma_config_check() 191 v = &b_info->vnuma_nodes[i]; in libxl__vnuma_config_check() 223 GCREALLOC_ARRAY(v, b_info->num_vnuma_nodes); in libxl__vnuma_build_vmemrange_pv_generic() [all …]
|
A D | libxl_dm.c | 424 const libxl_domain_build_info *b_info = &guest_config->b_info; in libxl__build_device_model_args_old() local 511 if (b_info->u.hvm.serial || b_info->u.hvm.serial_list) { in libxl__build_device_model_args_old() 512 if ( b_info->u.hvm.serial && b_info->u.hvm.serial_list ) in libxl__build_device_model_args_old() 654 for (i = 0; b_info->extra && b_info->extra[i] != NULL; i++) in libxl__build_device_model_args_old() 741 const libxl_domain_build_info *b_info = &guest_config->b_info; in libxl__detect_gfx_passthru_kind() local 946 const libxl_domain_build_info *b_info = &guest_config->b_info; in libxl__build_device_model_args_new() local 1107 if (b_info->u.hvm.serial || b_info->u.hvm.serial_list) { in libxl__build_device_model_args_new() 1434 for (i = 0; b_info->extra && b_info->extra[i] != NULL; i++) in libxl__build_device_model_args_new() 1910 dm_config->b_info.target_memkb = dm_config->b_info.max_memkb; in libxl__spawn_stub_dm() 1921 dm_config->b_info.extra = guest_config->b_info.extra; in libxl__spawn_stub_dm() [all …]
|
A D | libxl_x86.c | 15 if (libxl_defbool_val(d_config->b_info.apic)) in libxl__arch_domain_prepare_config() 257 (b_info->max_memkb - b_info->target_memkb) + in e820_host_sanitize() 258 b_info->u.pv.slack_memkb); in e820_host_sanitize() 269 libxl_domain_build_info *b_info; in libxl__e820_alloc() local 274 b_info = &d_config->b_info; in libxl__e820_alloc() 275 if (!libxl_defbool_val(b_info->u.pv.e820_host)) in libxl__e820_alloc() 279 rc = e820_host_sanitize(gc, b_info, map, &nr); in libxl__e820_alloc() 304 switch (d_config->b_info.tsc_mode) { in libxl__arch_domain_create() 323 rtc_timeoffset = d_config->b_info.rtc_timeoffset; in libxl__arch_domain_create() 416 if (!(b_info->type == LIBXL_DOMAIN_TYPE_PV && in libxl__arch_vnuma_build_vmemrange() [all …]
|
A D | libxl_mem.c | 71 rc = libxl__arch_extra_memory(gc, &d_config.b_info, &size); in libxl_domain_setmaxmem() 206 rc = libxl__arch_extra_memory(gc, &d_config.b_info, &size); in libxl_set_memory_target() 452 libxl_domain_build_info b_info[1]; in libxl_domain_need_memory() local 455 libxl_domain_build_info_init(b_info); in libxl_domain_need_memory() 456 libxl_domain_build_info_copy(ctx, b_info, b_info_in); in libxl_domain_need_memory() 458 rc = libxl__domain_build_info_setdefault(gc, b_info); in libxl_domain_need_memory() 461 *need_memkb = b_info->target_memkb; in libxl_domain_need_memory() 462 switch (b_info->type) { in libxl_domain_need_memory() 466 if (libxl_defbool_val(b_info->device_model_stubdomain)) in libxl_domain_need_memory() 470 *need_memkb += b_info->shadow_memkb + LIBXL_PV_EXTRA_MEMORY; in libxl_domain_need_memory() [all …]
|
A D | libxl_arch.h | 58 libxl_domain_build_info *b_info, 74 libxl_domain_build_info *b_info); 86 const libxl_domain_build_info *b_info,
|
A D | libxl_x86_acpi.c | 94 const libxl_domain_build_info *b_info, in init_acpi_config() argument 115 hvminfo->apic_mode = libxl_defbool_val(b_info->apic); in init_acpi_config() 165 const libxl_domain_build_info *b_info, in libxl__dom_load_acpi() argument 174 if (b_info->type != LIBXL_DOMAIN_TYPE_PVH) in libxl__dom_load_acpi() 185 rc = init_acpi_config(gc, dom, b_info, &config); in libxl__dom_load_acpi()
|
A D | libxl_arm.c | 53 if (d_config->b_info.arch_arm.vuart == LIBXL_VUART_TYPE_SBSA_UART) { in libxl__arch_domain_prepare_config() 59 for (i = 0; i < d_config->b_info.num_irqs; i++) { in libxl__arch_domain_prepare_config() 60 uint32_t irq = d_config->b_info.irqs[i]; in libxl__arch_domain_prepare_config() 92 switch (d_config->b_info.arch_arm.gic_version) { in libxl__arch_domain_prepare_config() 104 d_config->b_info.arch_arm.gic_version); in libxl__arch_domain_prepare_config() 117 d_config->b_info.arch_arm.gic_version = LIBXL_GIC_VERSION_V2; in libxl__arch_domain_save_config() 120 d_config->b_info.arch_arm.gic_version = LIBXL_GIC_VERSION_V3; in libxl__arch_domain_save_config() 1152 libxl_domain_build_info *b_info) in libxl__arch_domain_build_info_acpi_setdefault() argument 1154 libxl_defbool_setdefault(&b_info->acpi, false); in libxl__arch_domain_build_info_acpi_setdefault()
|
A D | libxl_domain.c | 1566 libxl_bitmap *map = &d_config->b_info.avail_vcpus; in libxl_retrieve_domain_configuration() 1567 unsigned int max_vcpus = d_config->b_info.max_vcpus; in libxl_retrieve_domain_configuration() 1575 switch (d_config->b_info.type) { in libxl_retrieve_domain_configuration() 1631 d_config->b_info.target_memkb = target_memkb + in libxl_retrieve_domain_configuration() 1632 libxl__get_targetmem_fudge(gc, &d_config->b_info); in libxl_retrieve_domain_configuration() 1634 d_config->b_info.max_memkb = max_memkb; in libxl_retrieve_domain_configuration() 1639 libxl_domain_sched_params_dispose(&d_config->b_info.sched_params); in libxl_retrieve_domain_configuration() 1641 &d_config->b_info.sched_params); in libxl_retrieve_domain_configuration()
|
A D | libxl_stream_read.c | 251 (stream->dcs->guest_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM); in libxl__stream_read_start() 587 if (dcs->guest_config->b_info.type != LIBXL_DOMAIN_TYPE_HVM) { in process_record() 615 if (dcs->guest_config->b_info.type != LIBXL_DOMAIN_TYPE_HVM) { in process_record()
|
A D | libxl_internal.h | 1257 libxl_domain_build_info *b_info); 1259 libxl_domain_build_info *b_info); 4101 const libxl_domain_build_info *b_info, 4105 libxl_domain_build_info *b_info, 4109 libxl_domain_build_info *b_info, 4113 libxl_domain_build_info *b_info, 4116 bool libxl__vnuma_configured(const libxl_domain_build_info *b_info); 4324 static inline bool libxl__acpi_defbool_val(const libxl_domain_build_info *b_info) in libxl__acpi_defbool_val() argument 4326 return libxl_defbool_val(b_info->acpi) && in libxl__acpi_defbool_val() 4327 libxl_defbool_val(b_info->u.hvm.acpi); in libxl__acpi_defbool_val()
|
A D | libxl_internal.c | 575 dst->b_info.video_memkb = src->b_info.video_memkb; in libxl__update_domain_configuration()
|
A D | libxl_dom.c | 350 libxl_domain_build_info *const info = &d_config->b_info; in libxl__build_pre() 1180 libxl_domain_build_info *const info = &d_config->b_info; in libxl__build_hvm()
|
A D | libxl_types.idl | 821 ("b_info", libxl_domain_build_info),
|
A D | libxl_pci.c | 1637 if (!libxl_defbool_val(d_config->b_info.u.hvm.gfx_passthru)) in libxl__grant_vga_iomem_permission()
|
/xen-4.10.0-shim-comet/tools/helpers/ |
A D | init-dom-json.c | 32 libxl_domain_build_info_init_type(&dom_config.b_info, in gen_stub_json_config()
|