Hi.
When using gsram, we know that user variables (flags) or IPC are used to process data write and read completion.
What I'm curious about is what happens if CPU1 with write permission is writing and CPU2, which is readable at the same time, tries to read?
Are there any other problems such as crashes other than reading data that has not been updated, that is, unexpected data?
In other words, what happens when CPU1 accesses the same memory as write and CPU2 reads at the same time?