On Monday 13 October 2008 19:29:54 Chris wrote: > Could you reserve memory for the intermediate blit buffer at the end of > system memory by passing a mem=xxx in the kernel command line and then > use mmap /dev/mem to read it back? One advantage is that mmapping > /dev/mem disables the processor cache on those pages (by calling > pgprot_noncached(), see drivers/char/mem.c). I'm not sure if disabling the processor cache completely is what I want to do. Although if I think about it, I doubt I'll end up using our software rasterizer too much. In which case, I guess it's only the GPU which will ever be rendering so the cache problem goes away. I think I might try a little test application and see if I can get away with the mem= trick. It's just feels a shame to "reserve" memory & potentially not use it when it's such a precious resource. I guess it's that or write a kernel module. Thanks for everyone's help. Cheers, Tom -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html