summaryrefslogtreecommitdiff
path: root/src/mem/ruby/system/Sequencer.hh
diff options
context:
space:
mode:
authorBrad Beckmann <Brad.Beckmann@amd.com>2010-08-20 11:46:13 -0700
committerBrad Beckmann <Brad.Beckmann@amd.com>2010-08-20 11:46:13 -0700
commitbcdd19df03ed047e4ce03dbf81bc40173cc3217b (patch)
tree4569f33a5e33c3fc9dfa34cf599e0732816b3ad9 /src/mem/ruby/system/Sequencer.hh
parent283be34a992401f07d62e274d501c4185fca8377 (diff)
downloadgem5-bcdd19df03ed047e4ce03dbf81bc40173cc3217b.tar.xz
ruby: Added SC fail indication to trace profiling
Diffstat (limited to 'src/mem/ruby/system/Sequencer.hh')
-rw-r--r--src/mem/ruby/system/Sequencer.hh5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mem/ruby/system/Sequencer.hh b/src/mem/ruby/system/Sequencer.hh
index c298e27dd..fecfc9a1a 100644
--- a/src/mem/ruby/system/Sequencer.hh
+++ b/src/mem/ruby/system/Sequencer.hh
@@ -105,11 +105,12 @@ class Sequencer : public RubyPort, public Consumer
void hitCallback(SequencerRequest* request,
GenericMachineType mach,
- DataBlock& data);
+ DataBlock& data,
+ bool success);
bool insertRequest(SequencerRequest* request);
- void handleLlscWrites(const Address& address, SequencerRequest* request);
+ bool handleLlsc(const Address& address, SequencerRequest* request);
// Private copy constructor and assignment operator
Sequencer(const Sequencer& obj);