diff options
author | mux <mux@FreeBSD.org> | 2004-08-22 23:01:13 +0000 |
---|---|---|
committer | mux <mux@FreeBSD.org> | 2004-08-22 23:01:13 +0000 |
commit | 4836740e24a9c2a7f2ffb3128912df4b0023c007 (patch) | |
tree | d3f4e7e1b5c434b96b1534709182e88711eab514 /sys/kern | |
parent | 769c4fdece4e843388befb8a51f67cac1af8d570 (diff) | |
download | FreeBSD-src-4836740e24a9c2a7f2ffb3128912df4b0023c007.zip FreeBSD-src-4836740e24a9c2a7f2ffb3128912df4b0023c007.tar.gz |
Pass a correct lowaddr to bus_dma_tag_create(), lnc(4) cards can only
deal with 24-bit addresses. While the two other attachments, namely
isa and cbus, do it properly, the PCI attachment was passing
BUS_SPACE_MAXADDR instead of BUS_SPACE_MAXADDR_24BIT. This bug
became apparent with the new contigmalloc() code.
This fixes the problem reported with lnc(4) interfaces inside VMWare,
and should theoritically also fix any user of a PCI lnc(4) card. It
is a RELENG_5 MFC candidate.
Tested by: Florian Le Goff <madflo@beertech.org>
Diffstat (limited to 'sys/kern')
0 files changed, 0 insertions, 0 deletions