freebsd-nq/usr.sbin/bhyve
Neel Natu 2e81a7e8ab Allocate the memory for the MSI-X table dynamically instead of allocating 32KB
statically. In most cases the number of table entries will be far less than
the maximum of 2048 allowed by the PCI specification.

Reuse macros from pcireg.h to interpret the MSI-X capability instead of rolling
our own.

Obtained from:	NetApp
2013-01-21 22:07:05 +00:00
..
acpi.c Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
acpi.h
atpic.c
bhyverun.c Use <vmname> in a consistent manner in usage messages output by 'bhyve', 2013-01-20 03:47:13 +00:00
bhyverun.h Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
consport.c
dbgport.c
dbgport.h
elcr.c
inout.c Mask the %eax register properly based on whether the "out" instruction is 2012-11-21 00:14:03 +00:00
inout.h
ioapic.c Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
ioapic.h
Makefile Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
mem.c Cleanup the user-space paging exit handler now that the unified instruction 2012-11-28 13:34:44 +00:00
mem.h Cleanup the user-space paging exit handler now that the unified instruction 2012-11-28 13:34:44 +00:00
mevent_test.c
mevent.c Change thread name for the main kqueue event loop to "<vmname> mevent" so 2012-12-20 23:01:53 +00:00
mevent.h
mptbl.c Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
mptbl.h
pci_emul.c Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
pci_emul.h Allocate the memory for the MSI-X table dynamically instead of allocating 32KB 2013-01-21 22:07:05 +00:00
pci_hostbridge.c
pci_passthru.c Allocate the memory for the MSI-X table dynamically instead of allocating 32KB 2013-01-21 22:07:05 +00:00
pci_uart.c Don't completely drain the read file descriptor. Instead, only 2013-01-07 07:33:48 +00:00
pci_virtio_block.c Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
pci_virtio_net.c Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
pit_8254.c Rename fbsdrun.* -> bhyverun.* 2012-12-13 01:58:11 +00:00
pit_8254.h
pmtmr.c Use 64-bit arithmetic throughout, and lock accesses to globals. 2013-01-07 04:51:43 +00:00
post.c
rtc.c
spinup_ap.c The "unrestricted guest" capability is a feature of Intel VT-x that allows 2013-01-04 02:04:41 +00:00
spinup_ap.h
uart.c
virtio.h
xmsr.c
xmsr.h