Subject: Re: allocating physically contiguous buffers in attach?
To: Darrin B. Jewell <jewell@mit.edu>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 07/20/1999 10:14:03
On Tue, 20 Jul 1999 06:25:45 -0400 (EDT) 
 "Darrin B. Jewell" <jewell@mit.edu> wrote:

 > I would like to allocate a couple of 64k buffers in the attach routine
 > of an experimental next68k esp driver.  These are to be used as dma
 > i/o buffers and so need to be physically contigous, although it's ok
 > if they are placed anywhere in memory loaded by VM_FREELIST_DEFAULT.
 > 
 > What is the correct way to allocate this memory?

bus_dmamem_alloc(), and map that memory into kva space w/ bus_dmamem_map().

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>