| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Modified ft to support fz overhead tracingHEADmaster | ztong | 2021-03-10 |
| | | |||
| * | Update ft2csv.c | ricardobtxr | 2019-06-03 |
| | | | | Retrieve UNLOCK overheads when UNLOCK_START and UNLOCK_END records are interleaved by SCHED and SCHED2 records. | ||
| * | st-job-stats: output number of preemptions and migrations | Bjoern Brandenburg | 2016-04-24 |
| | | |||
| * | Port st-dump and st-job-stats | Bjoern Brandenburg | 2016-03-23 |
| | | | | | | | Include st-dump (formerly 'st_show') and st-job-stats (formerly 'st_job_stats') from https://github.com/brandenburg/sched-trace-tools in this repository. | ||
| * | ftcat: add -p (ping) option | Bjoern Brandenburg | 2016-03-08 |
| | | | | | Ask ftcat to store its PID when it is done with initialization. | ||
| * | ft2csv: add -l (list IDs in trace) option | Bjoern Brandenburg | 2016-03-08 |
| | | | | | Use ft2csv -l <MY-TRACE-FILE> to get a list of all present events. | ||
| * | Support new event IDs | Bjoern Brandenburg | 2016-03-08 |
| | | | | | ...XCALL, SEND_XCALL, SCHED_TIMER, and TIMER_LATENCY. | ||
| * | Add support for QUANTUM_BOUNDARY_{START,END} | Bjoern Brandenburg | 2014-06-07 |
| | | |||
| * | Implement -c (implausbile latency filter) in ftsort | Bjoern Brandenburg | 2014-01-14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given the option -c <CYCLES PER NANOSECOND> ftsort now looks for latencies that are implausibly large and filters them. Whether a latency sample is "implausibly large" is determined based on the following observation: the timestamps of earlier and later events indicate when a processor was in preemptable mode (i.e., points in time at which interrupts were not masked). The delta between two consecutive points imply an upper bound on the maximum "interrupts off" segment during the interval between the two points. No interrupt latency should be larger than this upper bound. Note that this option should *NOT* be required for publication-quality benchmarks in most circumstances. In particular, this should never be necessary when benchmarking LITMUS^RT kernels. If it becomes necessary, then this should be considered a bug and reported. For context, this filter was originally developed for benchmarking SCHED_DEADLINE, in which "jobs are released" (i.e., nanosleep() calls are completed) such that implausibly large latencies may arise if the system becomes overloaded. | ||
| * | Implement -v (verbose messages) option in ftcat | Bjoern Brandenburg | 2014-01-14 |
| | | |||
| * | Add TSC calibration support to ftcat | Bjoern Brandenburg | 2014-01-14 |
| | | | | | | | Provide the -c option to calibrate the TSC offsets. Provide the -v option to get output about it. | ||
| * | Remove two sources of outliers | Bjoern Brandenburg | 2012-10-19 |
| | | | | | | - Don't enforce sequentiality constraint on SEND_RESCHED samples. - Refuse samples with negative time deltas (possible due to clock skew). | ||
| * | Be more verbose about aborted moves | Bjoern Brandenburg | 2012-10-19 |
| | | |||
| * | Add monotonicity filtering to ftsort | Bjoern Brandenburg | 2012-10-19 |
| | | | | | | | Timestamps and sequence numbers should be monotonic with regard to a single CPU and/or or task. Non-compliant samples were disturbed and should be rejected. | ||
| * | Add -s (simulate) and -v (verbose) flags to ftsort | Bjoern Brandenburg | 2012-10-19 |
| | | | | | | | The -s flag prevents ftsort from writing back results to disk. The -v (verbose) flag enables more detailed output. These flags are useful when debugging traces and filtering. | ||
| * | Add filtering of IRQ-disturbed samples (on by default) | Bjoern Brandenburg | 2012-10-19 |
| | | | | | | | Interrupts can cause massive outliers. Instead of trying to filter them afterwards, let's not even include such samples in the first place. | ||
| * | Support matching based on PID in ft2csv | Bjoern Brandenburg | 2012-10-19 |
| | | |||
| * | Update timestamp structure to reflect PID field | Bjoern Brandenburg | 2012-10-19 |
| | | |||
| * | Update locking timestamp IDs | Bjoern Brandenburg | 2012-10-19 |
| | | | | | ...to mirror those used in the kernel. | ||
| * | Support terminating ftcat after a given number of samples has been read | Bjoern Brandenburg | 2012-10-19 |
| | | |||
| * | Remove hard-coded threshold | Bjoern Brandenburg | 2012-08-01 |
| | | | | | | | The hard-coded threshold is a leftover from the beginnings. It can be surprising and is no longer needed: outlier filtering should happen during post-processing, if at all. | ||
| * | Add support for IRQ flag and counter in binary trace format. | Bjoern B. Brandenburg | 2012-01-30 |
| | | | | | | | | | This introduces the new bit allocation and adds support to ftdump for showing the values. Not yet included is any support for filtering based on IRQ interference. | ||
| * | create nicer output in ftdump | Bjoern B. Brandenburg | 2011-11-24 |
| | | |||
| * | update timestamp types | Bjoern B. Brandenburg | 2011-07-25 |
| | | |||
| * | report ioctl errors | Bjoern B. Brandenburg | 2011-07-25 |
| | | |||
| * | Switch to ioctl() interface for Feather-Trace devices | Bjoern B. Brandenburg | 2011-07-23 |
| | | |||
| * | Fix compiler warning. | Bjoern B. Brandenburg | 2011-07-23 |
| | | | | | picky gcc... | ||
| * | Support filtering by CPU identity. | Bjoern B. Brandenburg | 2011-02-21 |
| | | |||
| * | write back dirty pages and keep track of speed | Bjoern B. Brandenburg | 2011-02-18 |
| | | |||
| * | pre-page mapped files | Bjoern B. Brandenburg | 2011-02-18 |
| | | |||
| * | allow binary output in ft2csv | Bjoern B. Brandenburg | 2011-02-18 |
| | | | | | This can help with large data sets. | ||
| * | Remove endian swapping from ft2csv; don't skip over holes | Bjoern B. Brandenburg | 2011-02-17 |
| | | |||
| * | Add tool for sorting binary Feather-Trace streams | Bjoern B. Brandenburg | 2011-02-17 |
| | | |||
| * | show non-consecutive sequence numbers | Bjoern B. Brandenburg | 2011-02-17 |
| | | |||
| * | add support for release latency; make ftdump a bit prettier | Bjoern B. Brandenburg | 2011-02-17 |
| | | |||
| * | Add TS_RELEASE_LATENCY | Bjoern B. Brandenburg | 2011-02-05 |
| | | |||
| * | Parametrize CYCLES per US | Andrea Bastoni | 2010-04-21 |
| | | |||
| * | ft2csv: accept short names (without the trailing _START) | Bjoern B. Brandenburg | 2009-05-05 |
| | | | | | Also, adjust line breaks to fit within 80 chars. | ||
| * | silence a bunch of 64bit-specific warnings | Bjoern B. Brandenburg | 2009-05-05 |
| | | |||
| * | remove unused code to silence gcc warning | Bjoern B. Brandenburg | 2009-05-05 |
| | | |||
| * | add SEND_RESCHED event | Bjoern B. Brandenburg | 2009-04-28 |
| | | |||
| * | fix the documentation fix... | Bjoern B. Brandenburg | 2009-04-28 |
| | | |||
| * | document -b option | Bjoern B. Brandenburg | 2009-04-28 |
| | | |||
| * | optionally look at non-rt overheads | Bjoern B. Brandenburg | 2008-12-09 |
| | | |||
| * | timestamp.h: rip out old unneeded definitions | Bjoern B. Brandenburg | 2008-12-09 |
| | | |||
| * | add license stuff | Bjoern B. Brandenburg | 2008-12-09 |
| | | |||
| * | properly disable events | Bjoern B. Brandenburg | 2008-12-09 |
| | | |||
| * | provide usage information | Bjoern B. Brandenburg | 2008-12-09 |
| | | |||
| * | display bytes transferred | Bjoern B. Brandenburg | 2008-11-08 |
| | | |||
| * | bugfix: advance to next record in byte order conversion | Bjoern Brandenburg | 2008-09-25 |
| | | |||
