Searched refs:streamSeqNum (Results 1 - 8 of 8) sorted by relevance

/gem5/src/cpu/minor/
H A Ddyn_inst.hh88 InstSeqNum streamSeqNum; member in class:Minor::InstId
113 threadId(thread_id), streamSeqNum(stream_seq_num),
133 assert(streamSeqNum == rhs.streamSeqNum &&
H A Dexecute.hh152 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 Dfetch1.hh244 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 Dfetch2.cc218 /* 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 Dfetch1.cc162 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 Dexecute.cc304 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 Ddyn_inst.cc65 os << id.threadId << '/' << id.streamSeqNum << '.'
/gem5/util/minorview/
H A Dmodel.py90 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