diff options
Diffstat (limited to 'include/litmus/trace.h')
-rw-r--r-- | include/litmus/trace.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/include/litmus/trace.h b/include/litmus/trace.h index 601787214037..24ca412e1184 100644 --- a/include/litmus/trace.h +++ b/include/litmus/trace.h | |||
@@ -118,6 +118,9 @@ feather_callback void save_cpu_task_latency(unsigned long event, unsigned long w | |||
118 | #define TS_TICK_START(t) CPU_TTIMESTAMP(110, t) | 118 | #define TS_TICK_START(t) CPU_TTIMESTAMP(110, t) |
119 | #define TS_TICK_END(t) CPU_TTIMESTAMP(111, t) | 119 | #define TS_TICK_END(t) CPU_TTIMESTAMP(111, t) |
120 | 120 | ||
121 | #define TS_RELEASE_C_START CPU_DTIMESTAMP(108, TSK_RT) | ||
122 | #define TS_RELEASE_C_END CPU_DTIMESTAMP(109, TSK_RT) | ||
123 | |||
121 | #define TS_QUANTUM_BOUNDARY_START CPU_TIMESTAMP_CUR(112) | 124 | #define TS_QUANTUM_BOUNDARY_START CPU_TIMESTAMP_CUR(112) |
122 | #define TS_QUANTUM_BOUNDARY_END CPU_TIMESTAMP_CUR(113) | 125 | #define TS_QUANTUM_BOUNDARY_END CPU_TIMESTAMP_CUR(113) |
123 | 126 | ||
@@ -137,6 +140,17 @@ feather_callback void save_cpu_task_latency(unsigned long event, unsigned long w | |||
137 | #define TS_SEND_RESCHED_START(c) MSG_TIMESTAMP_SENT(190, c) | 140 | #define TS_SEND_RESCHED_START(c) MSG_TIMESTAMP_SENT(190, c) |
138 | #define TS_SEND_RESCHED_END MSG_TIMESTAMP_RECEIVED(191) | 141 | #define TS_SEND_RESCHED_END MSG_TIMESTAMP_RECEIVED(191) |
139 | 142 | ||
140 | #define TS_RELEASE_LATENCY(when) CPU_LTIMESTAMP(208, &(when)) | 143 | #define TS_ISR_START CPU_TIMESTAMP_CUR(192) |
144 | #define TS_ISR_END CPU_TIMESTAMP_CUR(193) | ||
145 | |||
146 | #define TS_RELEASE_LATENCY(when) CPU_LTIMESTAMP(208, &(when)) | ||
147 | #define TS_RELEASE_LATENCY_A(when) CPU_LTIMESTAMP(209, &(when)) | ||
148 | #define TS_RELEASE_LATENCY_B(when) CPU_LTIMESTAMP(210, &(when)) | ||
149 | #define TS_RELEASE_LATENCY_C(when) CPU_LTIMESTAMP(211, &(when)) | ||
150 | |||
151 | #define TS_SCHED_A_START CPU_DTIMESTAMP(212, TSK_UNKNOWN) | ||
152 | #define TS_SCHED_A_END(t) CPU_TTIMESTAMP(213, t) | ||
153 | #define TS_SCHED_C_START CPU_DTIMESTAMP(214, TSK_UNKNOWN) | ||
154 | #define TS_SCHED_C_END(t) CPU_TTIMESTAMP(215, t) | ||
141 | 155 | ||
142 | #endif /* !_SYS_TRACE_H_ */ | 156 | #endif /* !_SYS_TRACE_H_ */ |