Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | shedsim_smppriority_affinity: Add scenarios. | Jennifer Averett | 2014-05-20 | 7 | -1/+317 | |
| | ||||||
* | shared: Fix warnings. | Jennifer Averett | 2014-05-20 | 1 | -0/+7 | |
| | ||||||
* | schedsim_smpsimple: Fix warnings. | Jennifer Averett | 2014-05-20 | 2 | -0/+2 | |
| | ||||||
* | schedsim_smppriority_affinity: Add overlapping affinity scenario. | Jennifer Averett | 2014-05-19 | 2 | -0/+145 | |
| | ||||||
* | Add scenarios for setting affinity before start of task. | Jennifer Averett | 2014-05-16 | 11 | -0/+338 | |
| | ||||||
* | schedsim: Add affinity support to task create. | Jennifer Averett | 2014-05-16 | 1 | -4/+47 | |
| | ||||||
* | schedsim: Fix affinity error message. | Jennifer Averett | 2014-05-16 | 1 | -1/+1 | |
| | ||||||
* | schedsim: Add smp scenario support for a default core set. | Jennifer Averett | 2014-05-16 | 1 | -2/+2 | |
| | ||||||
* | rtems: Account for rtems scheduler modifications | Jennifer Averett | 2014-05-15 | 1 | -10/+3 | |
| | | | | | Remove enqueue and threadsettransient files. Added defaultschedule, prioritychangepriority, and smpstartidle | |||||
* | 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 | 36 | -72/+65 | |
| | ||||||
* | cpus4_exercise_affinity_api.scen: Scenario to exercise affinity | Joel Sherrill | 2014-05-14 | 1 | -0/+29 | |
| | ||||||
* | shell/shared: Add task get/set affinity | Joel Sherrill | 2014-05-14 | 4 | -0/+177 | |
| | ||||||
* | rtems/Makefile.am: Add task get and set affinity | Joel Sherrill | 2014-05-14 | 1 | -1/+2 | |
| | ||||||
* | schedsim_smppriority_affinity: New simulator instance | Joel Sherrill | 2014-05-14 | 5 | -0/+75 | |
| | ||||||
* | schedsim_smppriority: New simulator instance | Joel Sherrill | 2014-05-14 | 4 | -0/+71 | |
| | ||||||
* | schedsim_smpsimple: Clean up | Joel Sherrill | 2014-05-14 | 2 | -5/+14 | |
| | ||||||
* | sys/cpuset.h: CPU_COPY missing on GNU/Linux | Joel Sherrill | 2014-05-14 | 1 | -0/+14 | |
| | ||||||
* | rtems/Makefile.am: Add schedulersmpvalidstatechanges.c | Joel Sherrill | 2014-05-14 | 1 | -0/+1 | |
| | ||||||
* | main_taskpriority.c: Fix typo | Joel Sherrill | 2014-05-14 | 1 | -4/+8 | |
| | ||||||
* | 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 | 3 | -15/+34 | |
| | ||||||
* | sched_cpu: add is_executing to context. | Jennifer Averett | 2014-05-09 | 1 | -6/+38 | |
| | ||||||
* | 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: turn off workspace debug. | Jennifer Averett | 2014-05-09 | 1 | -1/+1 | |
| | ||||||
* | schedsim: Add smp support. | Jennifer Averett | 2014-05-09 | 22 | -141/+1034 | |
| | ||||||
* | schedsim_priority: Remove scenario output files. | Jennifer Averett | 2014-05-08 | 6 | -163/+0 | |
| | ||||||
* | wrap_thread_dispatch.c: Add missed file | Joel Sherrill | 2014-04-30 | 1 | -3/+10 | |
| | ||||||
* | schedsim/shell/shared/schedsim_disable_dispatch.c: New file missed earlier | Joel Sherrill | 2014-04-30 | 1 | -0/+35 | |
| | ||||||
* | schedsim/shell/shared/Makefile.am: Missed in previous commit | Joel Sherrill | 2014-04-30 | 1 | -25/+26 | |
| | ||||||
* | Allow Scheduler Simulator to "defer dispatch" until controlled | Joel Sherrill | 2014-04-30 | 2 | -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 enabled | Joel Sherrill | 2014-04-28 | 2 | -0/+7 | |
| | ||||||
* | schedsim: Update to latest RTEMS. Works Uniprocessor | Joel Sherrill | 2014-04-28 | 15 | -255/+304 | |
| | ||||||
* | .configure.swp: Junk file removed from git | Joel Sherrill | 2014-04-14 | 1 | -0/+0 | |
| | ||||||
* | .gitignore: Ignore output files | Joel Sherrill | 2013-12-13 | 1 | -0/+1 | |
| | ||||||
* | UsingTheSchedulerSimulator.txt: New asciidoc | Joel Sherrill | 2013-05-05 | 1 | -0/+432 | |
| | ||||||
* | schedsim/shell/schedsim_smpsimple/config.c: Disable use of bsp.h | Joel Sherrill | 2013-05-01 | 1 | -0/+1 | |
| | ||||||
* | schedsim/shell/shared/Makefile.am: Add POSIX includes | Joel Sherrill | 2013-05-01 | 1 | -1/+4 | |
| | ||||||
* | schedsim/shell/schedsim_smpsimple/Makefile.am: Add POSIX includes | Joel Sherrill | 2013-05-01 | 1 | -0/+4 | |
| | ||||||
* | schedsim/shell/schedsim_priority/Makefile.am: Add POSIX includes | Joel Sherrill | 2013-05-01 | 1 | -0/+4 | |
| | ||||||
* | schedsim/rtems/Makefile.am: Add POSIX includes | Joel Sherrill | 2013-05-01 | 1 | -0/+11 | |
| | ||||||
* | aclocal/*posix*.m4: Change so POSIX can be Enabled | Joel Sherrill | 2013-05-01 | 2 | -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 Simulator | Joel Sherrill | 2013-05-01 | 2 | -3/+5 | |
| | | | | | The real RTEMS code ensures that SMP is enabled only for targets supporting it. | |||||
* | SUPPORT: Fix phone number | Joel Sherrill | 2013-04-30 | 1 | -2/+2 | |
| | ||||||
* | Remove CVS $ | Joel Sherrill | 2013-04-30 | 77 | -275/+49 | |
| | ||||||
* | aclocal/*.m4: Update from RTEMS | Joel Sherrill | 2013-04-30 | 15 | -40/+8 | |
| |