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:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user