Home
last modified time | relevance | path

Searched refs:b_info (Results 1 – 19 of 19) sorted by relevance

/xen-4.10.0-shim-comet/tools/xl/
A Dxl_sxp.c35 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 Dxl_parse.c875 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 Dxl_vmcontrol.c317 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 Dlibxl_create.c155 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 Dlibxl_vnuma.c24 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 Dlibxl_dm.c424 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 Dlibxl_x86.c15 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 Dlibxl_mem.c71 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 Dlibxl_arch.h58 libxl_domain_build_info *b_info,
74 libxl_domain_build_info *b_info);
86 const libxl_domain_build_info *b_info,
A Dlibxl_x86_acpi.c94 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 Dlibxl_arm.c53 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 Dlibxl_domain.c1566 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 Dlibxl_stream_read.c251 (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 Dlibxl_internal.h1257 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 Dlibxl_internal.c575 dst->b_info.video_memkb = src->b_info.video_memkb; in libxl__update_domain_configuration()
A Dlibxl_dom.c350 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 Dlibxl_types.idl821 ("b_info", libxl_domain_build_info),
A Dlibxl_pci.c1637 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 Dinit-dom-json.c32 libxl_domain_build_info_init_type(&dom_config.b_info, in gen_stub_json_config()

Completed in 129 milliseconds