Re: Allocating uge chunks of kernel memory

Andrea Cisternino (acister@pcape1.pi.infn.it)
Tue, 10 Feb 1998 11:18:32 +0100


Hi Stephen,

> My problem is that the DMA controller (AMCC S5933) does NOT support
> chaining, and very little on-board FIFO. When the DMA runs out, the
> board will pause until new DMA values are loaded.

I've done some work with this chip. I wrote a generic device driver for
Linux 2.0 that can be probably used as a starting point for custom
applications. It is available from

http://pcape1.pi.infn.it/~acister/dev/driver.html

As regards the problem of allocating huge chunks of memory, in a
subsequent version I used the bigphysarea patch as already suggested in
this list.

The URL is:

http://www.uni-paderborn.de/fachbereich/AG/heiss/linux/bigphysarea.html

Hope you may find my code of help.

Thanks to all the wonderful Linux developers and bye.

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~
Andrea Cisternino    (Tel: 39-50-880306)| APEmille Team
INFN Pisa - Italy    (Fax: 39-50-880317)| Debian GNU/Linux
<URL:http://pcape1.pi.infn.it/~acister> | Climb and be happy !!!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~
  PGP FP: 72 ED D4 1E DE 1E 92 9D  88 E9 C7 6A 32 33 32 1D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu