1/* 2 * Copyright (c) 2010-2011 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 617 unchanged lines hidden (view full) --- 626 627template <class Impl> 628void 629DefaultCommit<Impl>::tick() 630{ 631 wroteToTimeBuffer = false; 632 _nextStatus = Inactive; 633 |
634 if (drainPending && cpu->instList.empty() && !iewStage->hasStoresToWB() && 635 interrupt == NoFault) { |
636 cpu->signalDrained(); 637 drainPending = false; 638 return; 639 } 640 641 if (activeThreads->empty()) 642 return; 643 --- 871 unchanged lines hidden --- |