Matthew Garrett
547b524636
PCI: Use ROM images from firmware only if no other ROM source available
...
Mantas Mikulėnas reported that his graphics hardware failed to
initialise after commit f9a37be0f0 ("x86: Use PCI setup data").
The aim of this commit was to ensure that ROM images were available on
some Apple systems that don't expose the GPU ROM via any other source.
In this case, UEFI appears to have provided a broken ROM image that we
were using even though there was a perfectly valid ROM available via
other sources. The simplest way to handle this seems to be to just
re-order pci_map_rom() and leave any firmare-supplied ROM to last.
Signed-off-by: Matthew Garrett <matthew.garrett@nebula.com>
Tested-by: Mantas Mikulėnas <grawity@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-03-19 14:51:14 -07:00
..
hotplug
PCI changes for the v3.9 merge window:
2013-02-25 21:18:18 -08:00
pcie
PCI changes for the v3.9 merge window:
2013-02-25 21:18:18 -08:00
access.c
PCI: Fix PCI Express Capability accessors for PCI_EXP_FLAGS
2013-02-15 11:46:24 -07:00
ats.c
bus.c
PCI: Put pci_dev in device tree as early as possible
2013-01-25 16:22:37 -07:00
host-bridge.c
hotplug-pci.c
htirq.c
ioapic.c
PCI changes for the v3.8 merge window:
2012-12-13 12:14:47 -08:00
iov.c
PCI changes for the v3.9 merge window:
2013-02-25 21:18:18 -08:00
irq.c
PCI: Convert dev_printk(KERN_<LEVEL> to dev_<level>(
2012-11-07 15:24:18 -07:00
Kconfig
Makefile
PCI: Always build setup-bus when PCI is enabled
2012-11-28 13:00:58 -08:00
msi.c
PCI/MSI: Enable multiple MSIs with pci_enable_msi_block_auto()
2013-01-24 17:25:13 +01:00
msi.h
of.c
pci-acpi.c
ACPI / glue: Add .match() callback to struct acpi_bus_type
2013-03-04 14:23:40 +01:00
pci-driver.c
Merge branch 'pci/konstantin-runtime-pm' into next
2013-02-12 13:42:36 -07:00
pci-label.c
pci-stub.c
PCI: Convert dev_printk(KERN_<LEVEL> to dev_<level>(
2012-11-07 15:24:18 -07:00
pci-sysfs.c
PCI: Remove spurious error for sriov_numvfs store and simplify flow
2012-12-26 10:39:22 -07:00
pci.c
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
pci.h
Merge branch 'pci/yinghai-root-bus-hotplug' into next
2013-01-26 17:35:58 -07:00
probe.c
Merge branch 'pci/yinghai-root-bus-hotplug' into next
2013-01-26 17:35:58 -07:00
proc.c
new helper: file_inode(file)
2013-02-22 23:31:31 -05:00
quirks.c
PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHz
2012-12-26 10:43:06 -07:00
remove.c
PCI changes for the v3.9 merge window:
2013-02-25 21:18:18 -08:00
rom.c
PCI: Use ROM images from firmware only if no other ROM source available
2013-03-19 14:51:14 -07:00
search.c
PCI: Fix reference count leak in pci_dev_present()
2013-01-25 13:49:27 -07:00
setup-bus.c
PCI: Add root bus children dev's res to fail list
2013-01-25 13:45:00 -07:00
setup-irq.c
PCI: Provide a default pcibios_update_irq()
2012-09-18 17:28:21 -06:00
setup-res.c
slot.c
syscall.c
vpd.c
xen-pcifront.c
PCI changes for the v3.8 merge window:
2012-12-13 12:14:47 -08:00