| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
ok tedu@ krw@ deraadt@
|
|
|
|
|
|
|
|
|
|
| |
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@
|
|
|
|
| |
OK deraadt@
|
| |
|
|
|
|
|
|
|
|
| |
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@
|
| |
|
|
|
|
|
|
|
|
|
| |
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@
|
| |
|
|
|
|
| |
Input & OK reyk.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
ok mlarkin, deraadt
|
|
|
|
| |
Encouragement from deraadt@, ok reyk
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
With input from and OK mpi, mlarkin, reyk
|
|
|
|
|
|
| |
in the Attic of sys/dev/vmt.c.
OK to do it deraadt@
|
|
vmt(4) is moved from mainbus0 to pvbus0, more devices will follow.
OK sf@ deraadt@
|