hw/pxb: introduce pxb-pcie expander for PCIe machines
commit02b07434bed8360715198b4cbfdfebd17f7cac32
authorMarcel Apfelbaum <marcel@redhat.com>
Thu, 26 Nov 2015 16:00:27 +0000 (26 18:00 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 22 Dec 2015 15:45:13 +0000 (22 17:45 +0200)
treeffde36dd2eedeb67ed497ea6a73d2cdc75231df9
parentd7fd0e69147dd6c73aeedd5b77738605fec641c9
hw/pxb: introduce pxb-pcie expander for PCIe machines

The pxb-pcie is the counterpart of pxb for PCI express machines.
The new device re-uses the pxb code, but appears to the guests
as a different device. The pxb-pcie device does not have an internal
pci-pci bridge and exposes a PCIe root bus instead of a PCI one.

Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/pci-bridge/pci_expander_bridge.c
include/hw/pci/pci.h