diff options
-rw-r--r-- | bin/rtspin.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/rtspin.c b/bin/rtspin.c index d8366e3..d36c424 100644 --- a/bin/rtspin.c +++ b/bin/rtspin.c | |||
@@ -400,6 +400,15 @@ int main(int argc, char** argv) | |||
400 | get_job_no(&job_no); | 400 | get_job_no(&job_no); |
401 | printf("rtspin/%d:%u @ %.4fms\n", gettid(), | 401 | printf("rtspin/%d:%u @ %.4fms\n", gettid(), |
402 | job_no, (wctime() - start) * 1000); | 402 | job_no, (wctime() - start) * 1000); |
403 | if (cp) { | ||
404 | double deadline, current; | ||
405 | deadline = cp->deadline * 1e-9; | ||
406 | current = monotime(); | ||
407 | printf("\tdeadline: %" PRIu64 "ns (=%.2fs)\n", | ||
408 | (uint64_t) cp->deadline, deadline); | ||
409 | printf("\tcurrent time: %.2fs, slack: %.2fms\n", | ||
410 | current, (deadline - current) * 1000); | ||
411 | } | ||
403 | if (report_interrupts && cp) { | 412 | if (report_interrupts && cp) { |
404 | uint64_t irq = cp->irq_count; | 413 | uint64_t irq = cp->irq_count; |
405 | 414 | ||