summaryrefslogtreecommitdiffstats
path: root/schedsim/shell/schedsim_smpsimple (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add remainder of schedulers and cluster scheduler support.Jennifer Averett2014-06-171-0/+5
|
* schedsim_smpsimple: Add task verification per core to scenario.Jennifer Averett2014-06-0318-70/+70
|
* Remove ChangeLog filesJoel Sherrill2014-05-271-174/+0
|
* schedsim_smpsimple: Change scenarios to expect verbose output.Jennifer Averett2014-05-2710-9/+94
|
* make check now works and reports pass/failJoel Sherrill2014-05-261-3/+4
|
* Add initial support for make checkJoel Sherrill2014-05-261-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 Sherrill2014-05-262-70/+0
| | | | configurations
* Unify printing of heir and executingJoel Sherrill2014-05-2611-178/+144
|
* dispatch is now a shared SMP commandJoel Sherrill2014-05-263-54/+0
|
* current_cpu is now a shared SMP commandJoel Sherrill2014-05-263-56/+0
|
* shared/smp_stub.c: Only one shared version nowJoel Sherrill2014-05-262-64/+0
|
* Use shared main() and file processorJoel Sherrill2014-05-232-182/+0
|
* schedsim.cc: Exit on bad command resultJoel Sherrill2014-05-231-3/+8
|
* schedsim_smpsimple: Add cpus4_inherit_priority.Jennifer Averett2014-05-231-0/+24
|
* Enhance cpus command to do validation of executing threads.Joel Sherrill2014-05-222-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 hexadecimalJoel Sherrill2014-05-221-51/+0
|
* schedsim_smpsimple: Fix warnings.Jennifer Averett2014-05-202-0/+2
|
* schedsim_smpsimple: Change scenario to match what the output.Jennifer Averett2014-05-141-2/+2
|
* schedsim_smpsimple: Remove scenarios that are no longer valid.Jennifer Averett2014-05-1410-463/+0
| | | | Non-preemptable tasks are not supported on an SMP system.
* Many files: rm white space at EOL and EOFJoel Sherrill2014-05-147-12/+10
|
* schedsim_smpsimple: Clean upJoel Sherrill2014-05-142-5/+14
|
* schedsim_smpsimple: Add configure of smp simple scheduler.Jennifer Averett2014-05-131-0/+1
|
* schedsim_smpsimple: Clean up scenarios to match changes.Jennifer Averett2014-05-1322-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 againJoel Sherrill2014-05-091-8/+18
|
* schedsim_smpsimple: Fix compile error.Jennifer Averett2014-05-091-8/+0
|
* schedsim_smpsimple: Fix smp output.Jennifer Averett2014-05-091-2/+6
|
* schedsim_smpsimple: Fix output of cpu dump.Jennifer Averett2014-05-091-3/+1
|
* schedsim: Add smp support.Jennifer Averett2014-05-096-49/+75
|
* schedsim: Update to latest RTEMS. Works UniprocessorJoel Sherrill2014-04-284-10/+20
|
* schedsim/shell/schedsim_smpsimple/config.c: Disable use of bsp.hJoel Sherrill2013-05-011-0/+1
|
* schedsim/shell/schedsim_smpsimple/Makefile.am: Add POSIX includesJoel Sherrill2013-05-011-0/+4
|
* Remove CVS $Joel Sherrill2013-04-3013-40/+10
|
* .cvsignore: Remove allJoel Sherrill2013-04-302-3/+0
|
* 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-06-282-23/+27
| | | | * Makefile.am: Use name schedsim_smpsimple.
* 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-05-1744-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.