Messages in this thread | | | Date | Tue, 18 May 1999 18:37:25 +1200 | From | Chris Wedgwood <> | Subject | Re: [VFS] move active filesystem |
| |
> And what about a more inteligent DMA memory allocator ? I mean, in > case of fragmented memory it's very frequent not to success to > allocate DMA memory by kernel (eg by sound/floppy modules). Why > does not kernel moves some memory, changing some pagetable entries > etc to create contigous memory area suitable for DMA (in low 16M > for ISA DMA, care of page boundaries etc). If there's enough memory > to do it, it would be only some memory moving action to get the > suitable place. > > (I don't know too much about Linux kernel internals, maybe DMA > memory allocating is something atomic operation which blocks the > kernel too long to do such an operation I described below ?)
Right now, we can't tell which pages are in use by what, so moving pages in use isn't possible.
-cw
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |