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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user