summaryrefslogtreecommitdiffstats
path: root/schedsim (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems: synch with rtems.HEADmasterJennifer Averett2014-09-242-11/+5
|
* schedsim_cluster01: Add scenario.Jennifer Averett2014-09-242-0/+95
|
* Add remainder of schedulers and cluster scheduler support.Jennifer Averett2014-06-1722-6/+569
|
* rtems: Add _Thread_Yield support.Jennifer Averett2014-06-131-0/+1
|
* schedsim_smppriority_affinity: Resolve problem in expected files.Jennifer Averett2014-06-042-9/+162
|
* schedsim/rtems/Makefile.am: Resync with RTEMS sourceJoel Sherrill2014-06-041-1/+3
|
* schedsim_smppriority_affinity: New scenarios.Jennifer Averett2014-06-037-0/+429
|
* schedsim_smpsimple: Add task verification per core to scenario.Jennifer Averett2014-06-0318-70/+70
|
* schedsim_priority: Add priority inheritance scenario.Jennifer Averett2014-06-032-0/+84
|
* Add Simulator for Uniprocessor Simple PriorityJoel Sherrill2014-05-275-2/+62
|
* Remove ChangeLog filesJoel Sherrill2014-05-275-315/+0
|
* schedsim.c: Verify status of 0Joel Sherrill2014-05-271-8/+19
|
* schedsim_priority: Fix incorrect expected values in script03.Jennifer Averett2014-05-271-0/+14
|
* schedsim_smppriority_affinity: Change expected scenaoro filenames to not ↵Jennifer Averett2014-05-2715-21/+15
| | | | include path.
* schedsim_smpsimple: Change scenarios to expect verbose output.Jennifer Averett2014-05-2710-9/+94
|
* schedsim_priority: Change scenario's to expect verbose output.Jennifer Averett2014-05-276-8/+85
|
* schedsim_smpsimple: Remove error case from scenario file.Jennifer Averett2014-05-271-5/+0
| | | | Any error now causes tests to stop.
* schedsim.c: Print basename of scenarion and verbose is on by defaultJoel Sherrill2014-05-271-6/+17
|
* make check now works and reports pass/failJoel Sherrill2014-05-265-15/+44
|
* Add initial support for make checkJoel Sherrill2014-05-265-5/+58
| | | | | | | | | | | | | | | + Enhance run_scenario to run from build tree. Required specification of both executable and scenario directory + check-local stanzas have first cut at which scenarios to run for each scheduler. TODO: + Verify behavior of each scheduler versus expected output. + Ensure list of scenarios executed is complete and appropriate. For example, SMP schedulers should avoid disable preemption scenarios.
* Misc so more scenarios runJoel Sherrill2014-05-268-17/+82
|
* _Thread_Dispatch wrapper is now shared between uniprocessor and SMP ↵Joel Sherrill2014-05-268-64/+17
| | | | configurations
* Unify printing of heir and executingJoel Sherrill2014-05-2637-482/+458
|
* dispatch is now a shared SMP commandJoel Sherrill2014-05-267-15/+20
|
* current_cpu is now a shared SMP commandJoel Sherrill2014-05-267-14/+19
|
* configure.ac: Generate config.hJoel Sherrill2014-05-261-0/+2
|
* shared/smp_stub.c: Correct bugJoel Sherrill2014-05-261-6/+2
|
* shared/smp_stub.c: Only one shared version nowJoel Sherrill2014-05-267-57/+25
|
* lookup*.c, main_semobtain.c: Link on uniprocessor againJoel Sherrill2014-05-262-0/+2
|
* Use shared main() and file processorJoel Sherrill2014-05-239-188/+40
|
* main_dump_all_cpus.c: Return error do not exitJoel Sherrill2014-05-231-2/+2
|
* schedsim.cc: Exit on bad command resultJoel Sherrill2014-05-231-3/+8
|
* main_semobtain.c: Locked access to executingJoel Sherrill2014-05-231-2/+12
|
* schedsim_smpsimple: Add cpus4_inherit_priority.Jennifer Averett2014-05-231-0/+24
|
* schedsim_smppriority_affinity: Add expected file for ↵Jennifer Averett2014-05-231-1/+1
| | | | cpus4_affinity_block_case1 scenario.
* schedsim_smppriority_affinity: Add a worst case migration scenario.Jennifer Averett2014-05-232-0/+182
|
* schedsim_smppriority_affinity: Fix typo in name.Jennifer Averett2014-05-231-0/+0
|
* shared: fix print message in semaphore create.Jennifer Averett2014-05-231-3/+3
|
* lookup_task.c: Lock around getting executing id.Joel Sherrill2014-05-231-1/+3
|
* commands.c: Include config.hJoel Sherrill2014-05-231-3/+11
|
* schedsim_smppriority_affinity: Change scenario thread name to 4 characters.Jennifer Averett2014-05-232-7/+6
|
* schedsim_smppriority_affinity: Cleanup scenarios.Jennifer Averett2014-05-2332-314/+807
| | | | | Add check of expected threads to cpu commands. Add more documentation and set fix the expected files.
* shared: Fix bug in cpu checking of dump all cpus method.Jennifer Averett2014-05-231-3/+0
|
* cpu.h: Include sys/cpuset.h so RTEMS tasks.h doesn't have to be modifiedJoel Sherrill2014-05-221-0/+2
|
* main_dump_all_cpus.c: Stop at end of args or CPUsJoel Sherrill2014-05-221-9/+29
|
* lookup_task.c: Fix bug where only first four chars of name matteredJoel Sherrill2014-05-221-3/+9
|
* cpus4_affinity_case1.scen: Add error checkingJoel Sherrill2014-05-221-13/+23
|
* Enhance cpus command to do validation of executing threads.Joel Sherrill2014-05-2210-20/+108
| | | | | | | | | | This patch enhances the cpus command such that it can take a list of expected threads to be executing and validate that they are executing on the expected cores. The cpus command was moved to the shared directory. The documentation was updated.
* cpus4_affinity_case1.scen: Specify affinity in hexadecimalJoel Sherrill2014-05-222-4/+4
|
* cpus4_exercise_affinity_api.scen: Reword commentJoel Sherrill2014-05-221-0/+3
|