[PATCHv8 00/12] Contiguous Memory Allocator
From: Michal Nazarewicz <hidden>
Date: 2010-12-23 13:41:34
Also in:
linux-media, linux-mm, lkml
From: Michal Nazarewicz <hidden>
Date: 2010-12-23 13:41:34
Also in:
linux-media, linux-mm, lkml
Russell King - ARM Linux [off-list ref] writes:
Has anyone addressed my issue with it that this is wide-open for abuse by allocating large chunks of memory, and then remapping them in some way with different attributes, thereby violating the ARM architecture specification? In other words, do we _actually_ have a use for this which doesn't involve doing something like allocating 32MB of memory from it, remapping it so that it's DMA coherent, and then performing DMA on the resulting buffer?
Huge pages. Also, don't treat it as coherent memory and just flush/clear/invalidate cache before and after each DMA transaction. I never understood what's wrong with that approach. -- Best regards, _ _ .o. | Liege of Serenly Enlightened Majesty of o' \,=./ `o ..o | Computer Science, Michal "mina86" Nazarewicz (o o) ooo +--<mina86-tlen.pl>--<jid:mina86-jabber.org>--ooO--(_)--Ooo--