IBM PowerPC 604 User Manual page 164

Risc
Table of Contents

Advertisement

Table 3-6. C&che Actions (Continued)
Cache
MESI
Action
Bus
Bus
TI0-4
RsV'n
Snoop
Action
WIM
State
Operation
WIM
Response
s
Snoop-
xx1
00010
Yes
(None)
Mark cache block I.
write with
(and
Release reservation.
flush
reset)
E
Snoop-
xx1
00010
None
(None)
Paradox-no one else should
be
write with
writing if this cache is E.
flush
Mark cache block I
E
Snoop-
xx1
00010
Yes
(None)
Paradox-no one else should
be
write with
(and
writing if this cache ls E.
flush
reset)
Mark cache block I.
Release reservation.
M
Snoop-
xx1
00010
None
Am'FN&§m
Paradox-no one else should
be
write with
writing ii this cache is M.
flush
Attempt to write cache block
back to main memory;
ii successful, mark cache block I
M
Snoop-
xx1
00010
Yes
Am'FN&§m
Paradox-no one else should
be
write with
(and
writing if this cache ls M.
flush
reset)
Attempt to write cache block
back to main memory;
if successful, mark cache block I,
release reservation
I
Snoop-
xx1
00110
None
(None)
No-op
write with
kill
I
Snoop-
xx1
00110
Yes
(None)
Release reservation.
write with
(and
kill
reset)
s
Snoop-
xx1
00110
None
(None)
Mark
cache block I.
write with
kill
s
Snoop-
xx1
00110
Yes
(None)
Mark cache block I.
write with
(and
Release reservation.
kill
reset)
E
Snoop-
xx1
00110
None
(None)
Paradox-no one else should
be
write with
writing if this cache is E.
kill
Mark cache
block I.
E
Snoop-
xx1
00110
Yes
(None)
Paradox-no one else should
be
write with
(and
writing if this cache is E.
kill
reset)
Mark
cache block I.
Release reservation.
M
Snoop-
xx1
00110
None
(None)
Paradox-no one else should
be
write with
writing ii this cache ls M.
kill
Mark
cache block I.
Chapter 3.
Cache
and Bus Interface Unit Operation
3-41

Advertisement

Table of Contents
loading

Table of Contents