]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
conf: new pci controller model "pcie-root-port"
authorLaine Stump <laine@laine.org>
Wed, 17 Jun 2015 17:21:16 +0000 (13:21 -0400)
committerLaine Stump <laine@laine.org>
Mon, 10 Aug 2015 01:52:52 +0000 (21:52 -0400)
commitdce3b8beb30f0a0525cccb3ef39d6eedf323e7ab
treeb2efa1421f686836fff426531e4a8acd53dce33c
parent408b100a06ce8289c01c352cb6ce64390a76eaf6
conf: new pci controller model "pcie-root-port"

This controller can be connected (at domain startup time only - not
hotpluggable) only to a port on the pcie root complex ("pcie-root" in
libvirt config), hence the new connect type
VIR_PCI_CONNECT_TYPE_PCIE_ROOT. It provides a hotpluggable port that
will accept any PCI or PCIe device.

New attributes must be added to the controller <target> subelement for
this - chassis and port are guest-visible option values that will be
set by libvirt with values derived from the controller's index and pci
address information.
docs/formatdomain.html.in
docs/schemas/domaincommon.rng
src/conf/domain_addr.c
src/conf/domain_addr.h
src/conf/domain_conf.c
src/conf/domain_conf.h
src/qemu/qemu_command.c
tests/qemuxml2argvdata/qemuxml2argv-pcie-root-port.xml [new file with mode: 0644]
tests/qemuxml2xmltest.c