Subject: Re: plan to merge cats and netwinder isa_machdep.c
To: None <firstname.lastname@example.org>
From: Izumi Tsutsui <email@example.com>
Date: 10/10/2002 23:09:52
In article <firstname.lastname@example.org>
> > A bit off topic, but does ISA DMA work on these ports?
> > Last time I tried AHA-1542 and PCnet-ISA on cats,
> > both of them didn't work at all.
> No idea, I've not tried ISA cards in my cats, I plan to at some point
> soon, but first I suspect that the mess that is isa with footbridge needs
> tidying up. It doesn't surprise me if they didn't work, currently isa
> interrupts happen at IPL_BIO on the footbridge, so if we go to splbio or
> higher no isa interrupts will get through, this means that any other
> footbridge interrupts can block the isa ones very easily.
Hmm, that's the reason why I got messages "com0: xx silo overflow"
from com and "ne0: warning - receiver ring buffer overrun" from ne2000.
It's great if they are fixed.
> > Current _isa_bus_dmamap_load() in footbridge/isa/isadma_machdep.c
> > returns physical address for ds_addr, but is it really OK for 24bit ISA
> > bus? And does cats really require bounce-buffer for isadma?
> No idea, I believe it'll need the standard pc method of bounce buffers, as
> it's a standard PC ali southbridge.
So maybe the south bridge requires bounce buffer, but I doubt
the physical address of main memory starts from 0x0.