IBM PowerPC 604 User Manual page 152

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
001
s
stwcx.
Kill
001
01100
Yes
(None) or
Release reservation
(and
§115
update condition register
reset)
mark cache block E
store to cache
mark cache block M
001
s
stwcx.
Kill
001
01100
Yes
ARTRY
or
Release the bus
' A RTRV&' § R' D '
retry the operation
001
E
stwcx.
(None)
(n/a)
(n/a)
None
(n/a)
Update condition register
001
ME
stwcx.
(None)
(n/a)
(n/a)
Yes
(n/a)
Release reservation
(and
update condition register
reset)
store to cache
mark cache block M
001
ME
stwcx.
(None)
(nla)
(nla)
Yes
(n/a)
(nla)
001
M
stwcx.
(None)
(nla)
(nla)
Yes
(nla)
Release reservation
(and
update condition register
reset)
store to cache
011
I
stwcx.
(None)
(n/a)
(n/a)
None
(n/a)
Update condition register
010
011
I
stwcx.
Write with
01M
10010
Yes
(None) or
Release reservation
010
flush
(and
mm
update condition register
atomic
reset)
store to
main
memory
011
I
stwcx.
Write with
01M
10010
Yes
ARTRVor
Release the bus
010
flush
' A RTRV&' § R' D '
retry the operation
atomic
011
ME
stwcx.
(None)
(n/a)
(n/a)
None
(n/a)
Paradox-cache should be I
010
s
update condition register
011
ME
stwcx.
Write with
01M
10010
Yes
(None) or
Paradox-cache should be I
010
s
flush
(and
mm
checklrelease reservation
atomic
reset)
update condition register
store
to
main memory
011
ME
stwcx.
Write with
01M
10010
Yes
ARTRY
or
Paradox-cache should be I
010
s
flush
Am'RV&'§R'D'
release the bus
atomic
retry the operation
011
M
stwcx.
(n/a)
(nla)
(n/a)
None
(n/a)
(nla)
010
100
(nla)
stwcx.
(n/a)
(n/a)
(n/a)
(nla)
(n/a)
A stwcx. to a page marked write-
101
though causes a
data
ac:cess
11X
exception; therefore, no bus
transaction results.
Chapter 3. Cache and Bus Interface Unit Operation
3-29

Advertisement

Table of Contents
loading

Table of Contents