We are using a segment of shared memory with the M3 writing and C28 reading. We want to wrap the reads and writes in a mutual exclusion access method to prevent C28 reading while M3 is writing. We are aware of the IPC registers and the IPC API for message passing but we do not see an actual mutual exclusion mechanism. The C28 will read many times more often then the M3 will write so we do not want or need the overhead of a message acknowledgement cycle around each C28 read. Please advise a recommended method for implementing a mutual exclusion access method for this application. Thank you.