Searched refs:streamSeqNum (Results 1 - 8 of 8) sorted by relevance
/gem5/src/cpu/minor/ |
H A D | dyn_inst.hh | 88 InstSeqNum streamSeqNum; member in class:Minor::InstId 113 threadId(thread_id), streamSeqNum(stream_seq_num), 133 assert(streamSeqNum == rhs.streamSeqNum &&
|
H A D | execute.hh | 152 streamSeqNum(InstId::firstStreamSeqNum), 161 streamSeqNum(other.streamSeqNum), 188 InstSeqNum streamSeqNum; member in struct:Minor::Execute::ExecuteThreadInfo 192 * This isn't really needed as the streamSeqNum will change on 222 * if that is a stream-changing branch update the streamSeqNum */
|
H A D | fetch1.hh | 244 streamSeqNum(InstId::firstStreamSeqNum), 253 streamSeqNum(other.streamSeqNum), 268 InstSeqNum streamSeqNum; member in struct:Minor::Fetch1::Fetch1ThreadInfo 327 /** Update streamSeqNum and predictionSeqNum from the given branch (and
|
H A D | fetch2.cc | 218 /* Update the predictionSeqNum and remember the streamSeqNum that it 220 thread.expectedStreamSeqNum = inst->id.streamSeqNum; 224 inst->id.streamSeqNum, thread.predictionSeqNum + 1, 275 thread.expectedStreamSeqNum == line_in->id.streamSeqNum && 318 * without the streamSeqNum number having changed */ 320 fetch_info.expectedStreamSeqNum == line_in->id.streamSeqNum && 326 bool set_pc = fetch_info.lastStreamSeqNum != line_in->id.streamSeqNum; 372 * immediate judgement about streamSeqNum) */ 501 /* Remember the streamSeqNum of this line so we can tell when 503 fetch_info.lastStreamSeqNum = line_in->id.streamSeqNum; [all...] |
H A D | fetch1.cc | 162 thread.streamSeqNum, thread.predictionSeqNum, 525 DPRINTF(Fetch, "Updating streamSeqNum from: %d to %d," 527 thread.streamSeqNum, branch.newStreamSeqNum, 531 thread.streamSeqNum = branch.newStreamSeqNum; 604 /* The streamSeqNum tagging in request/response ->req should handle 608 * if we're still processing the same stream (as set by streamSeqNum) 611 if (fetch2_branch.newStreamSeqNum != thread.streamSeqNum) { 613 " streamSeqNum mismatch\n", 636 } else if (fetch2_branch.newStreamSeqNum != fetchInfo[fetch2_branch.threadId].streamSeqNum) { 638 " streamSeqNum mismatc [all...] |
H A D | execute.cc | 304 executeInfo[tid].streamSeqNum++; 307 * just the streamSeqNum */ 309 executeInfo[tid].streamSeqNum, 588 } else if (inst->id.streamSeqNum != thread.streamSeqNum) { 591 *inst, thread.streamSeqNum); 906 "suspended thread as the streamSeqNum should not match"); 1044 * as its streamSeqNum disagrees with the current 1045 * Execute::streamSeqNum 1128 discard_inst = inst->id.streamSeqNum ! [all...] |
H A D | dyn_inst.cc | 65 os << id.threadId << '/' << id.streamSeqNum << '.'
|
/gem5/util/minorview/ |
H A D | model.py | 90 self.streamSeqNum = 0 97 return [self.threadId, self.streamSeqNum, self.predictionSeqNum, 124 self.streamSeqNum = seqnum_from_string(elems[2]) 144 str(self.streamSeqNum) + '.' + 159 ret.append(colours.number_to_colour(self.streamSeqNum))
|
Completed in 22 milliseconds