summaryrefslogtreecommitdiffstats
path: root/usr.sbin/vmd/vm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* vmd(8): correctly terminate vm processes after sending vmpd2020-04-301-1/+5
* vmd: improve concurrency control in pausepd2020-04-211-38/+25
* vmm(4): add IOCTL handler to sets the access protections of the eptpd2020-04-081-2/+40
* vmd: proper concurrency control when pausing a vmpd2019-12-111-31/+117
* Revert previous - the stability was not as improved as we had thought andmlarkin2019-11-301-5/+3
* Fix at least one cause of VMs spinning at 100% host CPUmlarkin2019-11-291-3/+5
* vmm/vmd: Fix migration with pvclockpd2019-07-171-1/+43
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-7/+7
* vmd: unset CR0_CD and CR0_NW in default flat64 register valuespd2019-05-281-2/+2
* vmm: add a x86 page table walkerpd2019-05-121-1/+137
* vm_dump_header allocated space for a signature but it was never set;jasper2019-05-111-1/+4
* track the state of the vm (running, paused, etc) using a single bitfield instead ofjasper2019-05-111-11/+11
* vmd(8): remove some i386 remnants that missed the original cleanupmlarkin2019-03-011-17/+1
* vmd(8): initialize guest %drX registers to power-on defaults on launchmlarkin2019-02-201-1/+13
* Implement the fw_cfg interface basics and use it to set the bootorderclaudio2018-12-101-5/+25
* Make it possible to define the bootdevice in vmd. This information is usedclaudio2018-12-061-2/+2
* Add support for qcow2 base images (external snapshots).reyk2018-10-081-10/+14
* Support vmd-internal's vmboot with qcow2 disk images.reyk2018-09-281-3/+4
* Various clean up items for disks.ccardenas2018-09-191-1/+4
* vmd(8): fix vmctl -b option for i386 kernels.mlarkin2018-07-171-6/+6
* vmm(8)/vmm(4): send a copy of the guest register state to vmd on exit,mlarkin2018-07-121-6/+6
* vmd(8): route ELCR handler to the right functionmlarkin2018-07-101-3/+3
* vmd(8): better debug message in a failure casemlarkin2018-07-091-2/+3
* knfreyk2018-06-191-8/+11
* vmd(8): implement vmd side of ELCR registersmlarkin2018-04-271-1/+3
* vmd(8): handle PIT channel 2 status readback via port 0x61mlarkin2018-04-261-1/+2
* Add initial CD-ROM support to VMD via vioscsi.ccardenas2018-01-031-14/+19
* make vmm(4) less responsible for initial register state, preferring to letmlarkin2017-11-291-2/+8
* fix some spelling errors in a few commentsmlarkin2017-11-281-4/+4
* Clarify a wrong conditional, found by jsg.mlarkin2017-09-191-7/+11
* vmd: send/recv pci config space instead of recreating pci devices on receivepd2017-09-171-2/+4
* vmd: re add rtc.per and rtc.sec evtimers on receivepd2017-09-171-1/+2
* add functions to provide direct access to guest memory as vmd addressesdlg2017-09-111-1/+61
* vmd: Allow only upward migrationpd2017-08-201-7/+41
* vmd: set MSR_MISC_ENABLE=0 on vm creation, this will be re-set in vmmmlarkin2017-08-141-1/+2
* Add vmctl send and vmctl receivepd2017-07-151-25/+268
* vmd/vmctl: Add ability to pause / unpause vmspd2017-07-091-10/+79
* vmd: Implement simulated baudrate support in the ns8250 module. Themlarkin2017-06-071-1/+22
* split vioblk read/write functions into start and finish as prep fortedu2017-05-301-3/+4
* SVM: add some exit typesmlarkin2017-05-281-3/+7
* VMs cannot use proc_compose() to PROC_VMM, they have to usereyk2017-05-051-8/+6
* Allow vmd(8) to set guest %xcr0mlarkin2017-05-051-3/+5
* fix an error in i386 vmd buildmlarkin2017-05-021-2/+6
* Matching vmd(8) part of previous diff (first part of vmctl send/receive).mlarkin2017-05-021-1/+13
* spacingreyk2017-04-251-19/+19
* Add support for dynamic "NAT" interfaces (-L/local interface).reyk2017-04-191-2/+2
* die whitespace die die diederaadt2017-03-271-2/+2
* Last bits needed to get seabios + alpine linux working. This is enoughmlarkin2017-03-251-8/+18
* Boot using BIOS from /etc/firmware/vmm-bios by default.reyk2017-03-251-10/+87
* Implement some missing functionality and clean up some code in vmdmlarkin2017-03-251-2/+8