summaryrefslogtreecommitdiff
path: root/usr.sbin/vmctl/vmctl.c
AgeCommit message (Expand)Author
2018-08-23Allow to boot CDROM-only VMs.Reyk Floeter
2018-07-12Allow to use configured/running VMs as templates for other VM instances.Reyk Floeter
2018-07-11check string lengths in vm_startReyk Floeter
2018-07-11Add -w option to vmctl stop to wait for completion of VM termination.Reyk Floeter
2018-07-11Add -f option to vmctl stop to forcefully kill a VM.Reyk Floeter
2018-07-04When a VM stop request fails, set errno prior to calling warn() in order toanton
2018-06-19knfReyk Floeter
2018-03-14block two VMs from using the same disk image file at the same time.Mike Larkin
2018-03-14knfMike Larkin
2018-02-26vmctl: clarify console error messageccardenas
2018-01-03Add initial CD-ROM support to VMD via vioscsi.ccardenas
2017-09-08better VM termination handling.Mike Larkin
2017-09-08vmctl: style cleanup - spaces vs tabs.Mike Larkin
2017-08-31vmctl: change a feedback message displayed to the user from "terminatedMike Larkin
2017-08-31vmd/vmctl: disallow use of block or character devices as disks in VMs.Mike Larkin
2017-08-30remove use of PAGE_SIZE and #include <sys/param.h>Mike Larkin
2017-08-29quarterly rescan of the tree: remove unneccessary sys/param.h, andTheo de Raadt
2017-08-18distinguish errors during vm launch and return different error codes toMike Larkin
2017-08-14return a proper error message instead of 'no such file or directory' whenJasper Lievisse Adriaanse
2017-08-14whitespace and fix a comment typoJasper Lievisse Adriaanse
2017-08-14catch ENOENT and display a proper error message when a specified disk image isJasper Lievisse Adriaanse
2017-08-14don't allow starting vms whose name starts with '-', '.' or '_'Jasper Lievisse Adriaanse
2017-08-10don't have cu try to open '/dev', instead check if there's a valid ttyJasper Lievisse Adriaanse
2017-07-15Add vmctl send and vmctl receivepd
2017-07-09vmd/vmctl: Add ability to pause / unpause vmspd
2017-04-19Add support for dynamic "NAT" interfaces (-L/local interface).Reyk Floeter
2017-04-06Do not expose vmm(4) VM IDs to the user, use vmd(8)'s IDs instead.Reyk Floeter
2017-03-30Set interface flag to VMIFF_UP when using -i option. This way vmd will makeClaudio Jeker
2017-03-15Print "-" if the tty name is empty.Reyk Floeter
2017-03-03Undefined behavior: Variable 'user' was used as parameter andReyk Floeter
2017-03-01Rename start_vm_complete to vm_start_complete for consistency.Reyk Floeter
2017-03-01unbreak vmctl build by renaming a function that now conflicts withMike Larkin
2017-03-01Add "owner" option to set a user/group ownership for pre-configured VMsReyk Floeter
2017-02-28Use fmt_scaled(3) in vmctl status output to print curmem/maxmemReyk Floeter
2016-12-14Allow to start disabled and pre-configured VMs by name, "vmctl start foo".Reyk Floeter
2016-11-26If -m/memory is not specified, use 512M by default.Reyk Floeter
2016-11-26Add the vmctl start -n option to specify add a network interface toReyk Floeter
2016-11-24Add support for booting the kernel from the disk image.Reyk Floeter
2016-11-22Insert disabled VMs into vmd(8)'s queues and allow vmctl(8) to display them.Edd Barrett
2016-10-06The start control imsg has been switched to a new "structReyk Floeter
2016-05-10move some argument checking from vmmaction() to start_vm()Mike Larkin
2016-05-10typo in commentMike Larkin
2016-03-13Introduce memory ranges to support VMs with >= 4G RAMStefan Kempf
2016-01-26lseek() + write() can be replaced by a slightly shorter ftruncate()Reyk Floeter
2016-01-13Update the comments in vmctl.c that are describing function arguments.Reyk Floeter
2015-12-14track used memory in each VM. This is passed back to vmctl status.Mike Larkin
2015-12-11The vmctl "id" argument can now be a number of or a vm name, eg.Reyk Floeter
2015-12-08Add "vmctl console" to connect to a specified VM console by id.Reyk Floeter
2015-12-07use O_EXCL rather than a raceTheo de Raadt
2015-12-06Print the TTY in the vmctl status output.Reyk Floeter