]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove mptable generation code from libvmmapi and move it to bhyve.
authorPeter Grehan <grehan@FreeBSD.org>
Fri, 26 Oct 2012 13:40:12 +0000 (13:40 +0000)
committerPeter Grehan <grehan@FreeBSD.org>
Fri, 26 Oct 2012 13:40:12 +0000 (13:40 +0000)
commitfbfc1c763c4ea184722b7ff3314e81c3f6bd0df2
tree30ac51b1ff13c133148c0f32361982bc2c0ec0a2
parentbd8572e0bea40093c0be13d9544328644cbc7376
Remove mptable generation code from libvmmapi and move it to bhyve.
Firmware tables require too much knowledge of system configuration,
and it's difficult to pass that information in general terms to a library.
The upcoming ACPI work exposed this - it will also livein bhyve.

Also, remove code specific to NetApp from the mptable name, and remove
the -n option from bhyve.

Reviewed by: neel
Obtained from: NetApp
lib/libvmmapi/Makefile
lib/libvmmapi/mptable.h [deleted file]
lib/libvmmapi/vmmapi.c
lib/libvmmapi/vmmapi.h
usr.sbin/bhyve/Makefile
usr.sbin/bhyve/fbsdrun.c
usr.sbin/bhyve/fbsdrun.h
usr.sbin/bhyve/mptbl.c [moved from lib/libvmmapi/mptable.c with 54% similarity]
usr.sbin/bhyve/mptbl.h [new file with mode: 0644]
usr.sbin/bhyve/pci_emul.c
usr.sbin/bhyve/pci_emul.h