Locked requests should actually be converted to ST rather than ATOMIC, because ATOMIC is for RMW.

This commit is contained in:
Polina Dudnik 2009-07-13 12:11:17 -05:00
parent 7a6bf67e47
commit b28058917c

View file

@ -397,10 +397,10 @@ void Sequencer::issueRequest(const RubyRequest& request) {
ctype = CacheRequestType_ST;
break;
case RubyRequestType_Locked_Read:
ctype = CacheRequestType_ATOMIC;
ctype = CacheRequestType_ST;
break;
case RubyRequestType_Locked_Write:
ctype = CacheRequestType_ATOMIC;
ctype = CacheRequestType_ST;
break;
default:
assert(0);