Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | schedsim_priority/config.c: Disable use of bsp.h | Joel Sherrill | 2013-04-30 | 1 | -0/+2 |
| | |||||
* | schedsim/rtems/wkspace.c: Update to match current prototype | Joel Sherrill | 2013-04-30 | 1 | -1/+5 |
| | |||||
* | schedsim/.../cpu.h: Account for new types and methods | Joel Sherrill | 2013-04-30 | 1 | -0/+13 |
| | |||||
* | schedsim/rtems/rtems_init.c: Update to current RTEMS | Joel Sherrill | 2013-04-30 | 1 | -3/+3 |
| | |||||
* | schedsim/rtems/Makefile.am: Update to current RTEMS | Joel Sherrill | 2013-04-30 | 1 | -9/+6 |
| | |||||
* | .cvsignore: Remove all | Joel Sherrill | 2013-04-30 | 8 | -44/+0 |
| | |||||
* | .gitignore: New file | Joel Sherrill | 2013-04-30 | 1 | -0/+10 |
| | |||||
* | 2011-07-06 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-07-06 | 6 | -0/+94 |
| | | | | | | * aclocal/check-multiprocessing.m4, aclocal/check-networking.m4, aclocal/check-posix.m4, aclocal/check-smp.m4, aclocal/env-rtemscpu.m4: New files. | ||||
* | 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-06-28 | 2 | -8/+14 |
| | | | | | * run_scenarios: Take name/full path of simulator instance -- not just directory -- since name may be unique. | ||||
* | 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-06-28 | 2 | -23/+27 |
| | | | | * Makefile.am: Use name schedsim_smpsimple. | ||||
* | 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-06-28 | 2 | -24/+28 |
| | | | | * Makefile.am: Use name schedsim_priority. | ||||
* | 2011-06-23 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-06-23 | 2 | -0/+16 |
| | | | | * run_scenarios: Improve error checking. | ||||
* | 2011-06-20 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-06-20 | 2 | -1/+5 |
| | | | | * Makefile.am: Update. | ||||
* | 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-05-17 | 4 | -5/+26 |
| | | | | | | | * configure.ac, aclocal/enable-smp.m4: Merge and update code. Simulators for Deterministic Priority and SMP Simple Schedulers now work. * .cvsignore: New file. | ||||
* | 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-05-17 | 3 | -1/+208 |
| | | | | | | * configure.ac: Merge and update code. Simulators for Deterministic Priority and SMP Simple Schedulers now work. * acinclude.m4: New file. | ||||
* | 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-05-17 | 7 | -75/+87 |
| | | | | | | | | * Makefile.am, rtems_init.c, sched_cpu/cpu.c, sched_cpu/rtems/score/cpu.h: Merge and update code. Simulators for Deterministic Priority and SMP Simple Schedulers now work. * debugio.c: New file. * sched_cpu/rtems/score/cpuopts.h: Removed. | ||||
* | 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2011-05-17 | 10 | -16/+201 |
| | | | | | | * Makefile.am: Merge and update code. Simulators for Deterministic Priority and SMP Simple Schedulers now work. * run_scenarios: New file. |