Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add remainder of schedulers and cluster scheduler support. | Jennifer Averett | 2014-06-17 | 1 | -0/+5 |
| | |||||
* | schedsim_smpsimple: Add task verification per core to scenario. | Jennifer Averett | 2014-06-03 | 18 | -70/+70 |
| | |||||
* | Remove ChangeLog files | Joel Sherrill | 2014-05-27 | 1 | -174/+0 |
| | |||||
* | schedsim_smpsimple: Change scenarios to expect verbose output. | Jennifer Averett | 2014-05-27 | 10 | -9/+94 |
| | |||||
* | make check now works and reports pass/fail | Joel Sherrill | 2014-05-26 | 1 | -3/+4 |
| | |||||
* | Add initial support for make check | Joel Sherrill | 2014-05-26 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | + 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. | ||||
* | _Thread_Dispatch wrapper is now shared between uniprocessor and SMP ↵ | Joel Sherrill | 2014-05-26 | 2 | -70/+0 |
| | | | | configurations | ||||
* | Unify printing of heir and executing | Joel Sherrill | 2014-05-26 | 11 | -178/+144 |
| | |||||
* | dispatch is now a shared SMP command | Joel Sherrill | 2014-05-26 | 3 | -54/+0 |
| | |||||
* | current_cpu is now a shared SMP command | Joel Sherrill | 2014-05-26 | 3 | -56/+0 |
| | |||||
* | shared/smp_stub.c: Only one shared version now | Joel Sherrill | 2014-05-26 | 2 | -64/+0 |
| | |||||
* | Use shared main() and file processor | Joel Sherrill | 2014-05-23 | 2 | -182/+0 |
| | |||||
* | schedsim.cc: Exit on bad command result | Joel Sherrill | 2014-05-23 | 1 | -3/+8 |
| | |||||
* | schedsim_smpsimple: Add cpus4_inherit_priority. | Jennifer Averett | 2014-05-23 | 1 | -0/+24 |
| | |||||
* | Enhance cpus command to do validation of executing threads. | Joel Sherrill | 2014-05-22 | 2 | -10/+0 |
| | | | | | | | | | | 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 hexadecimal | Joel Sherrill | 2014-05-22 | 1 | -51/+0 |
| | |||||
* | schedsim_smpsimple: Fix warnings. | Jennifer Averett | 2014-05-20 | 2 | -0/+2 |
| | |||||
* | schedsim_smpsimple: Change scenario to match what the output. | Jennifer Averett | 2014-05-14 | 1 | -2/+2 |
| | |||||
* | schedsim_smpsimple: Remove scenarios that are no longer valid. | Jennifer Averett | 2014-05-14 | 10 | -463/+0 |
| | | | | Non-preemptable tasks are not supported on an SMP system. | ||||
* | Many files: rm white space at EOL and EOF | Joel Sherrill | 2014-05-14 | 7 | -12/+10 |
| | |||||
* | schedsim_smpsimple: Clean up | Joel Sherrill | 2014-05-14 | 2 | -5/+14 |
| | |||||
* | schedsim_smpsimple: Add configure of smp simple scheduler. | Jennifer Averett | 2014-05-13 | 1 | -0/+1 |
| | |||||
* | schedsim_smpsimple: Clean up scenarios to match changes. | Jennifer Averett | 2014-05-13 | 22 | -571/+463 |
| | | | | | | | Dispatch commands were removed since a dispatch of all cpu's was added to the dispatch wrapper. Scenarios wich only use preemptable tasks were modified to account for changes in scheduling and changes in expected output format. | ||||
* | Now appears to run again | Joel Sherrill | 2014-05-09 | 1 | -8/+18 |
| | |||||
* | schedsim_smpsimple: Fix compile error. | Jennifer Averett | 2014-05-09 | 1 | -8/+0 |
| | |||||
* | schedsim_smpsimple: Fix smp output. | Jennifer Averett | 2014-05-09 | 1 | -2/+6 |
| | |||||
* | schedsim_smpsimple: Fix output of cpu dump. | Jennifer Averett | 2014-05-09 | 1 | -3/+1 |
| | |||||
* | schedsim: Add smp support. | Jennifer Averett | 2014-05-09 | 6 | -49/+75 |
| | |||||
* | schedsim: Update to latest RTEMS. Works Uniprocessor | Joel Sherrill | 2014-04-28 | 4 | -10/+20 |
| | |||||
* | schedsim/shell/schedsim_smpsimple/config.c: Disable use of bsp.h | Joel Sherrill | 2013-05-01 | 1 | -0/+1 |
| | |||||
* | schedsim/shell/schedsim_smpsimple/Makefile.am: Add POSIX includes | Joel Sherrill | 2013-05-01 | 1 | -0/+4 |
| | |||||
* | Remove CVS $ | Joel Sherrill | 2013-04-30 | 13 | -40/+10 |
| | |||||
* | .cvsignore: Remove all | Joel Sherrill | 2013-04-30 | 2 | -3/+0 |
| | |||||
* | 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-06-28 | 2 | -23/+27 |
| | | | | * Makefile.am: Use name schedsim_smpsimple. | ||||
* | 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-05-17 | 44 | -0/+2267 |
* .cvsignore, ChangeLog, Makefile.am, README, TODO, add_commands.c, config.c, main_current_cpu.c, main_dispatch.c, main_dump_all_cpus.c, main_dump_ready_tasks.c, printheir_executing.c, schedsim.cc, smp_stub.c, wrap_thread_dispatch.c, scenarios/.cvsignore, scenarios/cpus1_mode.expected, scenarios/cpus1_mode.scen, scenarios/cpus1_priority.expected, scenarios/cpus1_priority.scen, scenarios/cpus1_resume_on_primary.expected, scenarios/cpus1_resume_on_primary.scen, scenarios/cpus1_suspend_on_primary.expected, scenarios/cpus1_suspend_on_primary.scen, scenarios/cpus4_mode_case1.expected, scenarios/cpus4_mode_case1.scen, scenarios/cpus4_mode_case2.expected, scenarios/cpus4_mode_case2.scen, scenarios/cpus4_nonpreempt_case1.expected, scenarios/cpus4_nonpreempt_case1.scen, scenarios/cpus4_pick_older.expected, scenarios/cpus4_pick_older.scen, scenarios/cpus4_priority.expected, scenarios/cpus4_priority.scen, scenarios/cpus4_simple_nopreempt.expected, scenarios/cpus4_simple_nopreempt.scen, scenarios/cpus4_simple_preemption.expected, scenarios/cpus4_simple_preemption.scen, scenarios/cpus4_suspend_on_all.expected, scenarios/cpus4_suspend_on_all.scen, scenarios/cpus4_suspend_on_primary.expected, scenarios/cpus4_suspend_on_primary.scen, scenarios/cpus4_suspend_on_secondary.expected, scenarios/cpus4_suspend_on_secondary.scen: New files. |