summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/virtio.c
AgeCommit message (Expand)Author
2019-09-24vmd(8): fix memory leak in virtio network TX path.Mike Larkin
2019-09-24vmd(8): virtio.c whitespace removalMike Larkin
2019-01-22vmd: reorder PCI device assignment to fix Linux network interface numberingMike Larkin
2019-01-10unbreak vmd buildStefan Fritsch
2018-12-06Make it possible to define the bootdevice in vmd. This information is usedClaudio Jeker
2018-11-26Move the {qcow2,raw} create functions from vmctl into vmd/vio{qcow2,raw}.cReyk Floeter
2018-10-19Add support to create and convert disk images from existing imagesReyk Floeter
2018-10-08Add support for qcow2 base images (external snapshots).Reyk Floeter
2018-10-03Add check to ensure vioscsi pointer if validccardenas
2018-09-28Support vmd-internal's vmboot with qcow2 disk images.Reyk Floeter
2018-09-19Various clean up items for disks.ccardenas
2018-09-13vmd: set irq and vm_id in virtio dev structs on restorepd
2018-09-11Be consistent in logging messages.ccardenas
2018-09-11Fail fast when we are unable to determine disk format.ccardenas
2018-09-09Add initial qcow2 image support.ccardenas
2018-08-25Rework disks to have pluggable backends.ccardenas
2018-07-09vmd(8): deassert interrupt pins in the PIC at the right times. Helps fixMike Larkin
2018-07-09vmd(8): stash device IRQ in the device structMike Larkin
2018-06-19knfReyk Floeter
2018-04-30vmd(8): unbreak i386Mike Larkin
2018-04-26vmd(8): use #defines for queue indices and cleanup some codeMike Larkin
2018-04-26vmd(8): fix broken networking on newer linux guest kernelsMike Larkin
2018-04-26spelling error in log messageccardenas
2018-02-01vmd: fix vioscsi dump and restorepd
2018-01-03Add initial CD-ROM support to VMD via vioscsi.ccardenas
2017-09-17vmd: send/recv pci config space instead of recreating pci devices on receivepd
2017-09-08vmd: handle queue index wraparound in viornd. Without this, openbsd guestsMike Larkin
2017-08-20vmd: return VIRTIO_BLK_S_UNSUPP on any unknown vioblk command, not justMike Larkin
2017-08-10whitespaceMike Larkin
2017-08-05vmd: report queue size of 0 when invalid queues are requested by the guestMike Larkin
2017-05-30split vioblk read/write functions into start and finish as prep forTed Unangst
2017-05-30increase vmd(8) virtio queue size from 64 to 128. Also fix an oldMike Larkin
2017-05-27use pread and pwrite to save code and syscalls. ok mlarkinTed Unangst
2017-05-11typo, spotted by dhill.Mike Larkin
2017-05-08Adds functions to read and write state of devices in vmd.Reyk Floeter
2017-05-02Resynchronize the guest RTC via vmmci(4) on host resume from zzz/ZZZMike Larkin
2017-04-25Generate randomized MAC addresses earlier to keep them across reboots.Reyk Floeter
2017-04-19Add support for dynamic "NAT" interfaces (-L/local interface).Reyk Floeter
2017-04-08change a log message from "warn" to "debug" level, as the condition it isMike Larkin
2017-03-26Implement a missing command in vioblk and allow > MAXPHYS transfers.Mike Larkin
2017-03-25Last bits needed to get seabios + alpine linux working. This is enoughMike Larkin
2017-03-25Process more than one avail slot in vioblk ring, if requested by theMike Larkin
2017-03-25The virtio spec says isr_status should be cleared to 0 on read, whichMike Larkin
2017-03-25implement missing vioblk reset function and improve the partiallyMike Larkin
2017-03-25Implement some missing functionality and clean up some code in vmdMike 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
2017-02-13Fix powerdown with vmmci(4) VMs using a shutdown and no reset.Reyk Floeter
2017-01-21Switch include of virtio header from dev/pci/ to dev/pv/Reyk Floeter
2017-01-19Export the host time to the guest, add it as a timedelta sensor in vmmci(4)Reyk Floeter