summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-20shedsim_smppriority_affinity: Add scenarios.Jennifer Averett
2014-05-20shared: Fix warnings.Jennifer Averett
2014-05-20schedsim_smpsimple: Fix warnings.Jennifer Averett
2014-05-19schedsim_smppriority_affinity: Add overlapping affinity scenario.Jennifer Averett
2014-05-16Add scenarios for setting affinity before start of task.Jennifer Averett
2014-05-16schedsim: Add affinity support to task create.Jennifer Averett
2014-05-16schedsim: Fix affinity error message.Jennifer Averett
2014-05-16schedsim: Add smp scenario support for a default core set.Jennifer Averett
2014-05-15rtems: Account for rtems scheduler modificationsJennifer Averett
Remove enqueue and threadsettransient files. Added defaultschedule, prioritychangepriority, and smpstartidle
2014-05-14schedsim_smpsimple: Change scenario to match what the output.Jennifer Averett
2014-05-14schedsim_smpsimple: Remove scenarios that are no longer valid.Jennifer Averett
Non-preemptable tasks are not supported on an SMP system.
2014-05-14Many files: rm white space at EOL and EOFJoel Sherrill
2014-05-14cpus4_exercise_affinity_api.scen: Scenario to exercise affinityJoel Sherrill
2014-05-14shell/shared: Add task get/set affinityJoel Sherrill
2014-05-14rtems/Makefile.am: Add task get and set affinityJoel Sherrill
2014-05-14schedsim_smppriority_affinity: New simulator instanceJoel Sherrill
2014-05-14schedsim_smppriority: New simulator instanceJoel Sherrill
2014-05-14schedsim_smpsimple: Clean upJoel Sherrill
2014-05-14sys/cpuset.h: CPU_COPY missing on GNU/LinuxJoel Sherrill
2014-05-14rtems/Makefile.am: Add schedulersmpvalidstatechanges.cJoel Sherrill
2014-05-14main_taskpriority.c: Fix typoJoel Sherrill
2014-05-13schedsim_smpsimple: Add configure of smp simple scheduler.Jennifer Averett
2014-05-13schedsim_smpsimple: Clean up scenarios to match changes.Jennifer Averett
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.
2014-05-09Now appears to run againJoel Sherrill
2014-05-09sched_cpu: add is_executing to context.Jennifer Averett
2014-05-09schedsim_smpsimple: Fix compile error.Jennifer Averett
2014-05-09schedsim_smpsimple: Fix smp output.Jennifer Averett
2014-05-09schedsim_smpsimple: Fix output of cpu dump.Jennifer Averett
2014-05-09schedsim: turn off workspace debug.Jennifer Averett
2014-05-09schedsim: Add smp support.Jennifer Averett
2014-05-08schedsim_priority: Remove scenario output files.Jennifer Averett
2014-04-30wrap_thread_dispatch.c: Add missed fileJoel Sherrill
2014-04-30schedsim/shell/shared/schedsim_disable_dispatch.c: New file missed earlierJoel Sherrill
2014-04-30schedsim/shell/shared/Makefile.am: Missed in previous commitJoel Sherrill
2014-04-30Allow Scheduler Simulator to "defer dispatch" until controlledJoel Sherrill
This is needed to prevent a semaphore delete from triggering a preempt and breaking the mutex is owner debug check. Technically we are running the same thread until the API call returns. But from an RTEMS internals perspective, it was preempted at the _Object_Put(). When understanding this patch, it is important to remember that the Scheduler Simulator is single threaded and faking out RTEMS. This is one place where RTEMS would have preempted to a thread and when we returned to rtems_semaphore_delete(), the _Object_Put() call would have been made by the correct thread.
2014-04-28Now works uniprocessor with debug enabledJoel Sherrill
2014-04-28schedsim: Update to latest RTEMS. Works UniprocessorJoel Sherrill
2014-04-14.configure.swp: Junk file removed from gitJoel Sherrill
2013-12-13.gitignore: Ignore output filesJoel Sherrill
2013-05-05UsingTheSchedulerSimulator.txt: New asciidocJoel Sherrill
2013-05-01schedsim/shell/schedsim_smpsimple/config.c: Disable use of bsp.hJoel Sherrill
2013-05-01schedsim/shell/shared/Makefile.am: Add POSIX includesJoel Sherrill
2013-05-01schedsim/shell/schedsim_smpsimple/Makefile.am: Add POSIX includesJoel Sherrill
2013-05-01schedsim/shell/schedsim_priority/Makefile.am: Add POSIX includesJoel Sherrill
2013-05-01schedsim/rtems/Makefile.am: Add POSIX includesJoel Sherrill
2013-05-01aclocal/*posix*.m4: Change so POSIX can be EnabledJoel Sherrill
The real RTEMS code ensures that POSIX is enabled only for targets matching *-*-rtems*. The Scheduler Simulator runs natively.
2013-05-01alocal/*smp*.m4: Change so SMP can be enabled on Scheduler SimulatorJoel Sherrill
The real RTEMS code ensures that SMP is enabled only for targets supporting it.
2013-04-30SUPPORT: Fix phone numberJoel Sherrill
2013-04-30Remove CVS $Joel Sherrill
2013-04-30aclocal/*.m4: Update from RTEMSJoel Sherrill