summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bhyve/pci_passthru.c
Commit message (Expand)AuthorAgeFilesLines
* Restructure memory allocation in bhyve to support "devmem".neel2015-06-181-1/+7
* Use calloc() in favor of malloc + memset.delphij2014-04-221-4/+2
* Add a check to validate that memory BARs of passthru devices are 4KB aligned.neel2014-02-181-18/+48
* Rename the ambiguously named 'vm_setup_msi()' and 'vm_setup_msix()' toneel2013-12-181-11/+9
* Add an API to deliver message signalled interrupts to vcpus. This allowsneel2013-12-161-12/+14
* Convert the offset into the bar that contains the MSI-X table to an offsetneel2013-03-111-0/+3
* Fix a broken assumption in the passthru implementation that the MSI-X tableneel2013-02-011-23/+37
* Fix a bug in the passthru implementation where it would assume that allneel2013-02-011-4/+8
* Allocate the memory for the MSI-X table dynamically instead of allocating 32KBneel2013-01-211-10/+28
* Get rid of redundant 'table_size' field in struct pi_msix. If needed it canneel2013-01-211-2/+1
* Revamp the x86 instruction emulation in bhyve.neel2012-11-281-1/+0
* MSI-X does not need to be enabled in the message control register for theneel2012-11-221-2/+2
* Rework how guest MMIO regions are dealt with.grehan2012-10-191-126/+99
* MSI-x interrupt support for PCI pass-thru devices.grehan2012-04-281-13/+257
* Import of bhyve hypervisor and utilities, part 1.grehan2011-05-131-0/+508
OpenPOWER on IntegriCloud