Skip to contentSkip to conversation

PCI: Restore PCI expansion ROM P2P prefetch window creation

PATCH New Gary Hade 1 participant 1 message Dec 12, 2007 PCI

lore
Share & tools
lore

Gary Hade

author
#0 lore raw

PATCH 1/1 PCI: Restore PCI expansion ROM P2P prefetch window creation

Restore PCI expansion ROM P2P prefetch window creation.

This patch reverts previous "Avoid creating P2P prefetch window for expansion ROMs" change due to regressions that were spotted on some systems.

---

drivers/pci/probe.c renamed from drivers/pci/probe.c.orig +2 -1
@@ -276,7 +276,8 @@ static void pci_read_bases(struct pci_de
 			sz = pci_size(l, sz, (u32)PCI_ROM_ADDRESS_MASK);
 			if (sz) {
 				res->flags = (l & IORESOURCE_ROM_ENABLE) |
-				  IORESOURCE_MEM | IORESOURCE_READONLY;
+				  IORESOURCE_MEM | IORESOURCE_PREFETCH |
+				  IORESOURCE_READONLY | IORESOURCE_CACHEABLE;
 				res->start = l & PCI_ROM_ADDRESS_MASK;
 				res->end = res->start + (unsigned long) sz;
 			}