freebsd-skq/sys/amd64/vmm/io
Neel Natu 2b89a04496 Fix a broken assumption in the passthru implementation that the MSI-X table
can only be located at the beginning or the end of the BAR.

If the MSI-table is located in the middle of a BAR then we will split the
BAR into two and create two mappings - one before the table and one after
the table - leaving a hole in place of the table so accesses to it can be
trapped and emulated.

Obtained from:	NetApp
2013-02-01 03:49:09 +00:00
..
iommu.c Allocate memory pages for the guest from the host's free page queue. 2012-10-08 23:41:26 +00:00
iommu.h Allocate memory pages for the guest from the host's free page queue. 2012-10-08 23:41:26 +00:00
ppt.c Fix a broken assumption in the passthru implementation that the MSI-X table 2013-02-01 03:49:09 +00:00
ppt.h MSI-x interrupt support for PCI pass-thru devices. 2012-04-28 16:28:00 +00:00
vdev.c
vdev.h
vlapic.c Modify the default behavior of bhyve such that it no longer forces the use of 2012-12-16 01:20:08 +00:00
vlapic.h Calculate the number of host ticks until the next guest timer interrupt. 2012-10-20 08:23:05 +00:00