qemu: Add qemu parameter for PCI address for a bridge.

We need to be able to specify the PCI slot for a bridge while
adding it.
Add test to verify bridge is correctly added.

Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
This commit is contained in:
Archana Shinde
2018-04-03 11:57:26 -07:00
parent 1509acf186
commit 30aeacb89e
2 changed files with 26 additions and 0 deletions

View File

@@ -365,6 +365,22 @@ func TestAppendDeviceSCSIController(t *testing.T) {
testAppend(scsiCon, deviceSCSIControllerBusAddrStr, t)
}
var deviceBridgeString = "-device pci-bridge,bus=/pci-bus/pcie.0,id=mybridge,chassis_nr=5,shpc=on,addr=ff"
func TestAppendBridgeDevice(t *testing.T) {
bridge := BridgeDevice{
Type: PCIBridge,
ID: "mybridge",
Bus: "/pci-bus/pcie.0",
Addr: "255",
Chassis: 5,
SHPC: true,
}
testAppend(bridge, deviceBridgeString, t)
}
func TestAppendEmptyDevice(t *testing.T) {
device := SerialDevice{}