bhyvectl: Convert to use vm_openf()

Reviewed by:	jhb
Differential Revision:	https://reviews.freebsd.org/D47031
This commit is contained in:
Mark Johnston 2024-11-05 01:36:52 +00:00
parent 99127fd103
commit c2b34d0607

View File

@ -388,22 +388,17 @@ main(int argc, char *argv[])
if (vmname == NULL)
usage(opts);
error = 0;
if (!error && create)
error = vm_create(vmname);
if (!error) {
ctx = vm_open(vmname);
if (ctx == NULL) {
fprintf(stderr,
"vm_open: %s could not be opened: %s\n",
vmname, strerror(errno));
exit(1);
}
vcpu = vm_vcpu_open(ctx, vcpuid);
ctx = vm_openf(vmname, create ? VMMAPI_OPEN_CREATE : 0);
if (ctx == NULL) {
fprintf(stderr,
"vm_open: %s could not be opened: %s\n",
vmname, strerror(errno));
exit(1);
}
vcpu = vm_vcpu_open(ctx, vcpuid);
error = 0;
if (!error && memsize)
error = vm_setup_memory(ctx, memsize, VM_MMAP_ALL);