freebsd-nq/sys/dev/lnc
Maxime Henrion c480dc188f 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>
2004-08-22 23:01:13 +00:00
..
if_lnc_cbus.c Add missing <sys/module.h> includes currently relying on nested include 2004-06-03 06:10:02 +00:00
if_lnc_isa.c Add missing <sys/module.h> includes 2004-05-30 20:08:47 +00:00
if_lnc_pci.c Pass a correct lowaddr to bus_dma_tag_create(), lnc(4) cards can only 2004-08-22 23:01:13 +00:00
if_lnc.c Since if_lnc doesn't contain locking or run with INTR_MPSAFE, mark 2004-08-13 23:20:50 +00:00
if_lncreg.h
if_lncvar.h Peter prefers it this way, bde might also[*]. I just want to have a chance 2004-03-03 08:33:34 +00:00