summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/vm.c
AgeCommit message (Expand)Author
2019-07-17vmm/vmd: Fix migration with pvclockpd
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-28vmd: unset CR0_CD and CR0_NW in default flat64 register valuespd
2019-05-12vmm: add a x86 page table walkerpd
2019-05-11vm_dump_header allocated space for a signature but it was never set;Jasper Lievisse Adriaanse
2019-05-11track the state of the vm (running, paused, etc) using a single bitfield inst...Jasper Lievisse Adriaanse
2019-03-01vmd(8): remove some i386 remnants that missed the original cleanupMike Larkin
2019-02-20vmd(8): initialize guest %drX registers to power-on defaults on launchMike Larkin
2018-12-10Implement the fw_cfg interface basics and use it to set the bootorderClaudio Jeker
2018-12-06Make it possible to define the bootdevice in vmd. This information is usedClaudio Jeker
2018-10-08Add support for qcow2 base images (external snapshots).Reyk Floeter
2018-09-28Support vmd-internal's vmboot with qcow2 disk images.Reyk Floeter
2018-09-19Various clean up items for disks.ccardenas
2018-07-17vmd(8): fix vmctl -b option for i386 kernels.Mike Larkin
2018-07-12vmm(8)/vmm(4): send a copy of the guest register state to vmd on exit,Mike Larkin
2018-07-10vmd(8): route ELCR handler to the right functionMike Larkin
2018-07-09vmd(8): better debug message in a failure caseMike Larkin
2018-06-19knfReyk Floeter
2018-04-27vmd(8): implement vmd side of ELCR registersMike Larkin
2018-04-26vmd(8): handle PIT channel 2 status readback via port 0x61Mike Larkin
2018-01-03Add initial CD-ROM support to VMD via vioscsi.ccardenas
2017-11-29make vmm(4) less responsible for initial register state, preferring to letMike Larkin
2017-11-28fix some spelling errors in a few commentsMike Larkin
2017-09-19Clarify a wrong conditional, found by jsg.Mike Larkin
2017-09-17vmd: send/recv pci config space instead of recreating pci devices on receivepd
2017-09-17vmd: re add rtc.per and rtc.sec evtimers on receivepd
2017-09-11add functions to provide direct access to guest memory as vmd addressesDavid Gwynne
2017-08-20vmd: Allow only upward migrationpd
2017-08-14vmd: set MSR_MISC_ENABLE=0 on vm creation, this will be re-set in vmmMike Larkin
2017-07-15Add vmctl send and vmctl receivepd
2017-07-09vmd/vmctl: Add ability to pause / unpause vmspd
2017-06-07vmd: Implement simulated baudrate support in the ns8250 module. TheMike Larkin
2017-05-30split vioblk read/write functions into start and finish as prep forTed Unangst
2017-05-28SVM: add some exit typesMike Larkin
2017-05-05VMs cannot use proc_compose() to PROC_VMM, they have to useReyk Floeter
2017-05-05Allow vmd(8) to set guest %xcr0Mike Larkin
2017-05-02fix an error in i386 vmd buildMike Larkin
2017-05-02Matching vmd(8) part of previous diff (first part of vmctl send/receive).Mike Larkin
2017-04-25spacingReyk Floeter
2017-04-19Add support for dynamic "NAT" interfaces (-L/local interface).Reyk Floeter
2017-03-27die whitespace die die dieTheo de Raadt
2017-03-25Last bits needed to get seabios + alpine linux working. This is enoughMike Larkin
2017-03-25Boot using BIOS from /etc/firmware/vmm-bios by default.Reyk Floeter
2017-03-25Implement some missing functionality and clean up some code in vmdMike Larkin
2017-03-25Introduce a new function to obtain properly sized input data, and convertMike Larkin
2017-03-24Allow vmd to proceed after an interrupt occurred after retiring a cpuidMike Larkin
2017-03-23Implement memory size and SMP CPU count NVRAM registers in the emulatedMike Larkin
2017-03-21Fix two errors in NS8250 (UART) emulation. The first error zeroed out theMike Larkin
2017-03-15Improve vmmci(4) shutdown and reboot.Reyk Floeter
2017-03-02Add "locked lladdr" option to prevent VMs from spoofing MAC addresses.Reyk Floeter