Re: Allocating uge chunks of kernel memory

Stephen Williams (steve@icarus.icarus.com)
Tue, 10 Feb 1998 11:15:33 -0800


> 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.

acister@pcape1.pi.infn.it said:
> 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.

I've done AMCC drivers under linux before, so I got this one done, from
scratch, in about 18 hours:-) This particular board is pretty straight-
forward.

I did in fact use the bigphysarea patch. I REALLY LIKE that patch and
would love to see it in the main-line kernel. Yes, it is a cheap crutch
for mass-market hardware, but for a 100count board for a specific purpose,
this patch made the driver so much easier, and performance is quite good.

-- 
Steve Williams                "The woods are lovely, dark and deep.
steve@icarus.com              But I have promises to keep,
steve@picturel.com            and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."

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