Fixes for regression build errors.
--HG-- extra : convert_revision : 1f59c853cb0e327d7cf586021b5139f1242e4f28
This commit is contained in:
@@ -157,8 +157,7 @@ CPUExecContext::takeOverFrom(ExecContext *oldContext)
|
||||
cpu_id = oldContext->readCpuId();
|
||||
#if !FULL_SYSTEM
|
||||
func_exe_inst = oldContext->readFuncExeInst();
|
||||
#endif
|
||||
|
||||
#else
|
||||
EndQuiesceEvent *quiesce = oldContext->getQuiesceEvent();
|
||||
if (quiesce) {
|
||||
// Point the quiesce event's XC at this XC so that it wakes up
|
||||
@@ -168,6 +167,7 @@ CPUExecContext::takeOverFrom(ExecContext *oldContext)
|
||||
if (quiesceEvent) {
|
||||
quiesceEvent->xc = proxy;
|
||||
}
|
||||
#endif
|
||||
|
||||
storeCondFailures = 0;
|
||||
|
||||
|
||||
@@ -171,8 +171,7 @@ AlphaFullCPU<Impl>::AlphaXC::takeOverFrom(ExecContext *old_context)
|
||||
setCpuId(old_context->readCpuId());
|
||||
#if !FULL_SYSTEM
|
||||
thread->funcExeInst = old_context->readFuncExeInst();
|
||||
#endif
|
||||
|
||||
#else
|
||||
EndQuiesceEvent *other_quiesce = old_context->getQuiesceEvent();
|
||||
if (other_quiesce) {
|
||||
// Point the quiesce event's XC at this XC so that it wakes up
|
||||
@@ -184,6 +183,7 @@ AlphaFullCPU<Impl>::AlphaXC::takeOverFrom(ExecContext *old_context)
|
||||
}
|
||||
// storeCondFailures = 0;
|
||||
cpu->lockFlag = false;
|
||||
#endif
|
||||
|
||||
old_context->setStatus(ExecContext::Unallocated);
|
||||
|
||||
|
||||
@@ -89,7 +89,6 @@ class OzoneCPU : public BaseCPU
|
||||
typedef typename Impl::FrontEnd FrontEnd;
|
||||
typedef typename Impl::BackEnd BackEnd;
|
||||
typedef typename Impl::DynInst DynInst;
|
||||
typedef typename Impl::DynInst DynInst;
|
||||
typedef typename Impl::DynInstPtr DynInstPtr;
|
||||
|
||||
typedef TheISA::MiscReg MiscReg;
|
||||
|
||||
@@ -934,8 +934,7 @@ OzoneCPU<Impl>::OzoneXC::takeOverFrom(ExecContext *old_context)
|
||||
setCpuId(old_context->readCpuId());
|
||||
#if !FULL_SYSTEM
|
||||
setFuncExeInst(old_context->readFuncExeInst());
|
||||
#endif
|
||||
|
||||
#else
|
||||
EndQuiesceEvent *other_quiesce = old_context->getQuiesceEvent();
|
||||
if (other_quiesce) {
|
||||
// Point the quiesce event's XC at this XC so that it wakes up
|
||||
@@ -947,6 +946,7 @@ OzoneCPU<Impl>::OzoneXC::takeOverFrom(ExecContext *old_context)
|
||||
}
|
||||
// storeCondFailures = 0;
|
||||
cpu->lockFlag = false;
|
||||
#endif
|
||||
|
||||
old_context->setStatus(ExecContext::Unallocated);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user