IBM PowerPC 604 User Manual page 165

Risc
Table of Contents

Advertisement

Table 3-6. cache Actions (Continued)
Cache
MESI
Action
Bus
Bus
TT0-4
Rsv'n
Snoop
Action
WIM
State
Operation
WIM
Response
M
Snoop-
xx1
00110
Yes
(None)
Paradox-no one else should be
write with
(and
writing if this cache is M.
kill
reset)
Mark cache block I.
Release reservation.
I
Snoop-
xx1
10010
None
(None)
No-op
write with
flush
atomic
I
Snoop-
xx1
10010
Yes
(None)
Release reservation.
write with
(and
flush
reset)
atomic
s
Snoop-
xx1
10010
None
(None)
Mark cache block I.
write with
flush
atomic
s
Snoop-
xx1
10010
Yes
(None)
Mark cache block I.
write with
(and
Release reservation.
flush
reset)
atomic
E
Snoop-
xx1
10010
None
(None)
Paradox-no one else should be
write with
writing if this cache is E.
flush
Mark cache block
I.
atomic
E
Snoop-
xx1
10010
Yes
(None)
Paradox-no one else should be
write with
(and
writing if this cache is E.
flush
reset)
Mark cache block I,
atomic
release reservation.
M
Snoop-
xx1
10010
None
~&§m
Paradox-no one else should be
write with
writing if this cache is M.
flush
Attempt to write block back to
atomic
main memory;
ii successful, mark cache block I
M
Snoop-
xx1
10010
Yes
~&§m
Paradox-no one else should be
write with
(and
writing if this cache is M.
flush
reset)
Attempt to write block back to
atomic
main memory;
if successful: mark cache block I,
release reservation.
(l'Va)
Snoop-
xx1
11000
(!Va)
(None)
Respond with (none) when the
TLB
n.e
has been invalidated.
invalidate
3-42
PowerPC 604 RISC Microproceseor User's Manual

Advertisement

Table of Contents
loading

Table of Contents