cvs commit: src/sys/i386/pci pci_bus.c
John Baldwin
jhb at FreeBSD.org
Wed Oct 6 11:58:59 PDT 2004
On Wednesday 06 October 2004 03:22 am, Warner Losh wrote:
> imp 2004-10-06 07:22:58 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/i386/pci pci_bus.c
> Log:
> For legacy PCI bridges, limit memory allocation to the top 32MB of
> RAM. Many older, legacy bridges only allow allocation from this
> range. This only appies to devices who don't have their memory
> assigned by the BIOS (since we allocate the ranges so assigned
> exactly), so should have minimal impact.
>
> Hoewver, for CardBus bridges (cbb), they rarely get the resources
> allocated by the BIOS, and this patch helps them greatly. Typically
> the 'bad Vcc' messages are caused by this problem.
We really should be looking at the SMAP to find out what the real limits of
PCI space are I think since I think the SMAP includes an entry for PCI memory
mapped I/O.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-src
mailing list