summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libmisc/shell: Add the rtrace command for buffered tracing support.Chris Johns2015-03-317-2/+1051
| | | | | The rtrace command interfaces to the RTEMS Trace Linker's trace buffering data allowing users to capture and report trace data.
* libcsupport: Include missing header fileSebastian Huber2015-03-261-0/+1
|
* sparc: Ensure interrupt service after ISR enableSebastian Huber2015-03-251-1/+8
|
* testsupport: Generate unique worker namesSebastian Huber2015-03-251-1/+11
|
* monitor: Fix notepad dumpSebastian Huber2015-03-241-4/+7
|
* score: Fix MrsP ISR/task sychronizationSebastian Huber2015-03-241-9/+12
|
* score: Add scheduler acquire/releaseSebastian Huber2015-03-249-32/+67
| | | | | | | 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.
* score: Use a dedicated ISR lock for thread queuesSebastian Huber2015-03-241-20/+34
| | | | | | | | 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.
* score: Add thread lockSebastian Huber2015-03-245-6/+209
| | | | Update #2273.
* score: Add thread priority change handlerSebastian Huber2015-03-246-69/+131
| | | | | | | | | | 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.
* cpukit/libmisc/utf8proc/utf8proc.c: Avoid overflowJoel Sherrill2015-03-241-0/+5
|
* libdl/rtl-shell.c: Adjust printf() format for off_t based on targetJoel Sherrill2015-03-241-6/+8
|
* libdl/rtl-mdreloc-moxie.c: Fix printf() format warningsJoel Sherrill2015-03-242-5/+5
|
* rtems/score/tls.h: Add casts to eliminate warnings on some targetsJoel Sherrill2015-03-241-3/+9
|
* shell/utils-cp.c: Avoid redefinition of TIMESPEC_TO_TIMEVALJoel Sherrill2015-03-241-0/+9
|
* dummy/default-configuration.c: Tune configuration down for small targetsJoel Sherrill2015-03-241-4/+10
|
* capture/capture_support.c: Fix printf() warning and formattingJoel Sherrill2015-03-241-10/+14
|
* imfs.h: Add cast to remove warning for pointer/integer size mismatchJoel Sherrill2015-03-241-1/+1
|
* cpukit/libmisc/shell/hexdump-conv.c: Eliminate printf() format warningJoel Sherrill2015-03-221-1/+5
|
* cpukit/libmisc/shell/main_df.c: Eliminate printf() format warningJoel Sherrill2015-03-221-2/+3
|
* score: Simplify debug code and use _Assert()Sebastian Huber2015-03-223-59/+12
|
* score: Move _Thread_queue_Requeue()Sebastian Huber2015-03-223-68/+43
| | | | Now all the main thread queue operations are in one module.
* score: Move _Thread_queue_Extract()Sebastian Huber2015-03-225-174/+118
| | | | | | | | 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.
* score: Move _Thread_blocking_operation_Cancel()Sebastian Huber2015-03-224-124/+90
| | | | | | | Move _Thread_blocking_operation_Cancel() and make static since it is only used by _Thread_queue_Enqueue_with_handler(). Move _Thread_blocking_operation_Finalize().
* Replace www.rtems.com with www.rtems.orgSebastian Huber2015-03-2040-40/+40
|
* score: Delete unused _Timestamp_(To|From)_ticks()Alexander Krutwig2015-03-204-103/+1
|
* score: Delete unused _Timestamp_Divide_by_integerAlexander Krutwig2015-03-204-85/+1
|
* score: Fix _Thread_Change_priority()Sebastian Huber2015-03-203-14/+31
| | | | | | | | | | Atomically update the current priority of a thread and the wait queue. Serialize the scheduler update in a separate critical section with a generation number. New test sptests/spintrcritical23. Close #2310.
* score: Delete unused _Timestamp_Is_valid()Alexander Krutwig2015-03-192-31/+0
|
* score: Fix _Debug_Is_owner_of_allocator()Sebastian Huber2015-03-191-2/+11
|
* libmisc/capture: Clean up formatting on ARM.Chris Johns2015-03-192-22/+29
| | | | | | | | The printing of 64bit diff's for the timestamp did not work on ARM so I have changed this to 32bit. A 32bit nano-second diff between events should be more than enough time. Print '____' for POSIX thread output.
* testsupport: Do not suspend worker tasksSebastian Huber2015-03-181-1/+3
|
* libmisc/redirector: Fix unlock on exit from the handler.Chris Johns2015-03-181-1/+1
|
* IMFS: NUL-terminate name returned by readdir()Sebastian Huber2015-03-171-2/+5
|
* cpukit/include/rtems/btimer.h: Improve briefJoel Sherrill2015-03-171-1/+1
|
* Disable deprecated warning on implementation of deprecated methodsJoel Sherrill2015-03-178-4/+46
|
* libmisc/monitor/mon-task.c: Disable deprecated warning for use of notepadsJoel Sherrill2015-03-171-2/+21
|
* cpukit/libdl/rtl-obj-comp.c: Use correct printf() specificationJoel Sherrill2015-03-172-3/+3
|
* testsupport: Add worker setup handlerSebastian Huber2015-03-172-12/+71
| | | | Add rtems_test_parallel_get_task_id().
* score: Ensure properties of CPU_Uint32ptrSebastian Huber2015-03-171-0/+10
|
* cpukit: add and use CPU_Uint32ptr typeGedare Bloom2015-03-1621-2/+61
|
* IMFS: don't strlen() an unterminated string in IMFS_dir_read().Jamie Iles2015-03-161-1/+1
| | | | | | | | | a43a3466 (IMFS: Implement variable length node names) introduced a changed to IMFS_jnode_t from being a null terminated string to a separate unterminated string and length. IMFS_dir_read() was still performing a strlen() on this unterminated string though and when doing an 'ls' in the fileio example I saw that some filenames had garbage suffixes.
* shell: remove rtems ifdef, upstream is correctGedare Bloom2015-03-161-8/+0
|
* shell: fix printf warningsGedare Bloom2015-03-161-4/+5
|
* capture: fix warnings in printGedare Bloom2015-03-161-4/+6
|
* rtems: make error codes uintptr_tGedare Bloom2015-03-161-1/+1
|
* rfs: cast minor to uintptr_t to truncate explicitlyGedare Bloom2015-03-161-2/+2
|
* score: Add _Objects_ISR_disable_and_acquire()Sebastian Huber2015-03-151-7/+22
|
* score/or1k: Fix warnings. Add missing prototypesHesham ALMatary2015-03-131-0/+4
| | | | Closes #2304
* posix/src/nanosleep.c: Address issue when delay is longer than desiredJoel Sherrill2015-03-121-16/+27
| | | | | | | This resulted in the elapsed time going below 0 and an arbitrarily large number returned as the time remaining. closes #2296.