Can you tell me how a partial cache line store in performed with an image to get a better understanding?
There are two main ways for an ACE manager to perform a partial cache line store. Either:
- The ACE manager will obtain a Unique copy of the entire cache line (typically 64B) and will then overwrite part of the cache line in order to do the partial store
- The ACE manager can issue a WriteUnique, which does not require a Unique copy to be obtained, and can write to as little of the cache line as it wishes. WriteUnique is expected to be used only by ACE-Lite managers, but ACE managers can also use it if they wish to.