summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv/files.pv (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cleanup unused headers generated by configjsg2020-01-241-2/+2
| | | | ok tedu@ krw@ deraadt@
* Add the pvclock(4) guest driver for paravirtual clocksreyk2018-11-231-1/+6
| | | | | | | | | | This improves timekeeping on KVM guests as it runs much better than the virtualized acpihpet or acpitimer timecounters and the invtsc is not always available. Many thanks to Janne Johansson, landry@, and benno@ for testing amd64/i386. OK mlarkin@ phessler@
* Add common Ethernet interface attributes to vio(4)'s build config.visa2018-08-241-2/+2
| | | | OK deraadt@
* Hookup hvs(4)mikeb2017-06-141-1/+6
|
* define virtio in conf/filesreyk2017-01-221-2/+1
| | | | | | | | This unbreaks build on archs that are non-pv but PCI because I moved virtio out of files.pci but kept a virtio dependency for the virtio_pci driver. Issue report and fix suggested by visa@ and miod@
* Switch include of virtio header from dev/pci/ to dev/pv/reyk2017-01-211-9/+9
|
* Move virtio config from files.pci to files.pcireyk2017-01-211-1/+33
| | | | | | | | | virtio itself is not PCI, it is a paravirtual bus on top of either PCI or MMIO (arm). This is the first step of moving the virtio files to dev/pv. No functional change. arm kernel changes tested by jsg@ and patrick@ no objections from sf@ mlarkin@
* Add xbf(4)mikeb2016-12-071-1/+8
|
* Move Hyper-V integration components into a separate source filemikeb2016-10-111-1/+2
| | | | Input & OK reyk.
* A work-in-progress driver for the Hyper-V NetVSCmikeb2016-07-131-1/+5
| | | | | | | | | | | Network VSC is an RNDIS device using NVSP protocol to communicate with the Hyper-V VMBus via VMBus channels and/or shared memory. The code was ported from FreeBSD with some API changes and simplifications. While the Rx path is nearly complete, packet transmition is not implemented yet. ok deraadt, mlarkin
* Main Hyper-V nexus driver, work in progress.mikeb2016-06-221-1/+6
| | | | ok mlarkin, deraadt
* Xen virtual networking interface (Netfront) driver.mikeb2016-01-071-1/+5
| | | | Encouragement from deraadt@, ok reyk
* Driver for XenStore, the configuration storagemikeb2015-12-081-1/+2
| | | | | | | | | | | | XenStore provides a hierarchical storage for Xen configuration in a style of an OpenFirmware. Itself it's an interrupt driven producer/consumer interface with two 1kb rings for input and output. It's required in order to do virtual device discovery and device configuration (fetch MAC address, various parameters). With input from and OK mlarkin, reyk
* Xen basic infrastructure files and pvbus(4) attachment.mikeb2015-12-081-1/+6
| | | | With input from and OK mpi, mlarkin, reyk
* Move vmt.c to sys/dev/pv/vmt.c. The history is lost but can be foundreyk2015-07-211-2/+2
| | | | | | in the Attic of sys/dev/vmt.c. OK to do it deraadt@
* Add pvbus(4), a pseudo-bus to attach non-PCI paravirtual devices and buses.reyk2015-07-211-0/+14
vmt(4) is moved from mainbus0 to pvbus0, more devices will follow. OK sf@ deraadt@