Commit Graph

26265 Commits

Author SHA1 Message Date
Sebastian Huber
263f4becea score: Statically initialize IO manager
This simplifies the RTEMS initialization and helps to avoid a memory
overhead.  The workspace demands of the IO manager were not included in
the <rtems/confdefs.h> workspace size estimate.  This is also fixed as a
side-effect.

Update documentation and move "Specifying Application Defined Device
Driver Table" to the section end.  This sub-section is not that
important for the user.  Mentioning this at the beginning may lead to
confusion.
2014-04-10 12:37:40 +02:00
Sebastian Huber
3a4d28a8c3 documentation: Clarify 2014-04-10 12:34:00 +02:00
Sebastian Huber
d61f550246 documentation: Move CONFIGURE_MAXIMUM_DEVICES
Move CONFIGURE_MAXIMUM_DEVICES documentation to "File System
Configuration Parameters".  This define has nothing to do with the
device driver table.
2014-04-10 11:52:22 +02:00
Sebastian Huber
7a597e977c pppd: Delete example
This example is available via testsuites/samples/pppd.
2014-04-10 11:28:52 +02:00
Sebastian Huber
6cf45cbeef score: Fix workspace size estimate for TLS 2014-04-09 15:30:25 +02:00
Sebastian Huber
2d5424d2d0 sptests/sp37: Account for internal struct align 2014-04-09 15:30:24 +02:00
Sebastian Huber
c3cd7e7b7b smptests/smpschedule01: Rename in smpscheduler01 2014-04-09 15:27:21 +02:00
Sebastian Huber
eeb45b5cb9 sptests/sp68: Fix configuration 2014-04-07 16:48:02 +02:00
Sebastian Huber
d61c315575 score: Fix for empty heap 2014-04-07 16:48:02 +02:00
Sebastian Huber
fef4293834 psxtests/psxkey02: Test for proper error case 2014-04-07 16:48:02 +02:00
Sebastian Huber
b2700c3501 score: Use proper protection 2014-04-07 16:48:02 +02:00
Sebastian Huber
316ba974ba tmtests/tm21: Fix configuration 2014-04-07 16:48:01 +02:00
Sebastian Huber
781631ebe4 sptests/spwatchdog: Fix for short enums 2014-04-07 14:51:31 +02:00
Sebastian Huber
57c29858ce score: Lazy key value pair allocation 2014-04-07 14:51:31 +02:00
Sebastian Huber
e785fbaae5 score: Delete _Thread_Ticks_per_timeslice
Use the Configuration instead.
2014-04-07 14:51:31 +02:00
Sebastian Huber
4744584698 score: Delete _Thread_Maximum_extensions
Use the Configuration instead.
2014-04-07 14:51:31 +02:00
Sebastian Huber
94086a9cb7 score: Fix POSIX threads size estimate
The POSIX threads are separate objects.  Account for the object
administration overhead.
2014-04-07 14:51:31 +02:00
Sebastian Huber
fb9e98ea22 score: Fix workspace size estimate 2014-04-07 14:51:31 +02:00
Sebastian Huber
57740ce8a1 score: Clarify CPU port alignment requirements 2014-04-07 14:51:31 +02:00
Joel Sherrill
d507c03731 Disable per task variables when SMP is enabled
Per task variables are inherently unsafe in SMP systems. This
patch disables them from the build and adds warnings in the
appropriate documentation and configuration sections.
2014-04-04 14:27:27 -05:00
Sebastian Huber
cae120e23c rhealstone/rhmlatency: Fix configuration 2014-04-04 17:06:52 +02:00
Joel Sherrill
95cb09ed74 sparc/shared/.../linkcmds.base: Correct C++ support
Add KEEP() for .eh_frame*, .ctor*, and .dtor*.
2014-04-04 09:26:08 -05:00
Joel Sherrill
c6f0a4b7cb schedulerpriorityaffinitysmp.h: Fix compilation error introduced by recent changes 2014-04-04 09:24:44 -05:00
Joel Sherrill
eb2c8133aa privateenv.c: Remove unused variable warning 2014-04-04 09:24:17 -05:00
Sebastian Huber
24934e36e2 score: Add scheduler control to scheduler ops
Scheduler operations must be free of a global scheduler context to
enable partitioned/clustered scheduling.
2014-04-04 11:01:18 +02:00
Sebastian Huber
439c494fe2 score: Add and use Scheduler_simple_Control 2014-04-04 11:01:18 +02:00
Sebastian Huber
3891983283 score: Add and use Scheduler_EDF_Control 2014-04-04 11:01:18 +02:00
Sebastian Huber
e8fffc2d5c score: Delete superfluous field 2014-04-04 11:01:18 +02:00
Sebastian Huber
d62b5ac99b score: Include missing header file 2014-04-04 11:01:18 +02:00
Sebastian Huber
fc3c7599f6 score: Move declaration to end of file 2014-04-04 11:01:18 +02:00
Joel Sherrill
69d7279bd5 pthreadimpl.h: Conditionalize thread affinity copying 2014-04-03 17:02:40 -05:00
Joel Sherrill
aa7ff5d3f9 leon2 ckinit.c, console.c: Comment clean up 2014-04-03 15:16:07 -05:00
Joel Sherrill
fcc1076195 leon2/Makefile.am: Change to one file per line 2014-04-03 15:16:07 -05:00
Joel Sherrill
68a647045b erc32/Makefile.am: Change to one file per line 2014-04-03 15:16:07 -05:00
Joel Sherrill
6c0b7b878c psim/console/console-io.c: Comment clean up 2014-04-03 15:16:07 -05:00
Joel Sherrill
d4db719346 sim68000/console/conscfg.c: Comment clean up 2014-04-03 15:16:07 -05:00
Joel Sherrill
3a422f7d66 h8sim/console/console-io.c: Comment clean up 2014-04-03 15:16:07 -05:00
Joel Sherrill
68c156aea7 pthreadcreate.c: Fix bug where attr used instead of the_attr 2014-04-03 15:03:42 -05:00
Joel Sherrill
a0a073d1c9 pthread.c: Conditionalize thread affinity initialization 2014-04-03 13:51:47 -05:00
Jennifer Averett
af53e6cffa smpaffinity01: Use Priority Affinity SMP scheduler. 2014-04-03 10:48:58 -05:00
Jennifer Averett
d4e1ead87d smppsxaffinity01: Use Priority Affinity SMP scheduler. 2014-04-03 10:48:57 -05:00
Jennifer Averett
cb283959ce smppsxaffinity02: Use Priority Affinity SMP scheduler. 2014-04-03 10:48:57 -05:00
Jennifer Averett
e045fb6c60 posix: Move affinity from thread to scheduler. 2014-04-03 10:48:57 -05:00
Jennifer Averett
7205189ce3 posix: Modified pthread init to use cpuset default. 2014-04-03 10:48:57 -05:00
Jennifer Averett
54f345f5a5 rtems: Move affinity from thread to scheduler. 2014-04-03 10:48:57 -05:00
Jennifer Averett
6d24e8bc6f sapi: Add priority affinity smp scheduler. 2014-04-03 10:48:56 -05:00
Jennifer Averett
da5b1b9f4c score: Remove affinity element from thread. 2014-04-03 10:48:56 -05:00
Jennifer Averett
56c396ba47 score: Add priority affinity smp scheduler. 2014-04-03 10:48:56 -05:00
Jennifer Averett
cfe457f9a6 score: score: Add get/set affinity to Scheduler Framework. 2014-04-03 10:46:24 -05:00
Sebastian Huber
1a6093dc60 samples/fileio: Fix configuration 2014-04-03 12:53:24 +02:00