-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix some minor issues #192
Conversation
compiler complains used of uninit var, since assert is removed in fast. Change-Id: I7c9837b31149338f2752d28a8de0092586e55343
Change-Id: I826aeb04e60c89582647e89d036329bf09c86548
this removes compile time warning Change-Id: Idd0407508bbf2580175ab38fe19b59f879b3a616
also remove std::abs on uint64_t RegVal Change-Id: I61ece357501fb186cfe756aa84cc7fad3e9cce39
@@ -186,7 +186,7 @@ IssueQue::checkScoreboard(const DynInstPtr& inst) | |||
panic("dst is not load"); | |||
} | |||
scheduler->loadCancel(dst_inst); | |||
DPRINTF(Schedule, "[sn %lu] %s can't get data from bypassNetwork, dst inst: %s\n", | |||
DPRINTF(Schedule, "[sn:%llu] %s can't get data from bypassNetwork, dst inst: %s\n", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I actually did this on purpose because this can help us find scheduler‘s log from a lot irrelevant information easier and faster.
It is very useful in scheduler debugging.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't quite understand, can this be achieved by using only the Schedule
debug flag?
Recently I have experienced some inconvenience tracking instructions through the scheduler when debugging.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
should be rebase merged.