cvs commit: src/sys/i386/pci pci_bus.c

[ Available lists | Index of cvs-all | Month of Oct 2004 | Week of 6 Oct 2004 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Warner Losh <imp@FreeBSD.org>
Date
6 Oct 2004 07:22:59
Subject
cvs commit: src/sys/i386/pci pci_bus.c
Message-ID
200410060722.i967MwsJ014694@repoman.freebsd.org


[ Hide this part ]
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.

Revision Changes Path
1.113 +24 -4 src/sys/i386/pci/pci_bus.c


Elapsed time: 0.077 seconds