diff options
| author | Yinghai Lu <[email protected]> | 2008-07-18 20:22:36 +0000 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2008-07-20 06:43:30 +0000 |
| commit | a83fe32fa668c0a17b3f99a1480b006f7d649924 (patch) | |
| tree | c9b27f822506affbba02a08253c73eff326f4303 /lib/debugobjects.c | |
| parent | Merge branch 'linus' into pci-for-jesse (diff) | |
| download | kernel-a83fe32fa668c0a17b3f99a1480b006f7d649924.tar.gz kernel-a83fe32fa668c0a17b3f99a1480b006f7d649924.zip | |
x86, pci: detect end_bus_number according to acpi/e820 reserved, v2
Jack Howarth reported that 2.6.26-rc9-git9 doesn't boot on MacBookPro2.
the reason is a faulty BIOS update that reportes faulty resources.
Nevertheless it's possible for Linux to be more resolent about this
situation (and similar situations) and work around this bug, by
cross-checking the mmconf range against the e820 table and ACPI resources.
Change the mconf bus range from [0,0xff] to to [0, 0x3f]
to match range [0xf0000000, 0xf4000000) in e820 tables.
[ v2, [email protected]:
x86, pci: detect end_bus_number according to acpi/e820 reserved - fix ]
Reported-by: Jack Howarth <[email protected]>
Signed-off-by: Yinghai Lu <[email protected]>
Cc: [email protected]
Cc: Jack Howarth <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions
