HeapAlloc and caching



Hi,

I am using WINCE 6.0 in an ARM11 target. I am allocating a buffer in the
heap in kernel space and I am mapping it to user space. The problem is that
it's getting unmapped at some point. I believe this has to do with the
caching issue so awesomely relevant in ARM11 architectures.
Am I correct, is the heap cacheable, and if so how can I make it uncached?

Thank you
.