1/* 2 * Copyright (c) 2013-2014,2018 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 --- 1047 unchanged lines hidden (view full) --- 1056 *(ex_info.inFlightInsts->front().inst), 1057 ex_info.lastCommitWasEndOfMacroop); 1058 } 1059 1060 while (!ex_info.inFlightInsts->empty() && /* Some more instructions to process */ 1061 !branch.isStreamChange() && /* No real branch */ 1062 fault == NoFault && /* No faults */ 1063 completed_inst && /* Still finding instructions to execute */ |
1064 num_insts_committed != commitLimit /* Not reached commit limit */ |
1065 ) 1066 { 1067 if (only_commit_microops) { 1068 DPRINTF(MinorInterrupt, "Committing tail of insts before" 1069 " interrupt: %s\n", 1070 *(ex_info.inFlightInsts->front().inst)); 1071 } 1072 --- 802 unchanged lines hidden --- |