aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/virtio
Commit message (Collapse)AuthorAgeFilesLines
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-048-8/+8
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* Kill MFILES and find things automatically. It turned out to be onlyWarner Losh2015-07-038-24/+0
| | | | | | | | | | | | lightly used. Find the proper .m file when we depend on *_if.[ch] in the srcs line, with seat-belts for false positive matches. This uses make's path mechanism. A further refinement would be to calculate this once, and then pass the resulting _MPATH to modules submakes. Differential Revision: https://reviews.freebsd.org/D2327 Notes: svn path=/head/; revision=285068
* Add VirtIO console driverBryan Venteicher2014-10-232-1/+37
| | | | | | | | | | | | Support for the multiport feature is mostly implemented, but currently disabled due to some potential races in the hot plug code paths. Requested by: marcel MFC after: 1 month Relnotes: yes Notes: svn path=/head/; revision=273515
* Move most of the 15 variations on generating opt_inet.h andWarner Losh2014-08-041-14/+0
| | | | | | | | | opt_inet6.h into kmod.mk by forcing almost everybody to eat the same dogfood. While at it, consolidate the opt_bpf.h and opt_mroute.h targets here too. Notes: svn path=/head/; revision=269540
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-1/+1
| | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* Add very simple virtio_random(4) driver to harvest entropy from hostBryan Venteicher2014-01-182-1/+37
| | | | | | | Reviewed by: markm (random bits only) Notes: svn path=/head/; revision=260847
* Import multiqueue VirtIO net driver from my user/bryanv/vtnetmq branchBryan Venteicher2013-09-011-0/+15
| | | | | | | | | This is a significant rewrite of much of the previous driver; lots of misc. cleanup was also performed, and support for a few other minor features was also added. Notes: svn path=/head/; revision=255112
* Virtio SCSI driverPeter Grehan2012-10-112-1/+37
| | | | | | | | Submitted by: Bryan Venteicher bryanv at daemoninthecloset dot org Reviewed by: grehan Notes: svn path=/head/; revision=241470
* Import virtio base, PCI front-end, and net/block/balloon drivers.Peter Grehan2011-11-186-0/+210
Tested on Qemu/KVM, VirtualBox, and BHyVe. Currently built as modules-only on i386/amd64. Man pages not yet hooked up, pending review. Submitted by: Bryan Venteicher bryanv at daemoninthecloset dot org Reviewed by: bz MFC after: 4 weeks or so Notes: svn path=/head/; revision=227652