summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/vmm.c
AgeCommit message (Expand)Author
2023-01-14Only open /dev/vmm once in vmd(8).Dave Voutila
2022-11-06Fix typo in comment about pledges (send -> sendfd).Dave Voutila
2022-04-10Free vm_info_result in error paths.Dave Voutila
2022-03-01vmd(8): gracefully handle hitting data limits when starting a vmDave Voutila
2022-01-04Try to handle possible vm_register() failures and return an error backClaudio Jeker
2021-11-29mostly avoid sys/param.h with a local nitems()Theo de Raadt
2021-04-26vmd(8): fix vmctl client "wait" state corruptiondv
2021-04-11KNF, capitalization, whitespacedv
2021-04-01Remove extraneous call of vm_getbyvmid during pause eventdv
2021-03-29Propagate host-side tap(4) lladdr to guest vm process to allow unicast dhcpdv
2021-03-02don't read past the end of an arrayJonathan Gray
2020-04-30vmd(8): correctly terminate vm processes after sending vmpd
2019-12-11vmd: proper concurrency control when pausing a vmpd
2019-10-25ifname in opentap() is not optionalkn
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-11track the state of the vm (running, paused, etc) using a single bitfield inst...Jasper Lievisse Adriaanse
2018-12-04Introduce IMSG_VMDOP_WAIT_VM_REQUEST a control message that registers aClaudio Jeker
2018-10-08Add support for qcow2 base images (external snapshots).Reyk Floeter
2018-09-10vmd(8) clould close file descriptor 0 as not all fd fields wereAlexander Bluhm
2018-07-13Add "allow instance" option.Reyk Floeter
2018-07-12Allow to use configured/running VMs as templates for other VM instances.Reyk 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-10Return the VM pid to the vmd parent. This pid field already existedReyk Floeter
2018-07-10vmd already had DEBUG/DPRINTF, there is no need for VMD_DEBUG/dprintfReyk Floeter
2018-07-10Tweak debug log messagesReyk Floeter
2018-04-13Close socket from vmm to parent after forking to vm process.Martijn van Duren
2018-02-05remove unused function prototypeMike Larkin
2018-01-03Add initial CD-ROM support to VMD via vioscsi.ccardenas
2017-10-24Remove terminate_vm/vm_remove logic from vmm_dispatch_parent. ThisMike Larkin
2017-09-15vmd: improve a debug message with more informationMike Larkin
2017-09-14spacingReyk Floeter
2017-09-08better VM termination handling.Mike Larkin
2017-09-08fix a wrong comment.Mike Larkin
2017-09-08vmd: add more explanatory log_debug messagesMike Larkin
2017-08-15vmd: fix vm id displayed by vmctl when receiving a vmpd
2017-07-15Add vmctl send and vmctl receivepd
2017-07-09vmd/vmctl: Add ability to pause / unpause vmspd
2017-04-21Add global configuration option "local prefix" to change prefix for -L.Reyk Floeter
2017-04-06Do not expose vmm(4) VM IDs to the user, use vmd(8)'s IDs instead.Reyk Floeter
2017-03-15Improve vmmci(4) shutdown and reboot.Reyk Floeter
2017-03-01Split vmm.c into two files: vm.c for the VM child, vmm.c for the parentReyk Floeter
2017-01-24SVM: vmd(8) support for SVMMike Larkin
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2017-01-13Add host side of vmmci(4) to vmd(8).Reyk Floeter
2017-01-11Add imsg communication channel between vmd and invividual VMs.Reyk Floeter
2017-01-08Reduce "vmd -v" spam a bit by not printing useless exit information. TheseMike Larkin
2016-12-14Allow a guest to reboot by reinitializing its state and booting again.Reyk Floeter
2016-11-30Always remove the local vm after calling terminate_vm().Reyk Floeter
2016-11-26Implement basic support for boot.conf(8) on the disk image.Reyk Floeter