]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
bhyve: implement PCI address allocation
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Sat, 12 Apr 2014 19:37:53 +0000 (23:37 +0400)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Fri, 13 Jun 2014 15:25:27 +0000 (19:25 +0400)
commitaad479dc4eec415517859c684e649999d83a227e
treeb8e79c8a9939affaabf7e94bc2727a54161f76e0
parent90ba5ef1bb005cd4bbe0e764174b934c4a1cf426
bhyve: implement PCI address allocation

Automatically allocate PCI addresses for devices instead
of hardcoding them in the driver code. The current
allocation schema is to dedicate an entire slot for each devices.

Also, allow having arbitrary number of devices.
21 files changed:
po/POTFILES.in
src/Makefile.am
src/bhyve/bhyve_command.c
src/bhyve/bhyve_device.c [new file with mode: 0644]
src/bhyve/bhyve_device.h [new file with mode: 0644]
src/bhyve/bhyve_domain.c [new file with mode: 0644]
src/bhyve/bhyve_domain.h [new file with mode: 0644]
src/bhyve/bhyve_driver.c
src/bhyve/bhyve_process.c
tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.args
tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.xml
tests/bhyvexml2argvdata/bhyvexml2argv-base.args
tests/bhyvexml2argvdata/bhyvexml2argv-base.xml
tests/bhyvexml2argvdata/bhyvexml2argv-console.args
tests/bhyvexml2argvdata/bhyvexml2argv-console.xml
tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.args
tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.xml
tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.args
tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.xml
tests/bhyvexml2argvdata/bhyvexml2argv-serial.args
tests/bhyvexml2argvdata/bhyvexml2argv-serial.xml