trace_cpu.hh (11918:38a88569ba4d) | trace_cpu.hh (12085:de78ea63e0ca) |
---|---|
1/* 2 * Copyright (c) 2013 - 2016 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 --- 1068 unchanged lines hidden (view full) --- 1077 /** 1078 * This is the control flow that uses the functionality of the dcacheGen to 1079 * replay the trace. It calls execute(). It checks if execution is complete 1080 * and schedules an event to exit simulation accordingly. 1081 */ 1082 void schedDcacheNext(); 1083 1084 /** Event for the control flow method schedIcacheNext() */ | 1/* 2 * Copyright (c) 2013 - 2016 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 --- 1068 unchanged lines hidden (view full) --- 1077 /** 1078 * This is the control flow that uses the functionality of the dcacheGen to 1079 * replay the trace. It calls execute(). It checks if execution is complete 1080 * and schedules an event to exit simulation accordingly. 1081 */ 1082 void schedDcacheNext(); 1083 1084 /** Event for the control flow method schedIcacheNext() */ |
1085 EventWrapper<TraceCPU, &TraceCPU::schedIcacheNext> icacheNextEvent; | 1085 EventFunctionWrapper icacheNextEvent; |
1086 1087 /** Event for the control flow method schedDcacheNext() */ | 1086 1087 /** Event for the control flow method schedDcacheNext() */ |
1088 EventWrapper<TraceCPU, &TraceCPU::schedDcacheNext> dcacheNextEvent; | 1088 EventFunctionWrapper dcacheNextEvent; |
1089 1090 /** This is called when either generator finishes executing from the trace */ 1091 void checkAndSchedExitEvent(); 1092 1093 /** Set to true when one of the generators finishes replaying its trace. */ 1094 bool oneTraceComplete; 1095 1096 /** --- 60 unchanged lines hidden --- | 1089 1090 /** This is called when either generator finishes executing from the trace */ 1091 void checkAndSchedExitEvent(); 1092 1093 /** Set to true when one of the generators finishes replaying its trace. */ 1094 bool oneTraceComplete; 1095 1096 /** --- 60 unchanged lines hidden --- |