summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* xz/README: Correct URLJoel Sherrill2017-10-111-1/+2
| | | | Closes #2829.
* shell: Fix missing prototype warningSebastian Huber2017-09-281-0/+1
|
* libio: Avoid direct use of rtems_libio_iopsSebastian Huber2017-09-142-2/+2
| | | | Update #3132.
* serdbg: Fix warningSebastian Huber2017-09-121-1/+0
| | | | Update #3122.
* Simplify and unify BSP_output_charSebastian Huber2017-09-121-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.
* Include missing <limits.h>Sebastian Huber2017-08-253-0/+3
| | | | Update #2132.
* Include missing <string.h>Sebastian Huber2017-08-256-0/+7
| | | | Update #2133.
* heap: Fix integer typesSebastian Huber2017-08-222-7/+7
| | | | Update #3082.
* libmisc/rtems-fdt: Add RTEMS FDT wrapper and shell command to libmisc.Chris Johns2017-08-205-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.
* libmisc/shell: Make some internal shell functions public.Chris Johns2017-08-143-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.
* untar: Fix compile errorSebastian Huber2017-07-281-1/+1
|
* untar: Fix use of uninitialized variableSebastian Huber2017-07-281-0/+2
|
* dumpbuf: Simplify rtems_print_buffer()Sebastian Huber2017-07-181-11/+17
| | | | | | This avoids an unnecessary use of the floating point unit. Update #3076.
* xz: Suppress attribute warningsSebastian Huber2017-07-051-0/+7
| | | | Update #2909.
* tests: Move busy loop to test supportSebastian Huber2017-06-293-1/+125
| | | | Update #3056.
* capture/rtems-trace-buffer-vars.c: Fix duplicate const warningJoel Sherrill2017-06-211-1/+1
|
* shell: Display scheduler instead of current CPUSebastian Huber2017-06-162-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.
* xz: Use CRC32Sebastian Huber2017-06-132-7/+2
| | | | | | | This reverts c475924d6d2ea7d5cba160a8a28e88642d6b46d8. Update #2909. Close #2994.
* Do not include <sys/ioctl.h> in kernel-spaceSebastian Huber2017-06-071-0/+1
| | | | Update #2833.
* shell: Fix format specifiersSebastian Huber2017-05-021-3/+3
|
* xz/xz_config.h: Address unable to inline warningJoel Sherrill2017-04-241-0/+5
|
* libmisc/monitor: Correctly print unlimited configuration table entries.Chris Johns2017-04-191-12/+22
| | | | Closes #2997.
* rtems/inttypes.h: New file. Uses contents from cpukitJoel Sherrill2017-04-181-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.
* xz_config.h: Define XZ_USE_CRC64Joel Sherrill2017-04-061-1/+1
| | | | close #2909.
* monitor: Do not zero sema id and nameSebastian Huber2017-03-071-1/+5
|
* shell: Fix warningsSebastian Huber2017-02-152-4/+8
|
* monitor: Print short and long task namesSebastian Huber2017-02-142-26/+53
| | | | | | Print wait object identifier only if it exists. Update #2858.
* Rename CONFIGURE_SMP_MAXIMUM_PROCESSORSSebastian Huber2017-02-141-1/+1
| | | | | | | Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS to CONFIGURE_MAXIMUM_PROCESSORS since the SMP part is superfluous. Update #2894.
* shell: Fix warningsSebastian Huber2017-02-141-2/+0
|
* Remove CONFIGURE_SMP_APPLICATIONSebastian Huber2017-02-021-2/+0
| | | | | | Enable the SMP support if CONFIGURE_SMP_MAXIMUM_PROCESSORS > 1. Update #2893.
* monitor: Add support for BSD wakeup messagesSebastian Huber2017-01-311-3/+17
|
* score: Add _Thread_queue_Object_nameSebastian Huber2017-01-312-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.
* Complete STACK_CHECKER_EXTENSION. Fixes #2889Stavros Passas2017-01-301-0/+1
|
* Use <sys/endian.h>Sebastian Huber2017-01-241-2/+2
| | | | Update #2803.
* score: Add and use _Thread_Get_name()Sebastian Huber2017-01-134-36/+37
| | | | Update #2858.
* cpuuse: Call printer only onceSebastian Huber2017-01-121-14/+7
|
* Add and use rtems_assoc_thread_states_to_string()Sebastian Huber2017-01-121-40/+3
|
* score: Replace STATES_DELAYINGSebastian Huber2017-01-121-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.
* score: Add STATES_THREAD_QUEUE_WITH_IDENTIFIERSebastian Huber2017-01-111-10/+12
| | | | | Add thread state bit to identify thread queues that are embedded in an object with identifier.
* score: Delete STATES_WAITING_FOR_BUFFERSebastian Huber2017-01-111-2/+0
|
* Rename is_internal to always_set_to_falseSebastian Huber2016-12-123-4/+4
| | | | Update #2825.
* score: Initialize thread queue context earlySebastian Huber2016-12-021-0/+1
| | | | | | | | Initialize thread queue context early preferably outside the critical section. Remove implicit _Thread_queue_Context_initialize() from _Thread_Wait_acquire().
* Fix untar mkdir when the directory exists.Chris Johns2016-11-181-3/+5
|
* testsupport: Determine worker index via processorSebastian Huber2016-11-032-40/+36
| | | | | Determine worker index via the current processor index to get consistent job runs with respect to the cache topology.
* score: Introduce Thread_Scheduler_control::homeSebastian Huber2016-11-022-2/+2
| | | | | | | | Replace Thread_Scheduler_control::control and Thread_Scheduler_control::own_control with new Thread_Scheduler_control::home. Update #2556.
* score: First part of new MrsP implementationSebastian Huber2016-11-021-1/+1
| | | | Update #2556.
* cpuuse: Use rtems_task_iterate()Sebastian Huber2016-11-021-58/+59
| | | | Update #2423.
* rtems: Add rtems_task_iterate()Sebastian Huber2016-11-025-88/+57
| | | | Update #2423.
* libmisc/xz: Add xz decompression.Chris Johns2016-10-1314-1/+3181
| | | | Add support to untar XZ compressed files.
* monitor: Support priority inheritance queuesSebastian Huber2016-09-301-0/+2
|