cpu,isa,mem: Adds per-thread wakeup logic
Review Request #2999 - Created July 30, 2015 and submitted
| Information | |
|---|---|
| Curtis Dunham | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changes wakeup functionality so that only specific threads on SMT capable cpus are woken.
Posted (July 30, 2015, 4:59 p.m.)
so what is the difference between
xc->getCpuPtr()->wakeup(xc->threadId());
and
xc->activate();
? I think we need to clarify whether or not these are equivalent, and if so, why we need both, and if not, what the differences are and when you should be using one vs. the other.
-
src/cpu/kvm/base.hh (Diff revision 1) -
having a default value here seems a little sketchy---how many more places are there where there's no explicity thread ID?
