This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Question of ARMv8 cache clean and eviction behavior

for MESI protocol cpu, when I use POC clean instruction (ex. dc cvac)

i expect the cache line state will be changed  "M" to "S or E"

Q1. is the cache data writeback to main memory when S or E-state cache line be evicted?

Q2. is the cache data writeback to main memory when I clean it which is already in S or E-state?