diff options
author | Yinghai Lu <yinghai.lu@amd.com> | 2006-11-29 13:53:10 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-02-07 15:50:03 -0800 |
commit | 07eddf3d597f2d009a37a4e8c7c32a1ffe992f3e (patch) | |
tree | 6ed35aff253bdf7aa01572687fcff5f0b7241606 /drivers/pci/pci.c | |
parent | 5331be090567d9335476f876b2d85427cd7c4426 (diff) | |
download | linux-stable-07eddf3d597f2d009a37a4e8c7c32a1ffe992f3e.tar.gz linux-stable-07eddf3d597f2d009a37a4e8c7c32a1ffe992f3e.tar.bz2 linux-stable-07eddf3d597f2d009a37a4e8c7c32a1ffe992f3e.zip |
PCI: check szhi when sz is 0 when 64 bit iomem bigger than 4G
For pci mem resource that size is bigger than 4G, the sz returned by
pc_size will be 0.
So that resource is skipped, and register contained hi address will be
treated as another 32bit resource. We need to use sz64 and pci_sz64 for
64 bit resource for clear logical. Typical usages for this: Opteron
system with co-processor and the co-processor could take more than 4G
RAM as pre-fetchable mem resource.
Signed-off-by: Yinghai Lu <yinghai.lu@amd.com>
Cc: Andi Kleen <ak@suse.de>
Cc: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/pci.c')
0 files changed, 0 insertions, 0 deletions