int l2_select_low_bit, default="RubySystem::getBlockSizeBits()";
Tick clockEdge();
+ Tick clockEdge(Cycles c);
Tick cyclesToTicks(Cycles c);
void set_tbe(TBE b);
void unset_tbe();
// IssueCount.
// Set a wakeup timer
- reissueTimerTable.set(address, cyclesToTicks(reissue_wakeup_latency));
+ reissueTimerTable.set(address, clockEdge(reissue_wakeup_latency));
}
}
// IssueCount.
// Set a wakeup timer
- reissueTimerTable.set(address, cyclesToTicks(reissue_wakeup_latency));
+ reissueTimerTable.set(address, clockEdge(reissue_wakeup_latency));
}
}
//
if (reissueTimerTable.isSet(address)) {
reissueTimerTable.unset(address);
- reissueTimerTable.set(address, cyclesToTicks(fixed_timeout_latency));
+ reissueTimerTable.set(address, clockEdge(fixed_timeout_latency));
}
}
//
// currently only support a fixed timeout latency
//
- reissueTimerTable.set(address, cyclesToTicks(fixed_timeout_latency));
+ reissueTimerTable.set(address, clockEdge(fixed_timeout_latency));
}
action(ut_unsetReissueTimer, "ut", desc="Unset reissue timer.") {