summaryrefslogtreecommitdiffstats
path: root/usr.sbin/vmd/vmm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* vmd(8): correctly terminate vm processes after sending vmpd2020-04-301-5/+1
* vmd: proper concurrency control when pausing a vmpd2019-12-111-1/+2
* ifname in opentap() is not optionalkn2019-10-251-5/+4
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-3/+3
* track the state of the vm (running, paused, etc) using a single bitfield instead ofjasper2019-05-111-10/+10
* Introduce IMSG_VMDOP_WAIT_VM_REQUEST a control message that registers aclaudio2018-12-041-5/+33
* Add support for qcow2 base images (external snapshots).reyk2018-10-081-4/+7
* vmd(8) clould close file descriptor 0 as not all fd fields werebluhm2018-09-101-11/+13
* Add "allow instance" option.reyk2018-07-131-2/+2
* Allow to use configured/running VMs as templates for other VM instances.reyk2018-07-121-2/+3
* Add -w option to vmctl stop to wait for completion of VM termination.reyk2018-07-111-11/+17
* Add -f option to vmctl stop to forcefully kill a VM.reyk2018-07-111-19/+25
* Return the VM pid to the vmd parent. This pid field already existedreyk2018-07-101-5/+9
* vmd already had DEBUG/DPRINTF, there is no need for VMD_DEBUG/dprintfreyk2018-07-101-2/+2
* Tweak debug log messagesreyk2018-07-101-13/+10
* Close socket from vmm to parent after forking to vm process.martijn2018-04-131-1/+2
* remove unused function prototypemlarkin2018-02-051-2/+1
* Add initial CD-ROM support to VMD via vioscsi.ccardenas2018-01-031-1/+11
* Remove terminate_vm/vm_remove logic from vmm_dispatch_parent. Thismlarkin2017-10-241-9/+7
* vmd: improve a debug message with more informationmlarkin2017-09-151-2/+2
* spacingreyk2017-09-141-4/+3
* better VM termination handling.mlarkin2017-09-081-23/+42
* fix a wrong comment.mlarkin2017-09-081-2/+2
* vmd: add more explanatory log_debug messagesmlarkin2017-09-081-3/+13
* vmd: fix vm id displayed by vmctl when receiving a vmpd2017-08-151-1/+4
* Add vmctl send and vmctl receivepd2017-07-151-7/+50
* vmd/vmctl: Add ability to pause / unpause vmspd2017-07-091-1/+44
* Add global configuration option "local prefix" to change prefix for -L.reyk2017-04-211-1/+4
* Do not expose vmm(4) VM IDs to the user, use vmd(8)'s IDs instead.reyk2017-04-061-10/+17
* Improve vmmci(4) shutdown and reboot.reyk2017-03-151-1/+7
* Split vmm.c into two files: vm.c for the VM child, vmm.c for the parentreyk2017-03-011-1191/+26
* SVM: vmd(8) support for SVMmlarkin2017-01-241-1/+5
* Nuke some whitespace that keeps poking me in the eye as I try tokrw2017-01-171-8/+8
* Add host side of vmmci(4) to vmd(8).reyk2017-01-131-5/+37
* Add imsg communication channel between vmd and invividual VMs.reyk2017-01-111-6/+148
* Reduce "vmd -v" spam a bit by not printing useless exit information. Thesemlarkin2017-01-081-3/+12
* Allow a guest to reboot by reinitializing its state and booting again.reyk2016-12-141-21/+17
* Always remove the local vm after calling terminate_vm().reyk2016-11-301-9/+8
* Implement basic support for boot.conf(8) on the disk image.reyk2016-11-261-5/+6
* Remove start_client_vmd.martijn2016-11-261-35/+2
* Add support for booting the kernel from the disk image.reyk2016-11-241-4/+14
* Don't attempt to call vm_remove() with a NULL vm: some functions likereyk2016-11-221-6/+7
* Update the config/register/get VM methods to match the config_set/getreyk2016-11-041-13/+3
* Separate parsing vms and switches from starting them in vmd(8).edd2016-10-291-7/+14
* vmd(8)/vmctl(8) for i386. Some ugliness in #ifdef __i386__ areas will bemlarkin2016-10-261-1/+7
* Fix functionality and semantics of vmctl load/reload/reset.reyk2016-10-121-2/+13
* Allow 4 vio(4) interfaces in each VM. Also fix a bad interrupt assignment thatmlarkin2016-10-121-4/+3
* Enable pledge(2) in vmm and the VM processes: This way the VMs andreyk2016-10-061-8/+3
* Terminate VMs on shutdown of vmd instead of leaving them running asreyk2016-10-061-1/+20
* Add support for enhanced networking configuration and virtual switches.reyk2016-10-051-9/+13