On Thu, Apr 04, 2002 at 04:40:00PM +1000, Rosen Jeremy wrote: > > > > > This flag is used on architectures that have memory only accessible > > from the processor, not from a DMA device, to ensure a DMA device > > gets a memory bank that it can access. > > so it specifies that the kmalloc()ed region must be usable for DMA > transfer.... which is exactly what we want.
Not really - IIRC it really is specific to ISA DMA. PCI devices on i386 won't generally need it and probably won't specify it. Nor would we want to, since that would put everything in the ludicrously small ISA DMA region (only 1MB AFAIR) which could rapidly be exhausted. -- David Gibson | For every complex problem there is a david at gibson.dropbear.id.au | solution which is simple, neat and | wrong. -- H.L. Mencken http://www.ozlabs.org/people/dgibson ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/