summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* shedsim_smppriority_affinity: Add scenarios.Jennifer Averett2014-05-207-1/+317
|
* shared: Fix warnings.Jennifer Averett2014-05-201-0/+7
|
* schedsim_smpsimple: Fix warnings.Jennifer Averett2014-05-202-0/+2
|
* schedsim_smppriority_affinity: Add overlapping affinity scenario.Jennifer Averett2014-05-192-0/+145
|
* Add scenarios for setting affinity before start of task.Jennifer Averett2014-05-1611-0/+338
|
* schedsim: Add affinity support to task create.Jennifer Averett2014-05-161-4/+47
|
* schedsim: Fix affinity error message.Jennifer Averett2014-05-161-1/+1
|
* schedsim: Add smp scenario support for a default core set.Jennifer Averett2014-05-161-2/+2
|
* rtems: Account for rtems scheduler modificationsJennifer Averett2014-05-151-10/+3
| | | | | Remove enqueue and threadsettransient files. Added defaultschedule, prioritychangepriority, and smpstartidle
* 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-1436-72/+65
|
* cpus4_exercise_affinity_api.scen: Scenario to exercise affinityJoel Sherrill2014-05-141-0/+29
|
* shell/shared: Add task get/set affinityJoel Sherrill2014-05-144-0/+177
|
* rtems/Makefile.am: Add task get and set affinityJoel Sherrill2014-05-141-1/+2
|
* schedsim_smppriority_affinity: New simulator instanceJoel Sherrill2014-05-145-0/+75
|
* schedsim_smppriority: New simulator instanceJoel Sherrill2014-05-144-0/+71
|
* schedsim_smpsimple: Clean upJoel Sherrill2014-05-142-5/+14
|
* sys/cpuset.h: CPU_COPY missing on GNU/LinuxJoel Sherrill2014-05-141-0/+14
|
* rtems/Makefile.am: Add schedulersmpvalidstatechanges.cJoel Sherrill2014-05-141-0/+1
|
* main_taskpriority.c: Fix typoJoel Sherrill2014-05-141-4/+8
|
* 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-093-15/+34
|
* sched_cpu: add is_executing to context.Jennifer Averett2014-05-091-6/+38
|
* 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: turn off workspace debug.Jennifer Averett2014-05-091-1/+1
|
* schedsim: Add smp support.Jennifer Averett2014-05-0922-141/+1034
|
* schedsim_priority: Remove scenario output files.Jennifer Averett2014-05-086-163/+0
|
* wrap_thread_dispatch.c: Add missed fileJoel Sherrill2014-04-301-3/+10
|
* schedsim/shell/shared/schedsim_disable_dispatch.c: New file missed earlierJoel Sherrill2014-04-301-0/+35
|
* schedsim/shell/shared/Makefile.am: Missed in previous commitJoel Sherrill2014-04-301-25/+26
|
* Allow Scheduler Simulator to "defer dispatch" until controlledJoel Sherrill2014-04-302-7/+24
| | | | | | | | | | | | | 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.
* Now works uniprocessor with debug enabledJoel Sherrill2014-04-282-0/+7
|
* schedsim: Update to latest RTEMS. Works UniprocessorJoel Sherrill2014-04-2815-255/+304
|
* .configure.swp: Junk file removed from gitJoel Sherrill2014-04-141-0/+0
|
* .gitignore: Ignore output filesJoel Sherrill2013-12-131-0/+1
|
* UsingTheSchedulerSimulator.txt: New asciidocJoel Sherrill2013-05-051-0/+432
|
* schedsim/shell/schedsim_smpsimple/config.c: Disable use of bsp.hJoel Sherrill2013-05-011-0/+1
|
* schedsim/shell/shared/Makefile.am: Add POSIX includesJoel Sherrill2013-05-011-1/+4
|
* schedsim/shell/schedsim_smpsimple/Makefile.am: Add POSIX includesJoel Sherrill2013-05-011-0/+4
|
* schedsim/shell/schedsim_priority/Makefile.am: Add POSIX includesJoel Sherrill2013-05-011-0/+4
|
* schedsim/rtems/Makefile.am: Add POSIX includesJoel Sherrill2013-05-011-0/+11
|
* aclocal/*posix*.m4: Change so POSIX can be EnabledJoel Sherrill2013-05-012-8/+10
| | | | | The real RTEMS code ensures that POSIX is enabled only for targets matching *-*-rtems*. The Scheduler Simulator runs natively.
* alocal/*smp*.m4: Change so SMP can be enabled on Scheduler SimulatorJoel Sherrill2013-05-012-3/+5
| | | | | The real RTEMS code ensures that SMP is enabled only for targets supporting it.
* SUPPORT: Fix phone numberJoel Sherrill2013-04-301-2/+2
|
* Remove CVS $Joel Sherrill2013-04-3077-275/+49
|
* aclocal/*.m4: Update from RTEMSJoel Sherrill2013-04-3015-40/+8
|