From 8e5c441a54b481085d6311f14af66e41b5766f91 Mon Sep 17 00:00:00 2001 From: Brad Beckmann Date: Fri, 20 Aug 2010 11:46:12 -0700 Subject: ruby: fix ruby llsc support to sync sc outcomes Added support so that ruby can determine the outcome of store conditional operations and reflect that outcome to M5 physical memory and cpus. --- src/mem/protocol/RubySlicc_Exports.sm | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/mem/protocol') diff --git a/src/mem/protocol/RubySlicc_Exports.sm b/src/mem/protocol/RubySlicc_Exports.sm index d29620d16..4cea7c379 100644 --- a/src/mem/protocol/RubySlicc_Exports.sm +++ b/src/mem/protocol/RubySlicc_Exports.sm @@ -53,7 +53,6 @@ enumeration(AccessPermission, desc="...", default="AccessPermission_NotPresent") Read_Write, desc="Read/Write"; Invalid, desc="Invalid"; NotPresent, desc="NotPresent"; - OnHold, desc="Holding a place in dnuca cache"; ReadUpgradingToWrite, desc="Read only, but trying to get Read/Write"; Stale, desc="local L1 has a modified copy, assume L2 copy is stale data"; } @@ -345,6 +344,5 @@ enumeration(RequestStatus, desc="...", default="RequestStatus_NULL") { Issued, desc="The sequencer successfully issued the request"; BufferFull, desc="Can not issue because the sequencer is full"; Aliased, desc="This request aliased with a currently outstanding request"; - LlscFailed, desc="The write failed in the Load-Link Store-Conditional pair"; NULL, desc=""; } -- cgit v1.2.3