execute.cc (12489:76d7f5f55f40) | execute.cc (13632:483aaa00c69c) |
---|---|
1/* 2 * Copyright (c) 2013-2014 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 --- 1040 unchanged lines hidden (view full) --- 1049 *(ex_info.inFlightInsts->front().inst), 1050 ex_info.lastCommitWasEndOfMacroop); 1051 } 1052 1053 while (!ex_info.inFlightInsts->empty() && /* Some more instructions to process */ 1054 !branch.isStreamChange() && /* No real branch */ 1055 fault == NoFault && /* No faults */ 1056 completed_inst && /* Still finding instructions to execute */ | 1/* 2 * Copyright (c) 2013-2014 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 --- 1040 unchanged lines hidden (view full) --- 1049 *(ex_info.inFlightInsts->front().inst), 1050 ex_info.lastCommitWasEndOfMacroop); 1051 } 1052 1053 while (!ex_info.inFlightInsts->empty() && /* Some more instructions to process */ 1054 !branch.isStreamChange() && /* No real branch */ 1055 fault == NoFault && /* No faults */ 1056 completed_inst && /* Still finding instructions to execute */ |
1057 num_insts_committed != commitLimit /* Not reached commit limit */ | 1057 num_insts_committed != commitLimit && /* Not reached commit limit */ 1058 cpu.getContext(thread_id)->status() != ThreadContext::Suspended |
1058 ) 1059 { 1060 if (only_commit_microops) { 1061 DPRINTF(MinorInterrupt, "Committing tail of insts before" 1062 " interrupt: %s\n", 1063 *(ex_info.inFlightInsts->front().inst)); 1064 } 1065 --- 802 unchanged lines hidden --- | 1059 ) 1060 { 1061 if (only_commit_microops) { 1062 DPRINTF(MinorInterrupt, "Committing tail of insts before" 1063 " interrupt: %s\n", 1064 *(ex_info.inFlightInsts->front().inst)); 1065 } 1066 --- 802 unchanged lines hidden --- |