Service manual

Cache Coherency B-5
Table B 3 Memory Space Commands
Command Class Description
RdBlk Rd Read a block of memory data into cache.
RdBlkMod RdM
Read a block of memory data into cache for the
purpose of modification (writing).
Fetch - Read a block of memory data - do not cache it.
RdBlkVic Rd
Read a block of memory data into cache that will
replace a valid (clean or dirty) block of data.
RdBlkModVic RdM
Read a block of memory data into cache for the
purpose of modification (writing). This read will
replace a valid (clean or dirty) block of data.
Victim - Write the cache data block back to memory.
CleanVictim -
Do not write the cache data block back to memory.
This book keeping command is used by the system
to simplify victim and victim buffer handling.
Evict Evict
Displace a valid (clean or dirty) block of data from
the cache. This software hook allows software to
replace a cache block without reading a spurious
memory block.
Clean-to-Dirty CtoD Make a valid non-writeable cache block writeable.
Shared-to-Dirty StoD Make a shared non-writeable cache block writeable.
STCChange-to-
Dirty
CtoD/
StoD
Make a valid or shared non-writeable cache block
writeable for the purpose of a store conditional
instruction (STx_C).
Inval-to-Dirty ItoD
Put an invalid block of data in cache into a
writeable state so that it may be overwritten.
Full-Block-
Write
-
Overwrite a block in memory. Do not cache any
data. Do not victimize any data.