Subject: SGMAP DMA improvements
To: None <port-alpha@netbsd.org>
From: Jason R Thorpe <thorpej@zembu.com>
List: port-alpha
Date: 07/19/2001 10:18:30
Folks...
I finally had the correct combination of "time" and "motivation" to
hack on the SGMAP DMA code a little, and get it working more the way
I'd like.
Why do you care?
Well, for those of you who have more memory than the direct-mapped DMA
window can address (this is usually ">1G" or ">2G"), then you can now
use all that memory. It previously didn't work properly because I had
not yet implemented mbuf support in the SGMAP routines.
That is now fixed, and the routines are a bit more efficient -- I've
tested it by using all SGMAPs for all DMA on my AlphaServer 1200.
There is another optimization I plan on making, but it's not that
important right now.
I will be building a binary snapshot shortly that includes these
improvements.
--
-- Jason R. Thorpe <thorpej@zembu.com>