summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@c2micro.com>2006-04-19 02:19:52 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2006-06-21 20:59:59 +0200
commit17d6dc8ff098cc8c57941c82f7702804302b1ea1 (patch)
tree866b2243517d1dae26f1fff0986ed08f96e63baa /net
parent[PATCH] PCI: altix: msi support (diff)
downloadlinux-17d6dc8ff098cc8c57941c82f7702804302b1ea1.tar.xz
linux-17d6dc8ff098cc8c57941c82f7702804302b1ea1.zip
[PATCH] PCI: Ignore pre-set 64-bit BARs on 32-bit platforms
[pci] Ignore pre-set 64-bit BARs on 32-bit platforms Currently, Linux always rejects a device which has a pre-set 64-bit address on a 32-bit platform. On systems which do not do PCI initialization in firmware, this causes some devices which don't correctly power up with all BARs zero to fail. This patch makes the kernel automatically zero out such an address (thus treating it as if it had not been set at all, meaning it will assign an address if necessary). I have done this only for devices, not bridges. It seems potentially hazardous to do for bridges. Signed-off-by: H. Peter Anvin <hpa@c2micro.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions