pci: print out pref if mmio is prefetchable
PATCH 1/1 pci: print out pref if mmio is prefetchable
already print it out for pci bridge, also print it out for pci device
Signed-off-by Yinghai Lu <[email protected]>
--- drivers/pci/probe.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
drivers/pci/probe.c +7 -2
@@ -235,7 +235,10 @@ int __pci_read_base(struct pci_dev *dev, res->start = l64; res->end = l64 + sz64;dev_printk (KERN_DEBUG , &dev->dev, -"reg %x 64bit mmio: %pR\n" , pos, res); +"reg %x %s: %pR\n" , pos, + (res->flags &IORESOURCE_PREFETCH ) ? +"64bit mmio pref" :"64bit mmio" , + res); } res->flags |=IORESOURCE_MEM_64 ;
@@ -249,7 +252,9 @@ int __pci_read_base(struct pci_dev *dev, res->end = l + sz;dev_printk (KERN_DEBUG , &dev->dev,"reg %x %s: %pR\n" , pos, - (res->flags &IORESOURCE_IO ) ?"io port" :"32bit mmio" , + (res->flags &IORESOURCE_IO ) ?"io port" : + ((res->flags &IORESOURCE_PREFETCH ) ? +"32bit mmio pref" :"32bit mmio" ), res); }
Jesse Barnes
AppliedQuoted 38 lines · On Fri, 07 Aug 2009 03:53:34 -0700 Yinghai Lu <[email protected]> wrote:
already print it out for pci bridge, also print it out for pci device
Signed-off-by Yinghai Lu <[email protected]>--- drivers/pci/probe.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)Index:
linux-2.6/drivers/pci/probe.c
===================================================================drivers/pci/probe.c +4
-1@@ -235,7 +235,10 @@ int __pci_read_base(struct pci_dev *dev, res->start = l64; res->end = l64 + sz64;dev_printk (KERN_DEBUG , &dev->dev, -"reg %x 64bit mmio: %pR\n" , pos, res); +"reg %x %s: %pR\n" , pos, + (res->flags &IORESOURCE_PREFETCH ) ? +"64bit mmio pref" :"64bit mmio", + res); }drivers/pci/probe.c +3
-1res->flags |=IORESOURCE_MEM_64 ;@@ -249,7 +252,9 @@ int __pci_read_base(struct pci_dev *dev, res->end = l + sz; dev_printk(KERN_DEBUG, &dev->dev, "reg %x %s: %pR\n", pos, - (res->flags &IORESOURCE_IO ) ?"io port" : "32bit mmio", + (res->flags &IORESOURCE_IO ) ?"io port" : + ((res->flags &IORESOURCE_PREFETCH ) ? +"32bit mmio pref" :"32bit mmio" ), res);
Quoted 3 lines
}
Applied to linux-next, thanks.
Signature · 1 line
Jesse Barnes, Intel Open Source Technology Center