mem-ruby: removed unused checkCoherence

Change-Id: I108b95513f2828470fe70bad5f136b0721598582
Signed-off-by: Tiago Mück <tiago.muck@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/21924
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Tiago Mück
2019-10-15 16:02:55 -05:00
parent daa3dc556e
commit a72eb993e8
5 changed files with 0 additions and 20 deletions

View File

@@ -128,7 +128,6 @@ structure (Sequencer, external = "yes") {
void writeCallbackScFail(Addr, DataBlock);
bool llscCheckMonitor(Addr);
void checkCoherence(Addr);
void evictionCallback(Addr);
void recordRequestType(SequencerRequestType);
bool checkResourceAvailable(CacheResourceType, Addr);
@@ -148,7 +147,6 @@ structure (GPUCoalescer, external = "yes") {
Cycles, Cycles, Cycles);
void writeCallback(Addr, MachineType, DataBlock,
Cycles, Cycles, Cycles, bool);
void checkCoherence(Addr);
void evictionCallback(Addr);
void recordCPReadCallBack(MachineID, MachineID);
void recordCPWriteCallBack(MachineID, MachineID);
@@ -169,7 +167,6 @@ structure (VIPERCoalescer, external = "yes") {
Cycles, Cycles, Cycles, bool);
void invCallback(Addr);
void wbCallback(Addr);
void checkCoherence(Addr);
void evictionCallback(Addr);
}

View File

@@ -976,13 +976,6 @@ GPUCoalescer::print(ostream& out) const
<< "]";
}
// this can be called from setState whenever coherence permissions are
// upgraded when invoked, coherence violations will be checked for the
// given block
void
GPUCoalescer::checkCoherence(Addr addr)
{
}
void
GPUCoalescer::recordRequestType(SequencerRequestType requestType) {

View File

@@ -176,7 +176,6 @@ class GPUCoalescer : public RubyPort
bool empty() const;
void print(std::ostream& out) const;
void checkCoherence(Addr address);
void markRemoved();
void removeRequest(GPUCoalescerRequest* request);

View File

@@ -738,14 +738,6 @@ Sequencer::print(ostream& out) const
<< "]";
}
// this can be called from setState whenever coherence permissions are
// upgraded when invoked, coherence violations will be checked for the
// given block
void
Sequencer::checkCoherence(Addr addr)
{
}
void
Sequencer::recordRequestType(SequencerRequestType requestType) {
DPRINTF(RubyStats, "Recorded statistic: %s\n",

View File

@@ -124,7 +124,6 @@ class Sequencer : public RubyPort
{ deschedule(deadlockCheckEvent); }
void print(std::ostream& out) const;
void checkCoherence(Addr address);
void markRemoved();
void evictionCallback(Addr address);