qemu: Validate PCI controller options (busNr)

This change catches an invalid use of the option in our
test suite.

https://bugzilla.redhat.com/show_bug.cgi?id=1483816

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Laine Stump <laine@laine.org>
This commit is contained in:
Andrea Bolognani
2018-02-20 15:12:37 +01:00
parent 932b6e1afc
commit 5bd8764ee0
3 changed files with 32 additions and 14 deletions

View File

@@ -35,7 +35,7 @@
<address type='pci' bus='0x00' slot='4'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<target busNr='220'>
<target>
<node>1</node>
</target>
<address type='pci' bus='0x01'/>

View File

@@ -36,7 +36,7 @@
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='ioh3420'/>
<target chassis='2' port='0x0' busNr='220'>
<target chassis='2' port='0x0'>
<node>1</node>
</target>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>