Commit Graph

28044 Commits

Author SHA1 Message Date
Sebastian Huber
a54866e910 monitor: Fix notepad dump 2015-03-24 14:35:05 +01:00
Sebastian Huber
ad57a59bac score: Fix MrsP ISR/task sychronization 2015-03-24 14:35:05 +01:00
Sebastian Huber
4054c91646 score: Add scheduler acquire/release
This is currently a global lock for all scheduler instances.  It should
get replaced with one lock per scheduler instance in the future.

Update #2273.
2015-03-24 14:35:05 +01:00
Sebastian Huber
3134eb8267 score: Use a dedicated ISR lock for thread queues
This makes it possible to use the standard thread queues in combination
with objects using fine grained locking.  There is no change for
uni-processor configurations.

Update #2273.
2015-03-24 14:35:04 +01:00
Sebastian Huber
57947f137c score: Add thread lock
Update #2273.
2015-03-24 14:35:04 +01:00
Sebastian Huber
2e9c3d5e29 score: Add thread priority change handler
Since the thread current priority change and thread queue requeue is
performed in one critical section it is possible to simplify the thread
queue requeue procedure.  Add a thread queue agnostic thread priority
change handler so that we are able to use alternative thread queue
implementations.

Update #2273.
2015-03-24 14:35:04 +01:00
Joel Sherrill
e02b20a3d3 cpukit/libmisc/utf8proc/utf8proc.c: Avoid overflow 2015-03-24 08:17:13 -05:00
Joel Sherrill
0771936eab libdl/rtl-shell.c: Adjust printf() format for off_t based on target 2015-03-24 08:17:04 -05:00
Joel Sherrill
dd23125a88 testsuites/sptests/sp54/init.c: Add cast to avoid warning 2015-03-24 08:17:02 -05:00
Joel Sherrill
d05d31ff41 samples/minimum/init.c: Add cast to avoid warning 2015-03-24 08:17:00 -05:00
Joel Sherrill
30ea9bf981 libdl/rtl-mdreloc-moxie.c: Fix printf() format warnings 2015-03-24 08:16:54 -05:00
Joel Sherrill
28a8206cf6 moxie machine type not supported by rtems-syms. See #2213
updates #2313.
2015-03-24 08:16:51 -05:00
Joel Sherrill
439d0ae6d4 tools/cpu/nios2/ptf.c: Add include of <ctype.h> 2015-03-24 08:16:46 -05:00
Joel Sherrill
36ad3c771e mrm332/console/sci.c: Make routines static 2015-03-24 08:16:44 -05:00
Joel Sherrill
90f2544035 nds/libnds/source/arm9/image.c: Add needed cast 2015-03-24 08:16:42 -05:00
Joel Sherrill
e2192d9f57 nds/libnds/source/arm7/clock.c: Avoid over indexing array 2015-03-24 08:16:41 -05:00
Joel Sherrill
e836c7c16c lpc176x/console/console-config.c: Conditionalize code to avoid unused warnings 2015-03-24 08:16:39 -05:00
Joel Sherrill
c2451845f4 tools/build/binpatch.c: Include <unistd.h> for getopt() 2015-03-24 08:16:38 -05:00
Joel Sherrill
5da717ac0a sptls03/init.c: Make type and constants uint32_t to avoid overflow warnings 2015-03-24 08:16:38 -05:00
Joel Sherrill
dc8ab4400b sptls01/init.c: Use larger data types for values 2015-03-24 08:16:37 -05:00
Joel Sherrill
0d36bfb30e rtems/score/tls.h: Add casts to eliminate warnings on some targets 2015-03-24 08:16:36 -05:00
Joel Sherrill
73a2caf46b sptests/spwatchdog/init.c: Avoid integer overflow 2015-03-24 08:16:35 -05:00
Joel Sherrill
2fe0f16d13 sptests/spedfsched02: Reduce stack space usage to fix on smaller targets 2015-03-24 08:16:35 -05:00
Joel Sherrill
c6ef8708c3 sptests/spatomic01/init.c: Avoid integer overflow 2015-03-24 08:16:34 -05:00
Joel Sherrill
7075711493 sptests/sp34/changepri.c: Correct printf() warning 2015-03-24 08:16:33 -05:00
Joel Sherrill
6c1aff6633 sptests/sp33/init.c: Correct printf() warning 2015-03-24 08:16:33 -05:00
Joel Sherrill
6849e5379a sptests/sp20: Reduce memory requirements
This was checked on sparc/sis. If this fails on other targets, then
the task stack sizes needs to be reevaluated.
2015-03-24 08:16:32 -05:00
Joel Sherrill
2be0342a4b sptests/sp13/system.h: Fine tune message buffer configuration to avoid integer overflow 2015-03-24 08:16:32 -05:00
Joel Sherrill
52a34a7419 sptests/sp12/pritask.c: Correct printf() warning 2015-03-24 08:16:31 -05:00
Joel Sherrill
ab90136b43 psxconfig01/init.c: Correct pointer/integer size warning 2015-03-24 08:16:30 -05:00
Joel Sherrill
278da87f3b psxtests/psx15/init.c: Correct printf() warning 2015-03-24 08:16:30 -05:00
Joel Sherrill
59efbdd4e9 malloctest/init.c: Fix use uninitialized warning 2015-03-24 08:16:29 -05:00
Joel Sherrill
0a9345ed68 shell/utils-cp.c: Avoid redefinition of TIMESPEC_TO_TIMEVAL 2015-03-24 08:16:28 -05:00
Joel Sherrill
54bfbe05bc dummy/default-configuration.c: Tune configuration down for small targets 2015-03-24 08:16:27 -05:00
Joel Sherrill
735efe7e6d capture/capture_support.c: Fix printf() warning and formatting 2015-03-24 08:16:27 -05:00
Joel Sherrill
4727585092 imfs.h: Add cast to remove warning for pointer/integer size mismatch 2015-03-24 08:16:22 -05:00
Joel Sherrill
7a6c7fe360 m32csim-testsuite.tcfg: Add tests with data size issues 2015-03-22 10:29:59 -05:00
Joel Sherrill
8b5f911bed h8sim*-testsuite.tcfg: Add tests with data size issues 2015-03-22 10:29:59 -05:00
Joel Sherrill
14655d3548 avrtest-testsuite.tcfg: Add tests with data size issues 2015-03-22 10:29:59 -05:00
Joel Sherrill
e0437fe17f testsuites/psxtests/psxsignal03/init.c: Fix line wrap 2015-03-22 10:29:59 -05:00
Joel Sherrill
c69f236dd5 m32cbsp: Disable jffs2 and mrfs tests 2015-03-22 10:29:58 -05:00
Joel Sherrill
83f11c2815 h8sim: Disable jffs2 and mrfs tests 2015-03-22 10:29:58 -05:00
Joel Sherrill
1d0973283a avrtest: Disable jffs2 and mrfs tests 2015-03-22 10:29:58 -05:00
Joel Sherrill
f061f2f554 testsuites/testdata: Add sets to disable all jffs2 and mrfs tests 2015-03-22 10:29:58 -05:00
Joel Sherrill
6442d54d5c tools/build/rtems-test-check: Support multiple include files 2015-03-22 10:29:57 -05:00
Joel Sherrill
5cd910bf3a cpukit/libmisc/shell/hexdump-conv.c: Eliminate printf() format warning 2015-03-22 10:29:57 -05:00
Joel Sherrill
5ce776ec62 cpukit/libmisc/shell/main_df.c: Eliminate printf() format warning 2015-03-22 10:29:57 -05:00
Sebastian Huber
a6524b9ca7 score: Simplify debug code and use _Assert() 2015-03-22 14:31:59 +01:00
Sebastian Huber
d2bdf5cc4d score: Move _Thread_queue_Requeue()
Now all the main thread queue operations are in one module.
2015-03-22 11:58:10 +01:00
Sebastian Huber
688fbc4401 score: Move _Thread_queue_Extract()
Move _Thread_queue_Dequeue().  We need all or no thread queue functions
so it makes no sense to have them in separate modules.  One module
enables compiler optimizations without link-time optimization.  Make
_Thread_blocking_operation_Finalize() static since it is use now only in
one module.
2015-03-22 11:56:43 +01:00