Lines Matching refs:oldCPU
589 BaseCPU::takeOverFrom(BaseCPU *oldCPU)
591 assert(threadContexts.size() == oldCPU->threadContexts.size());
592 assert(_cpuId == oldCPU->cpuId());
594 assert(oldCPU != this);
595 _pid = oldCPU->getPid();
596 _taskId = oldCPU->taskId();
598 ClockedObject::pwrState(oldCPU->pwrState());
600 previousState = oldCPU->previousState;
601 previousCycle = oldCPU->previousCycle;
608 ThreadContext *oldTC = oldCPU->threadContexts[i];
663 interrupts = oldCPU->interrupts;
667 oldCPU->interrupts.clear();
681 getInstPort().takeOverFrom(&oldCPU->getInstPort());
682 getDataPort().takeOverFrom(&oldCPU->getDataPort());