summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/vmm.c
AgeCommit message (Expand)Author
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
2016-11-26Remove start_client_vmd.Martijn van Duren
2016-11-24Add support for booting the kernel from the disk image.Reyk Floeter
2016-11-22Don't attempt to call vm_remove() with a NULL vm: some functions likeReyk Floeter
2016-11-04Update the config/register/get VM methods to match the config_set/getReyk Floeter
2016-10-29Separate parsing vms and switches from starting them in vmd(8).Edd Barrett
2016-10-26vmd(8)/vmctl(8) for i386. Some ugliness in #ifdef __i386__ areas will beMike Larkin
2016-10-12Fix functionality and semantics of vmctl load/reload/reset.Reyk Floeter
2016-10-12Allow 4 vio(4) interfaces in each VM. Also fix a bad interrupt assignment thatMike Larkin
2016-10-06Enable pledge(2) in vmm and the VM processes: This way the VMs andReyk Floeter
2016-10-06Terminate VMs on shutdown of vmd instead of leaving them running asReyk Floeter
2016-10-05Add support for enhanced networking configuration and virtual switches.Reyk Floeter
2016-10-04Add a new "priv" process that is responsible for ioctls and restrictedReyk Floeter