summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-10-11xz/README: Correct URLJoel Sherrill1-1/+2
Closes #2829.
2017-09-28shell: Fix missing prototype warningSebastian Huber1-0/+1
2017-09-14libio: Avoid direct use of rtems_libio_iopsSebastian Huber2-2/+2
Update #3132.
2017-09-12serdbg: Fix warningSebastian Huber1-1/+0
Update #3122.
2017-09-12Simplify and unify BSP_output_charSebastian Huber1-3/+0
The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122.
2017-08-25Include missing <limits.h>Sebastian Huber3-0/+3
Update #2132.
2017-08-25Include missing <string.h>Sebastian Huber6-0/+7
Update #2133.
2017-08-22heap: Fix integer typesSebastian Huber2-7/+7
Update #3082.
2017-08-20libmisc/rtems-fdt: Add RTEMS FDT wrapper and shell command to libmisc.Chris Johns5-0/+2498
- Provide application support for handling FDT blobs in RTEMS. This is useful when interfacing FPGA fabrics. - Provide a shell command to list a blob as well as provide read and write access to addresses in the FTB. Closes #3099.
2017-08-14libmisc/shell: Make some internal shell functions public.Chris Johns3-19/+35
- Add 'rtems_shell_init_environment()' so a user can create the shell environment without needing to run a shell. - Move 'rtems_shell_lookup_topic', 'rtems_shell_can_see_cmd', and 'rtems_shell_execute_cmd' from the internal interface to the public interface. Closes #3096.
2017-07-28untar: Fix compile errorSebastian Huber1-1/+1
2017-07-28untar: Fix use of uninitialized variableSebastian Huber1-0/+2
2017-07-18dumpbuf: Simplify rtems_print_buffer()Sebastian Huber1-11/+17
This avoids an unnecessary use of the floating point unit. Update #3076.
2017-07-05xz: Suppress attribute warningsSebastian Huber1-0/+7
Update #2909.
2017-06-29tests: Move busy loop to test supportSebastian Huber3-1/+125
Update #3056.
2017-06-21capture/rtems-trace-buffer-vars.c: Fix duplicate const warningJoel Sherrill1-1/+1
2017-06-16shell: Display scheduler instead of current CPUSebastian Huber2-11/+19
Display the scheduler name instead of the current CPU in the "task" shell command. The current CPU could be misleading in case locking protocols are involved. The "cpuuse" command can be used to obtain the current CPU.
2017-06-13xz: Use CRC32Sebastian Huber2-7/+2
This reverts c475924d6d2ea7d5cba160a8a28e88642d6b46d8. Update #2909. Close #2994.
2017-06-07Do not include <sys/ioctl.h> in kernel-spaceSebastian Huber1-0/+1
Update #2833.
2017-05-02shell: Fix format specifiersSebastian Huber1-3/+3
2017-04-24xz/xz_config.h: Address unable to inline warningJoel Sherrill1-0/+5
2017-04-19libmisc/monitor: Correctly print unlimited configuration table entries.Chris Johns1-12/+22
Closes #2997.
2017-04-18rtems/inttypes.h: New file. Uses contents from cpukitJoel Sherrill1-9/+1
Provide extentions to <inttpes.h> PRIxxx constants for more POSIX types. Start with existing definitions found in RTEMS Project owned code in cpukit/. updates #2983.
2017-04-06xz_config.h: Define XZ_USE_CRC64Joel Sherrill1-1/+1
close #2909.
2017-03-07monitor: Do not zero sema id and nameSebastian Huber1-1/+5
2017-02-15shell: Fix warningsSebastian Huber2-4/+8
2017-02-14monitor: Print short and long task namesSebastian Huber2-26/+53
Print wait object identifier only if it exists. Update #2858.
2017-02-14Rename CONFIGURE_SMP_MAXIMUM_PROCESSORSSebastian Huber1-1/+1
Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS to CONFIGURE_MAXIMUM_PROCESSORS since the SMP part is superfluous. Update #2894.
2017-02-14shell: Fix warningsSebastian Huber1-2/+0
2017-02-02Remove CONFIGURE_SMP_APPLICATIONSebastian Huber1-2/+0
Enable the SMP support if CONFIGURE_SMP_MAXIMUM_PROCESSORS > 1. Update #2893.
2017-01-31monitor: Add support for BSD wakeup messagesSebastian Huber1-3/+17
2017-01-31score: Add _Thread_queue_Object_nameSebastian Huber2-19/+18
Add the special thread queue name _Thread_queue_Object_name to mark thread queues embedded in an object with identifier. Using the special thread state STATES_THREAD_QUEUE_WITH_IDENTIFIER is not reliable for this purpose since the thread wait information and thread state are protected by different SMP locks in separate critical sections. Remove STATES_THREAD_QUEUE_WITH_IDENTIFIER. Add and use _Thread_queue_Object_initialize(). Update #2858.
2017-01-30Complete STACK_CHECKER_EXTENSION. Fixes #2889Stavros Passas1-0/+1
2017-01-24Use <sys/endian.h>Sebastian Huber1-2/+2
Update #2803.
2017-01-13score: Add and use _Thread_Get_name()Sebastian Huber4-36/+37
Update #2858.
2017-01-12cpuuse: Call printer only onceSebastian Huber1-14/+7
2017-01-12Add and use rtems_assoc_thread_states_to_string()Sebastian Huber1-40/+3
2017-01-12score: Replace STATES_DELAYINGSebastian Huber1-1/+0
Replace STATES_DELAYING with STATES_WAITING_FOR_TIME. There is no need for separate timeout thread states. The Thread_Control::Timer::header and Watchdog_Control::cpu members can be used to figure out the kind of timeout.
2017-01-11score: Add STATES_THREAD_QUEUE_WITH_IDENTIFIERSebastian Huber1-10/+12
Add thread state bit to identify thread queues that are embedded in an object with identifier.
2017-01-11score: Delete STATES_WAITING_FOR_BUFFERSebastian Huber1-2/+0
2016-12-12Rename is_internal to always_set_to_falseSebastian Huber3-4/+4
Update #2825.
2016-12-02score: Initialize thread queue context earlySebastian Huber1-0/+1
Initialize thread queue context early preferably outside the critical section. Remove implicit _Thread_queue_Context_initialize() from _Thread_Wait_acquire().
2016-11-18Fix untar mkdir when the directory exists.Chris Johns1-3/+5
2016-11-03testsupport: Determine worker index via processorSebastian Huber2-40/+36
Determine worker index via the current processor index to get consistent job runs with respect to the cache topology.
2016-11-02score: Introduce Thread_Scheduler_control::homeSebastian Huber2-2/+2
Replace Thread_Scheduler_control::control and Thread_Scheduler_control::own_control with new Thread_Scheduler_control::home. Update #2556.
2016-11-02score: First part of new MrsP implementationSebastian Huber1-1/+1
Update #2556.
2016-11-02cpuuse: Use rtems_task_iterate()Sebastian Huber1-58/+59
Update #2423.
2016-11-02rtems: Add rtems_task_iterate()Sebastian Huber5-88/+57
Update #2423.
2016-10-13libmisc/xz: Add xz decompression.Chris Johns14-1/+3181
Add support to untar XZ compressed files.
2016-09-30monitor: Support priority inheritance queuesSebastian Huber1-0/+2