]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove mptable generation code from libvmmapi and move it to bhyve.
authorgrehan <grehan@FreeBSD.org>
Fri, 26 Oct 2012 13:40:12 +0000 (13:40 +0000)
committergrehan <grehan@FreeBSD.org>
Fri, 26 Oct 2012 13:40:12 +0000 (13:40 +0000)
commit1372a368e0c75317b5fcf37426faaabc995735c9
tree30ac51b1ff13c133148c0f32361982bc2c0ec0a2
parentcbd59fc940c5caaf0cde3410c8772176220fd1a1
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