In general, the ThreadID parameter is unnecessary in the memory system as the ContextID is what is used for the purposes of locks/wakeups. Since we allocate sequential ContextIDs for each thread on MT-enabled CPUs, ThreadID is unnecessary as the CPUs can identify the requesting thread through sideband info (SenderState / LSQ entries) or ContextID offset from the base ContextID for a cpu. |
||
---|---|---|
.. | ||
Check.cc | ||
Check.hh | ||
CheckTable.cc | ||
CheckTable.hh | ||
RubyTester.cc | ||
RubyTester.hh | ||
RubyTester.py | ||
SConscript |