pass the address of both the old an new pcbb on context
switches. (Makes other uncommitted code easier to merge.) arch/alpha/ev5.cc: pass the address of both the old an new pcbb on context switches --HG-- extra : convert_revision : bff8c8d1b532ad5f9af6270169bbfb1b5c05256a
This commit is contained in:
parent
6a26c92d6f
commit
8bc3ce93cb
1 changed files with 3 additions and 1 deletions
|
@ -303,6 +303,7 @@ Fault
|
|||
ExecContext::setIpr(int idx, uint64_t val)
|
||||
{
|
||||
uint64_t *ipr = regs.ipr;
|
||||
uint64_t old;
|
||||
|
||||
if (misspeculating())
|
||||
return No_Fault;
|
||||
|
@ -355,8 +356,9 @@ ExecContext::setIpr(int idx, uint64_t val)
|
|||
|
||||
case AlphaISA::IPR_PALtemp23:
|
||||
// write entire quad w/ no side-effect
|
||||
old = ipr[idx];
|
||||
ipr[idx] = val;
|
||||
kernelStats.context(ipr[idx]);
|
||||
kernelStats.context(old, val);
|
||||
Annotate::Context(this);
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in a new issue