summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2015-06-09cyclictest: Align measurement threads to the next full secondAnna-Maria Gleixner1-5/+34
2015-06-08cyclictest: Convert the offset of the alignment option to microsecondsAnna-Maria Gleixner1-2/+2
2015-06-02cyclictest: Ensure that next wakeup time is never in the pastanna-maria@glx-um.de1-0/+12
2015-05-20cyclictest: consider the 4 as the major versionSebastian Andrzej Siewior1-1/+1
2015-03-03Fix minor grammar mistake in the help outputJohn Kacur1-1/+1
2015-03-03pi_stress: Clear affinity for DEADLINE tasksDaniel Wagner1-0/+13
2015-02-17pi_stress: remove timestamp of compilation from version outputUwe Kleine-König1-1/+0
2015-02-17rt-migrate-test: sanity check --prio valueClark Williams1-1/+5
2015-02-17rt-migrate-test: make sure input parameters are converted to correct unitsClark Williams1-3/+3
2015-02-17rt-migrate-test: use variables instead of macrosBoris Egorov1-3/+3
2015-02-17rt-migrate-test: exit early if nr_runs is non-positiveBoris Egorov1-1/+4
2015-01-15pip_stress: parameterize usleep value to work-around platform issuesClark Williams1-1/+13
2014-11-06pi_stress: Store schedule attributes per threadDaniel Wagner1-34/+211
2014-11-06rt-utils: Add gettid()Daniel Wagner2-0/+8
2014-11-06rt-utils: Add helper to parse/print scheduling policiesDaniel Wagner2-0/+43
2014-11-06rt-sched: Add sched_setattr/sched_getattr APIDaniel Wagner2-0/+119
2014-11-06pi_stress: Use error.h for logging and debuggingDaniel Wagner1-140/+115
2014-11-06error: Add debug() functionDaniel Wagner2-0/+11
2014-11-06pi_stress: Remove unused TIMER_SIGNAL definitionDaniel Wagner1-2/+0
2014-11-06rt-tests.h: Remove unused header fileDaniel Wagner1-124/+0
2014-11-06hackbench: Don't re-assign context for each fdDaniel Wagner1-4/+4
2014-08-15cyclictest: make affinity option only use number of online cpusJoakim Hernberg2-2/+2
2014-08-14cyclictest: Add long option --laptop to preserve battery powerJohn Kacur1-1/+13
2014-08-14cyclictest: Fix help for long options onlyJohn Kacur1-4/+5
2014-08-14cyclictest: Change the output from function sighand() to stderrJohn Kacur1-4/+4
2014-08-14cyclictest: Always print an err message if write of 0 to cpu-dma_latency failsJohn Kacur1-12/+22
2014-05-09rt_numa.h: Suppress discards 'const' qualifier warningJohn Kacur1-1/+1
2014-05-09lib: Rework err_msg_n to output strerror after messageJohn Kacur2-4/+4
2014-03-30cyclictest: fix leftover debbuging comment in argument processingClark Williams1-1/+1
2014-03-29hwlatdetect: convert to run with both python2 and python3Clark Williams1-20/+20
2014-03-28cyclictest: Don't offer --numa option when unavailableGary S. Robertson1-1/+3
2014-03-28cyclictest: Restore CPU affinity function for non-NUMA buildsGary S. Robertson1-70/+127
2014-01-31cyclictest: Fix tracemark output when the latency threshold is hit on ARMUwe Kleine-König1-1/+3
2013-12-12rt-tests: hackbench: fix for uninitialized start timeCiprian Barbu1-4/+10
2013-12-11fixed #ifdef that cuts -A option in display_help()Clark Williams1-6/+6
2013-12-11CPU affinity now takes arbitrary set of cpus.Aaron Fabbri3-22/+181
2013-11-14cyclictest: Align option fixesJohn Kacur1-9/+12
2013-11-14cyclictest: add align thread wakeup times optionNicholas Mc Guire2-6/+44
2013-11-14minor cleanup in cyclictestNicholas Mc Guire1-1/+0
2013-11-14cyclictest: modify option handling to use enumerated typesClark Williams1-82/+162
2013-04-11hackbench: init child's struct before using itSebastian Andrzej Siewior1-1/+2
2013-03-13cyclictest: allow break threshold without doing any tracingClark Williams1-4/+7
2013-03-13cyclictest: add named fifo for statisticsClark Williams1-11/+79
2013-02-15cyclictest: finish removal of 1 second first loopsJim Somerville1-4/+2
2013-01-30cyclictest: white space cleanupFrank Rowand1-22/+21
2012-11-09Merge branch 'clrkwllms/work' into rt-tests-0.84-develJohn Kacur1-0/+33
2012-10-17V3: cyclictest: report large measured clock latencyFrank Rowand1-1/+108
2012-10-17V3: cyclictest: clean up getopt_long() parametersFrank Rowand1-71/+74
2012-10-17rt-tests: have printf use %s format for stringsUwe Kleine-König4-8/+8
2012-10-17cyclictest: histogram overflow instance trackingBhavesh Davda1-3/+23
2012-10-17cyclictest: whitespace cleanupBhavesh Davda1-20/+20
2012-08-30add setup and call of tracemark function for breaktraceClark Williams1-0/+33
2012-05-09rt-tests / cyclictest: Make cyclictest fail if it cannot run with requested p...John Kacur1-1/+75
2012-05-03rt-tests: printf format compile warningFrank Rowand1-1/+1
2012-05-03rt-tests: incorrect first latency value for --verbose optionFrank Rowand1-6/+16
2012-05-03rt-tests: cyclictest warn of interaction between '-a', '--smp', and '--numa'Frank Rowand1-4/+12
2012-05-03rt-tests: cyclictest avoid unneeded warningFrank Rowand1-2/+3
2012-05-03rt-tests: cyclictest segfault with '-a'Frank Rowand1-1/+3
2012-03-26change cyclictest measurement thread to check returns and exit on errorClark Williams1-15/+26
2012-03-26report number of samples written in hwlatdetectClark Williams1-1/+3
2012-03-23Revert "cyclictest problem/bug as non-root"Clark Williams1-15/+1
2012-03-23Merge remote-tracking branch 'jkacur/rt-tests-0.83-devel' into workClark Williams10-75/+93
2012-03-23Move info, warn, and fatal functions to error.[ch]John Kacur8-36/+39
2012-03-23pi_stress: Check the status of sched_getaffinityJohn Kacur1-0/+8
2012-03-23rt-tests: Update rt-migrate-test to use ftrace infrastructureSteven Rostedt1-39/+46
2012-02-13Merge branch 'master' into workClark Williams1-1/+15
2012-02-13cyclictest problem/bug as non-rootNicholas Mc Guire1-1/+15
2011-11-10[cyclictest] added priority spreading option --priospreadClark Williams1-2/+12
2011-09-21fix print that causes histogram processing error in cyclictestClark Williams1-2/+2
2011-09-20cleaned up previous hack for using /dev/cpu_dma_latencyClark Williams1-12/+21
2011-09-20use latency trick to hold system in idle=poll for duration of cyclictest runClark Williams1-1/+39
2011-09-15hackbench mods to work better under stressClark Williams1-2/+26
2011-09-14modify signal handling logic and clarify modeClark Williams1-12/+18
2011-09-09remove tracemark functions from cyclictestClark Williams1-35/+1
2011-09-07add stat(2) shortcuts to mount_debugfs()Clark Williams2-10/+36
2011-09-07modify /proc/sys/kernel/ftrace_enabled handlingClark Williams1-3/+16
2011-09-07handle stupid systemd automount of debugfsClark Williams1-3/+19
2011-09-01allow tracemark() to take variable argsSteven Rostedt1-2/+13
2011-09-01use interval on first loop instead of 1 secondSteven Rostedt1-1/+4
2011-09-01only check file descriptor in tracemark() functionSteven Rostedt1-1/+1
2011-09-01do not touch tracing_threshSteven Rostedt1-3/+0
2011-09-01Have -I and -P together also be -BSteven Rostedt1-6/+22
2011-09-01allow events for all tracersSteven Rostedt1-12/+14
2011-09-01commit WIP for rostedtClark Williams3-45/+200
2011-08-18fix possible buffer overflow in string handlingUwe Kleine-König2-4/+19
2011-08-18added files to git repoClark Williams4-0/+814
2011-08-12update cyclictest to handle 3.0-rt as well is update ftraceClark Williams1-33/+81
2011-05-13Minor Fix-upsJohn Kacur1-6/+4
2011-05-05hackbench: add setjmp/longjmp and rework signal handling logicClark Williams1-34/+49
2011-05-04cyclictest: Fixed incorrect wakeup reset interfaceGeunsik Lim1-1/+2
2011-05-04add histogram summary column option (-H) to cyclictestCarsten Emde2-10/+47
2011-05-04fix sched_setaffinity type error when building with UCLIBCDaniel Sangorrin1-4/+16
2010-07-01modernize backfire's MakefileUwe Kleine-König1-9/+12
2010-06-25convert convert 'unsigned long long' and 'long long' to uint64_t and int64_tClark Williams1-8/+9
2010-06-14added --numa option to cyclictest man pageClark Williams1-1/+9
2010-05-18cyclictest: fix accumulating overruns in periodic timer modeMichal Schmidt1-0/+5
2010-04-09default cyclictest to SCHED_OTHER; clean up help messageClark Williams1-3/+3
2010-04-01fix bus error when in numa mode with more than 16 coresClark Williams1-1/+1
2010-04-01replace nanosleep with clock_nanosleep in pmqtestClark Williams1-2/+2
2010-04-01Add pmqtest programCarsten Emde3-0/+659
2010-04-01fixed typo in cyclictest.8 man pageClark Williams1-1/+1
2010-03-19handle ftrace difference between 2.6.24 and 2.6.33Clark Williams1-3/+24
2010-03-16Merge branch 'work' into tempClark Williams4-6/+594
2010-03-16modifications to ftrace logic for correct operationClark Williams1-4/+11
2010-03-10cyclictest - fixed missing ':' in option processing string for -T optionClark Williams1-2/+2
2010-03-08add-smp-option-to-svsematest.patchCarsten Emde1-2/+23
2010-03-08add-smp-option-to-ptsematest.patchCarsten Emde1-2/+23
2010-03-08remove-incorrect-options-from-smp-help-message-in-cyclictest.patchCarsten Emde1-2/+2
2010-03-08fix-policy-display-for-cyclictest.patchCarsten Emde1-6/+19
2010-03-08cyclictest: Make the default scheduling policy SCHED_FIFOJohn Kacur1-2/+1
2010-03-08cyclictest: Fix spelling mistake in the man page.John Kacur1-1/+1
2010-03-08cyclictest: Use symbolic names for scheduling policyJohn Kacur1-10/+5
2010-03-08Revert "simplify equal priority logic for cyclictest"John Kacur1-5/+2
2010-03-01rename pip to pip_stress as pip is too generalUwe Kleine-König2-9/+8
2010-03-01trivial: s/specifed/specified/Uwe Kleine-König1-1/+1
2010-02-24Merge remote branch 'uwe/for-clark' into workClark Williams1-1/+1
2010-02-24Updated hackbench man page with some examples and some extra details re. fdsDavid Sommerseth1-1/+37
2010-02-24hackbench - Taken out the runit.pl scriptDavid Sommerseth2-126/+1
2010-02-24hackbench, man page: Added another contributor and a brief history of hackbenchDavid Sommerseth1-5/+19
2010-02-24man page, hackbench - Corrected wrong spellingDavid Sommerseth1-1/+1
2010-02-24Updated man page for hackbenchDavid Sommerseth1-51/+38
2010-02-23Merge remote branch 'origin/work'David Sommerseth1-0/+70
2010-02-23Added signal handling in hackbenchDavid Sommerseth1-5/+27
2010-02-23hackbench: Implemented getoptDavid Sommerseth1-32/+97
2010-02-23(code cleanup) Tabified lines which was not tabbedDavid Sommerseth1-2/+2
2010-02-23Simplified and improved error logging, clarified some messagesDavid Sommerseth1-15/+15
2010-02-23Fixed a memory leak, receiver contexts not getting freed upon exitDavid Sommerseth1-1/+3
2010-02-23Reimplement better child tracking and improve error handlingDavid Sommerseth2-123/+124
2010-02-23Updated hackbench to lastest version availableDavid Sommerseth2-185/+333
2010-02-23added hackbench.8 manpage frameworkClark Williams1-0/+70
2010-02-23hackbench: Implemented getoptDavid Sommerseth1-32/+97
2010-02-23(code cleanup) Tabified lines which was not tabbedDavid Sommerseth1-2/+2
2010-02-23Simplified and improved error logging, clarified some messagesDavid Sommerseth1-15/+15
2010-02-23Fixed a memory leak, receiver contexts not getting freed upon exitDavid Sommerseth1-1/+3
2010-02-23Reimplement better child tracking and improve error handlingDavid Sommerseth2-123/+124
2010-02-23Updated hackbench to lastest version availableDavid Sommerseth2-185/+333
2010-02-22trivial: s/specifed/specified/Uwe Kleine-König1-1/+1
2010-02-18Fixed a few compiler and valgrind warningsDavid Sommerseth2-3/+4
2010-02-18Re-implement WIFEXITED() check on all childrenDavid Sommerseth1-5/+10
2010-02-18Fix waitpid() implementationDavid Sommerseth1-25/+38
2010-02-17hackbench: Wait for each child explicitly by using waitpid()David Sommerseth1-7/+29
2010-02-17Imported hackbench from rteval-1.18 (rteval-loads-1.0.1)David Sommerseth3-0/+320
2010-02-15Fix incorrect usage of sched_setscheduler() in check_privs()Clark Williams1-4/+9
2010-02-08[hwlatdetect] workaround for borken smi_detector.ko moduleClark Williams1-4/+15
2010-01-27rt-tests: Fix some style problems, such as spaces instead of tabs.John Kacur1-11/+11
2010-01-27rt-tests: Remove the ret variable, the end label and the goto.John Kacur1-9/+5
2010-01-27rt-tests: Separate the #ifdef LIBNUMA_API_VERSION functions.John Kacur1-4/+9
2010-01-27rt-tests: Add header including copyright notice to rt_numa.hJohn Kacur1-0/+13
2010-01-26added libnuma v1 API supportClark Williams1-0/+37
2010-01-26fixed numa compile and added numa option to usage printoutClark Williams1-1/+3
2010-01-26Add copyright statements to files in src/libUwe Kleine-König3-1/+17
2010-01-26simplify equal priority logic for cyclictestClark Williams1-2/+5
2010-01-26rt-tests: Make cyclic test compilable for non-numa systems.John Kacur2-33/+87
2010-01-26setup equal priorities on all cpus in numa mode in cyclictestClark Williams1-3/+1
2010-01-26fixed missing reference to outpar labelClark Williams1-1/+1
2010-01-26added threadalloc/threadfree for thread memmory manipulationClark Williams1-60/+45
2010-01-26added numa logic to cyclictestClark Williams1-56/+184
2010-01-13fixed missing short option 'S' in getopt_long() callClark Williams1-1/+1
2010-01-13added SMP testing option and make use of new diag functionsClark Williams2-30/+45
2010-01-13added warn() and fatal() routinesClark Williams2-0/+28
2009-12-29cyclictest: add command line option for unbuffered outputMichael Olbrich1-1/+4
2009-12-23rt-tests: pip - Use check_privs() from the rt-utils library.John Kacur2-0/+4
2009-12-23rt-tests: Move header files from src/lib to src/includeJohn Kacur2-0/+0
2009-12-23rt-tests: Add a new test pip - priority inheritance with processesJohn Kacur3-0/+385
2009-12-23rt-tests: Add error routines to the libraryJohn Kacur2-0/+63
2009-12-22deleted classic_pi programClark Williams1-613/+0
2009-12-22rt-tests: Add help screen info about -M / refresh_on_max in cyclictestJohn Kacur1-0/+1
2009-12-22Missing parsing of --mlockall in signaltestDavid Sommerseth1-0/+1
2009-12-22Fixed missing parsing of short arguments in classic_pi (David)David Sommerseth1-1/+1
2009-12-22rt-tests: Better explanation in the kernel moduleCarsten Emde1-1/+6
2009-12-22rt-tests: Clean-up, Fix the comment part of the #endif protecting include filesJohn Kacur2-2/+2
2009-12-21fixed missing function invocation in cyclictestClark Williams1-1/+1
2009-12-21move guard macros into implementor namespaceClark Williams2-4/+4
2009-12-21Completely remove VERSION_STRING until we have a better solution.Carsten Emde1-1/+1
2009-12-21rt-tests: Clean-up - protect rt-utils.hJohn Kacur1-0/+5
2009-12-21rt-tests: Add a get_cpu() function to the library.John Kacur6-33/+93
2009-12-21rt-tests: Makefile - Changes to unify and simplify the MakefileJohn Kacur7-12/+3
2009-12-21convert source back to unix text (was DOS text)Clark Williams10-2250/+2250
2009-12-14Add a .gitignore file in the backfire directory for generated files.John Kacur1-0/+5
2009-12-14The version of check_privs that got added to the library must have comeJohn Kacur1-0/+1
2009-12-14Use sched_getcpuJohn Kacur2-34/+2
2009-12-14Add the following new testsCarsten Emde15-0/+2528
2009-12-14Make use of the new library functions in signaltest.Carsten Emde1-25/+2
2009-12-14Make use of the library functions in cyclic test.Carsten Emde1-72/+12
2009-12-14Start a separate library of functions for the rt-test suite.Carsten Emde2-0/+71
2009-12-10[cyclictest] print thread ids when breaktracingClark Williams1-22/+39
2009-11-19rt-tests: pi_stress: cosmetic newline addedClark Williams1-1/+1
2009-11-19rt-tests: pi_stress: Remove racy state variables that cause watchdog to triggerJohn Kacur1-15/+7
2009-11-19rt-tests: pi_stress: Check whether quiet is set, before taking shutdown_mtxJohn Kacur1-7/+6
2009-11-19rt-tests: pi_stress: Use a pthread_mutex_t for the global variable shutdownJohn Kacur1-3/+22
2009-11-17pi_stress: Convert c-plus style comments to c-style commentsJohn Kacur1-79/+80
2009-11-17pi_stress: Fix trailing-whitespace warnings.John Kacur1-12/+12
2009-11-17pi_stress: Fix indentation problems with Lindent from the kernelJohn Kacur1-170/+183
2009-10-07patch from Hans-Peter Bock <Hans-Peter.Bock@isw.uni-stuttgart.de>Clark Williams1-1/+1
2009-10-06fixed incorrect format in hwlatdetect.pyClark Williams1-1/+1
2009-09-21cleanups for rt-migrate-testClark Williams1-0/+4
2009-09-21added Steven Rostedt's rt-migrate-testClark Williams1-0/+589
2009-09-14pi_stress clean-ups, fix hang.John Kacur2-141/+185
2009-09-03documented -M optionv0.51Clark Williams1-2/+5
2009-09-03Merge commit 'uwe/for-clark'Clark Williams2-6/+4