Re: Running out of vmalloc space

Andi Kleen
2001-05-18T11:24:58Z

On Fri, May 18, 2001 at 12:48:38AM +0200, David Pinedo wrote:
> Unfortunately, yes. It has to be in the kernel's virtual address space,
> because the kernel graphics driver initiates DMAs to and from the
> graphics board, which can only be done from the kernel using locked down
> physical memory.

If it doesn't do any direct CPU accesses to the graphics board you could
do the DMA even without having the board mapped in the MMU. You just have
to work with physical addresses.

-Andi