Sebastian Huber
ca4602e914
Use linker set for libio initialization
...
Update #2408 .
2016-02-03 10:00:57 +01:00
Sebastian Huber
3d36164fe5
Use linker set for root file system initialization
...
Update #2408 .
2016-02-03 10:00:57 +01:00
Sebastian Huber
2605a48938
Optional POSIX Keys initialization
...
Update #2408 .
2016-02-03 10:00:56 +01:00
Sebastian Huber
190169fee2
Optional CPU Set Handler initialization
...
Update #2408 .
2016-02-03 10:00:56 +01:00
Sebastian Huber
4eee878145
Optional POSIX Spinlock initialization
...
Update #2408 .
2016-02-03 10:00:56 +01:00
Sebastian Huber
76a8328945
Optional POSIX RWLock initialization
...
Update #2408 .
2016-02-03 10:00:56 +01:00
Sebastian Huber
e4e7f149c0
Optional POSIX Barrier initialization
...
Update #2408 .
2016-02-03 10:00:56 +01:00
Sebastian Huber
6c67855790
Optional POSIX Timer initialization
...
Update #2408 .
2016-02-03 10:00:55 +01:00
Sebastian Huber
2189b3e963
Optional POSIX Semaphore initialization
...
Update #2408 .
2016-02-03 10:00:55 +01:00
Sebastian Huber
3015ed641a
Optional POSIX Message Queue initialization
...
Update #2408 .
2016-02-03 10:00:55 +01:00
Sebastian Huber
9871f5dc60
Optional POSIX Mutex initialization
...
Update #2408 .
2016-02-03 10:00:55 +01:00
Sebastian Huber
f4fee4778e
Optional POSIX Condition Variable initialization
...
Update #2408 .
2016-02-03 10:00:55 +01:00
Sebastian Huber
cef56750eb
Optional POSIX Cleanup initialization
...
Update #2408 .
2016-02-03 10:00:54 +01:00
Sebastian Huber
ef1a985fc7
Optional POSIX Threads initialization
...
Update #2408 .
2016-02-03 10:00:54 +01:00
Sebastian Huber
04436ae7d8
Optional POSIX Signals initialization
...
Update #2408 .
2016-02-03 10:00:54 +01:00
Sebastian Huber
97d94ff3e9
Optional Classic Barrier initialization
...
Update #2408 .
2016-02-03 10:00:54 +01:00
Sebastian Huber
b377e3f6b7
Optional Classic Rate Monotonic initialization
...
Update #2408 .
2016-02-03 10:00:53 +01:00
Sebastian Huber
af12278f9b
Optional Classic Dual-Ported Memory initialization
...
Update #2408 .
2016-02-03 10:00:53 +01:00
Sebastian Huber
365456cce3
Optional Classic Region initialization
...
Update #2408 .
2016-02-03 10:00:53 +01:00
Sebastian Huber
fd3cc36f61
Optional Classic Partition initialization
...
Update #2408 .
2016-02-03 10:00:53 +01:00
Sebastian Huber
cbaac1f7f4
Optional Classic Semaphore initialization
...
Update #2408 .
2016-02-03 10:00:53 +01:00
Sebastian Huber
ed8b00e667
Optional Classic Message Queue initialization
...
Update #2408 .
2016-02-03 10:00:52 +01:00
Sebastian Huber
ae85b0663e
Optional Classic Event initialization
...
Update #2408 .
2016-02-03 10:00:52 +01:00
Sebastian Huber
a7f36829c0
Optional Classic Signal initialization
...
Update #2408 .
2016-02-03 10:00:52 +01:00
Sebastian Huber
26335844f4
Optional Classic Timer initialization
...
Update #2408 .
2016-02-03 10:00:52 +01:00
Sebastian Huber
565672a257
Optional Classic Tasks initialization
...
Update #2408 .
2016-02-03 10:00:52 +01:00
Sebastian Huber
92bb345374
Optional Extensions initialization
...
Update #2408 .
2016-02-03 10:00:51 +01:00
Sebastian Huber
a853c8518d
Optional Initial Extensions initialization
...
Update #2408 .
2016-02-03 10:00:51 +01:00
Sebastian Huber
36b86d7eb5
score: Create idle threads via linker set
...
This allows a more fine grained rtems_initialize_data_structures().
Update #2408 .
2016-02-03 10:00:51 +01:00
Sebastian Huber
5d1acc532a
fstests/fsdosfsname01: Fix Makefile.am
2016-01-27 14:26:30 +01:00
Sebastian Huber
1f0e004e05
sptests/spsyslock01: Disable POSIX dependent parts
2016-01-26 17:41:56 +01:00
Sebastian Huber
dcb1dc4dad
psxtests: Disable POSIX only psxcleanup02
2016-01-26 17:41:12 +01:00
Sebastian Huber
01b32d44a4
score: Delete obsolete CPU_TIMESTAMP_* defines
...
Update #2271 .
2016-01-25 12:05:10 +01:00
Joel Sherrill
2eb7932eff
rhealstone/rhtaskpreempt/taskpreempt.c: Fix warning due to oddly placed semi-colon
2016-01-24 13:46:41 -06:00
Joel Sherrill
15068f4c9a
Remove AVR port
...
closes #2443 .
2016-01-19 19:40:42 -06:00
Sebastian Huber
438fa8d548
psxtests: Fix link-time errors
...
Fix link-time errors introduced by
e39cdb875c .
Update #2531 .
2016-01-19 09:37:31 +01:00
Sebastian Huber
bb291a4a87
libtests/devfs: Inc max dev to support more BSPs
2016-01-19 08:36:18 +01:00
Sebastian Huber
2e8c4ad642
sptests/sp37: Fix interrupt level usage
2016-01-19 08:36:18 +01:00
Sebastian Huber
6da81e25ba
sptests/sp37: Enable interrupts after test case
...
This avoids a test failure on ARMv7-M targets.
2016-01-15 14:19:23 +01:00
Sebastian Huber
599d71f7ff
score: Statically initialize TOD handler
2016-01-12 11:35:41 +01:00
Sebastian Huber
ccd54344d9
score: Introduce Thread_Entry_information
...
This avoids potential dead code in _Thread_Handler(). It gets rid of
the dangerous function pointer casts.
Update #2514 .
2016-01-11 08:47:01 +01:00
Sebastian Huber
3d1becf925
smptests/README: Delete obsolete information
2016-01-11 07:57:12 +01:00
Sebastian Huber
fe100e1611
score: Add fatal errors for NULL entry init tasks
...
This simplifies the global construction.
Update #2514 .
2016-01-08 09:00:53 +01:00
Sebastian Huber
f9f7321e0a
Filesystem: Remove superfluous permission checks
...
The permission is check by the upper layer.
2016-01-05 14:29:09 +01:00
Joel Sherrill
f6a8663ec5
Remove H8300 port
...
updates #2452 .
2016-01-04 11:07:26 -06:00
Joel Sherrill
f5201df0dc
Remove M32R architecture
...
updates #2446 .
2016-01-04 11:07:00 -06:00
Sebastian Huber
a061f9d3c5
score: Fix watchdog insert
...
Under certain conditions a new watchdog was inserted with a wrong
and very large delta interval due to a wrong iterator update.
Bug was introduced by 1ccbd05291 .
Close #2507 .
2016-01-04 10:23:20 +01:00
Sebastian Huber
07d4e76913
sptests/sp07: Fix test case
...
Fix things broken by commit d5154d0f6a .
Update #2493 .
2016-01-04 10:23:19 +01:00
Aun-Ali Zaidi
d5154d0f6a
api: Remove deprecated Notepads
...
Notepads where a feature of RTEMS' tasks that simply functioned in
the same way as POSIX keys or threaded local storage (TLS). They were
introduced well before per task variables, which are also deprecated,
and were barely used in favor of their POSIX alternatives.
In addition to their scarce usage, Notepads took up unnecessary memory.
For each task:
- 16 32-bit integers were allocated.
- A total of 64 bytes per task per thread.
This is especially critical in low memory and safety-critical applications.
They are also defined as uint32_t, and therefore are not guaranteed to
hold a pointer.
Lastly, they are not portable solutions for SMP and uniprocessor systems,
like POSIX keys and TLS.
updates #2493 .
2015-12-24 16:52:34 -06:00
Sebastian Huber
a48b7c442d
score: Fix watchdog removal
...
Under certain conditions a new watchdog was inserted with a wrong and
very large delta interval due to an incomplete iterator update.
Bug was introduced by 1ccbd05291 .
Close #2501 .
2015-12-21 08:32:20 +01:00