Hi
Running on OMAP L138, Linux on ARM side and DSP/BIOS on dsp side.
We wish to using the 128KB shared SRAM (memory mapped at 0x80000000) for direct memory mapping between ARM and DSP. We are already using DSP/LINK for other transfers.
The DSP side seems to be working properly, I can either disable caching in the MAR registers or use the cache invalidate/writeback functions, but I have some problems in Linux.
By using /dev/mem and mmap I can access the shared memory from user space in Linux,
but I would very much like to disable the DCache for this area, or at least being able to invalidate/writeback the cache.
Is this possible from userspace, and if so - how?
Many thanks,
Mads