Lines Matching +full:qemu +full:- +full:4 +full:- +full:build
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
126 * The acceptance of a null specification ('-c ""') is by design to match the
144 errx(4, "Failed to allocate memory"); in bhyve_topology_parse()
165 return (-1); in bhyve_topology_parse()
178 errx(4, "Invalid value for %s: '%s'", key, value); in parse_int_value()
226 errx(4, "Computed number of vCPUs too high: %ju", in calc_topology()
231 errx(4, "Topology (%d sockets, %d cores, %d threads) " in calc_topology()
249 return (-1); in bhyve_pincpu_parse()
254 return (-1); in bhyve_pincpu_parse()
259 "0 to %d\n", pcpu, CPU_SETSIZE - 1); in bhyve_pincpu_parse()
260 return (-1); in bhyve_pincpu_parse()
267 value != NULL ? "," : "", pcpu) == -1) { in bhyve_pincpu_parse()
268 perror("failed to build new cpuset string"); in bhyve_pincpu_parse()
269 return (-1); in bhyve_pincpu_parse()
284 start = -1; in parse_cpuset()
289 errx(4, "invalid cpuset for vcpu %d: '%s'", vcpu, list); in parse_cpuset()
291 errx(4, "hostcpu '%d' outside valid range from 0 to %d", in parse_cpuset()
292 pcpu, CPU_SETSIZE - 1); in parse_cpuset()
298 errx(4, "Invalid hostcpu range %d-%d", in parse_cpuset()
304 start = -1; in parse_cpuset()
308 case '-': in parse_cpuset()
310 errx(4, "invalid cpuset for vcpu %d: '%s'", in parse_cpuset()
315 errx(4, "invalid cpuset for vcpu %d: '%s'", vcpu, list); in parse_cpuset()
338 err(4, "Failed to allocate cpuset for vcpu %d", vcpu); in build_vcpumaps()
378 snprintf(tname, sizeof(tname), "vcpu %d", vi->vcpuid); in fbsdrun_start_thread()
381 if (vcpumap[vi->vcpuid] != NULL) { in fbsdrun_start_thread()
383 sizeof(cpuset_t), vcpumap[vi->vcpuid]); in fbsdrun_start_thread()
388 checkpoint_cpu_add(vi->vcpuid); in fbsdrun_start_thread()
391 gdb_cpu_add(vi->vcpu); in fbsdrun_start_thread()
394 vm_loop(vi->ctx, vi->vcpu); in fbsdrun_start_thread()
410 error = vm_activate_cpu(vi->vcpu); in fbsdrun_addcpu()
412 err(EX_OSERR, "could not activate CPU %d", vi->vcpuid); in fbsdrun_addcpu()
416 error = vm_suspend_cpu(vi->vcpu); in fbsdrun_addcpu()
432 exit(4); in fbsdrun_deletecpu()
481 exit(4); in vm_loop()
492 exit(4); in vm_loop()
535 err(4, "vm_openf"); in do_open()
537 errx(4, "no bootrom was configured"); in do_open()
540 err(4, "vm_openf"); in do_open()
563 path = strndup(option, value - option); in bhyve_parse_config_option()
565 err(4, "Failed to allocate memory"); in bhyve_parse_config_option()
581 err(4, "Failed to open configuration file %s", path); in bhyve_parse_simple_config_file()
592 errx(4, "%s line %u: invalid config option '%s'", path, in bhyve_parse_simple_config_file()
640 argc -= optind; in main()
700 exit(4); in main()
705 /* Allocate per-VCPU resources. */ in main()
725 exit(4); in main()
731 exit(4); in main()
734 fprintf(stderr, "qemu fwcfg initialization error\n"); in main()
735 exit(4); in main()
740 fprintf(stderr, "Could not add qemu fwcfg opt/bhyve/hw.ncpu\n"); in main()
741 exit(4); in main()
750 exit(4); in main()
754 exit(4); in main()
809 exit(4); in main()
827 if (caph_limit_stdout() == -1 || caph_limit_stderr() == -1) in main()
830 if (caph_enter() == -1) in main()
851 exit(4); in main()