aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/pci_passthru.c
Commit message (Expand)AuthorAgeFilesLines
* Fix gcc warningsEnji Cooper2016-07-061-3/+3
* Always emit an error message on passthru configuration errors.John Baldwin2016-04-191-22/+34
* Handle PBA that shares a page with MSI-X table for passthrough devices.John Baldwin2016-04-131-14/+103
* Restructure memory allocation in bhyve to support "devmem".Neel Natu2015-06-181-1/+7
* Use calloc() in favor of malloc + memset.Xin LI2014-04-221-4/+2
* Add a check to validate that memory BARs of passthru devices are 4KB aligned.Neel Natu2014-02-181-18/+48
* Rename the ambiguously named 'vm_setup_msi()' and 'vm_setup_msix()' toNeel Natu2013-12-181-11/+9
* Add an API to deliver message signalled interrupts to vcpus. This allowsNeel Natu2013-12-161-12/+14
* Convert the offset into the bar that contains the MSI-X table to an offsetNeel Natu2013-03-111-0/+3
* Fix a broken assumption in the passthru implementation that the MSI-X tableNeel Natu2013-02-011-23/+37
* Fix a bug in the passthru implementation where it would assume that allNeel Natu2013-02-011-4/+8
* Allocate the memory for the MSI-X table dynamically instead of allocating 32KBNeel Natu2013-01-211-10/+28
* Get rid of redundant 'table_size' field in struct pi_msix. If needed it canNeel Natu2013-01-211-2/+1
* Revamp the x86 instruction emulation in bhyve.Neel Natu2012-11-281-1/+0
* MSI-X does not need to be enabled in the message control register for theNeel Natu2012-11-221-2/+2
* Rework how guest MMIO regions are dealt with.Peter Grehan2012-10-191-126/+99
* MSI-x interrupt support for PCI pass-thru devices.Peter Grehan2012-04-281-13/+257
* Import of bhyve hypervisor and utilities, part 1.Peter Grehan2011-05-131-0/+508