qemu-irix/hw/pci
Alex Williamson eb28cb1bb0 pcie: Mangle types to match topology
Windows will fail to start drivers for devices with an Endpoint type
PCIe capability attached to a Root Complex (code 10 - Device cannot
start).  The proper type for such a device is Root Complex Integrated
Endpoint.  Devices don't care which they are, so do this conversion
automatically.

This allows the Windows driver to load for nec-usb-xhci when attached
to pcie.0 of a q35 machine.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2013-03-26 21:02:18 +02:00
..
Makefile.objs
msi.c
msi.h
msix.c
msix.h
pci-hotplug.c
pci-stub.c
pci.c pci: Create and use API to determine root buses 2013-03-26 21:02:18 +02:00
pci.h pci: Create and use API to determine root buses 2013-03-26 21:02:18 +02:00
pci_bridge.c pci: Allow PCI bus creation interfaces to specify the type of bus 2013-03-26 21:02:18 +02:00
pci_bridge.h pci: Allow PCI bus creation interfaces to specify the type of bus 2013-03-26 21:02:18 +02:00
pci_bus.h pci: Move PCI and PCIE type defines 2013-03-26 21:02:18 +02:00
pci_host.c
pci_host.h
pci_ids.h
pci_regs.h
pcie.c pcie: Mangle types to match topology 2013-03-26 21:02:18 +02:00
pcie.h
pcie_aer.c
pcie_aer.h
pcie_host.c
pcie_host.h
pcie_port.c pci_bridge: factor out common code 2013-03-26 21:02:17 +02:00
pcie_port.h
pcie_regs.h
shpc.c
shpc.h
slotid_cap.c
slotid_cap.h