Joel Sherrill
f387e8f40b
testsupport/testbeginend.c: Fix redefined warning
2018-01-16 13:47:53 -06:00
Sebastian Huber
4e100058cc
sparc: Remove <bsp.h> from PCI shell command
...
Update #3254 .
Update #3260 .
2018-01-02 15:47:00 +01:00
Sebastian Huber
7e82962c0b
untar: Constify
2017-12-14 07:01:12 +01:00
Sebastian Huber
edfdc42a89
uuid: Include <uuid/uuid.h>
...
Prepare for header file move to common include directory.
Update #3254 .
2017-12-13 09:04:27 +01:00
Sebastian Huber
f666fc5928
utf8proc: Include <utf8proc/utf8proc.h>
...
Prepare for header file move to common include directory.
Update #3254 .
2017-12-13 09:04:27 +01:00
Sebastian Huber
a162672611
redirector: Include <rtems/stdio-redirect.h>
...
Prepare for header file move to common include directory.
Update #3254 .
2017-12-13 09:04:27 +01:00
Sebastian Huber
4a23aa4528
shell: Include <rtems/shell.h>
...
Prepare for header file move to common include directory.
Update #3254 .
2017-12-13 09:04:27 +01:00
Sebastian Huber
47f236c67a
monitor: Include <rtems/monitor.h>
...
Prepare for header file move to common include directory.
Update #3254 .
2017-12-13 09:04:27 +01:00
Sebastian Huber
249730ded2
capture: Include <rtems/captureimpl.h>
...
Prepare for header file move to common include directory.
Update #3254 .
2017-12-13 09:04:26 +01:00
Andrei Chichak
1737e8f867
libmisc/stackchk/check.c: correct formatting of stack pointers in Stack_check_Dump_threads_usage
...
Pointers were being printed as 0x<decimal> rather than 0x<hex>. I altered the formatting define used
to give the correct formatting.
Close #3240
2017-12-07 09:46:32 +11:00
Joel Sherrill
885bbd61c0
testsupport/test.h: Add RTEMS_NO_RETURN to rtems_test_exit()
2017-11-29 13:03:40 -06:00
Chris Johns
e6df806a3f
tests: Use ld to map (wrap) printf, puts and putchar to tester functions.
...
- Remove the macro defines and the need for tmacro.h by remapping the
symbols using ld's wrap option.
- Remove FLUSH_OUTPUT, it was empty.
- Move rtems_test_exit to libmisc/testsupport as a function.
Update #3199 .
2017-11-11 16:14:59 +11:00
Chris Johns
bcd0c06c9b
tests: Use rtems_test_begin and rtems_test_end.
...
Add a tests enum and move all test banner test to the library in libmisc.
Update #3199 .
2017-11-11 16:14:59 +11:00
Sebastian Huber
f703e7f5c7
tests: Move rtems_test_printer definition
...
Statically initialize it to use printk().
Update #3170 .
Update #3199 .
2017-10-28 13:33:55 +02:00
Joel Sherrill
dfa9a2e7ea
xz/README: Correct URL
...
Closes #2829 .
2017-10-11 21:37:10 -05:00
Sebastian Huber
7192313802
shell: Fix missing prototype warning
2017-09-28 13:18:52 +02:00
Sebastian Huber
4b759b1892
libio: Avoid direct use of rtems_libio_iops
...
Update #3132 .
2017-09-14 07:02:29 +02:00
Sebastian Huber
2fc3246080
serdbg: Fix warning
...
Update #3122 .
2017-09-12 11:50:39 +02:00
Sebastian Huber
1bc0ad2e12
Simplify and unify BSP_output_char
...
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-09-12 09:57:53 +02:00
Sebastian Huber
1f22b26945
Include missing <limits.h>
...
Update #2132 .
2017-08-25 10:59:52 +02:00
Sebastian Huber
b2ed712d26
Include missing <string.h>
...
Update #2133 .
2017-08-25 10:58:58 +02:00
Sebastian Huber
93934f886f
heap: Fix integer types
...
Update #3082 .
2017-08-22 14:18:58 +02:00
Chris Johns
6b7efdb2ed
libmisc/rtems-fdt: Add RTEMS FDT wrapper and shell command to libmisc.
...
- 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-20 11:11:46 +10:00
Chris Johns
2465c0130b
libmisc/shell: Make some internal shell functions public.
...
- 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-08-14 14:50:55 +10:00
Sebastian Huber
1d894f5528
untar: Fix compile error
2017-07-28 13:34:46 +02:00
Sebastian Huber
f1355f2211
untar: Fix use of uninitialized variable
2017-07-28 13:31:51 +02:00
Sebastian Huber
b682f4cb21
dumpbuf: Simplify rtems_print_buffer()
...
This avoids an unnecessary use of the floating point unit.
Update #3076 .
2017-07-18 14:13:48 +02:00
Sebastian Huber
71943dd4d2
xz: Suppress attribute warnings
...
Update #2909 .
2017-07-05 08:15:34 +02:00
Sebastian Huber
7f7a3e8f70
tests: Move busy loop to test support
...
Update #3056 .
2017-06-29 14:36:58 +02:00
Joel Sherrill
9761b98dcc
capture/rtems-trace-buffer-vars.c: Fix duplicate const warning
2017-06-21 12:50:30 -05:00
Sebastian Huber
ae359a9df4
shell: Display scheduler instead of current CPU
...
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-16 06:13:50 +02:00
Sebastian Huber
c7377381f4
xz: Use CRC32
...
This reverts c475924d6d .
Update #2909 .
Close #2994 .
2017-06-13 11:45:23 +02:00
Sebastian Huber
787f51f5b3
Do not include <sys/ioctl.h> in kernel-space
...
Update #2833 .
2017-06-07 13:02:08 +02:00
Sebastian Huber
6b42018eb6
shell: Fix format specifiers
2017-05-02 08:06:12 +02:00
Joel Sherrill
b261dec802
xz/xz_config.h: Address unable to inline warning
2017-04-24 12:00:59 -05:00
Chris Johns
4fd25c4340
libmisc/monitor: Correctly print unlimited configuration table entries.
...
Closes #2997 .
2017-04-19 12:36:32 +10:00
Joel Sherrill
54bdf0c7e5
rtems/inttypes.h: New file. Uses contents from cpukit
...
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-18 11:24:44 -05:00
Joel Sherrill
c475924d6d
xz_config.h: Define XZ_USE_CRC64
...
close #2909 .
2017-04-06 18:24:58 -05:00
Sebastian Huber
36338fb312
monitor: Do not zero sema id and name
2017-03-07 13:42:21 +01:00
Sebastian Huber
661be20777
shell: Fix warnings
2017-02-15 13:05:27 +01:00
Sebastian Huber
468e9a4d99
monitor: Print short and long task names
...
Print wait object identifier only if it exists.
Update #2858 .
2017-02-14 11:12:00 +01:00
Sebastian Huber
54835ae9b3
Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS
...
Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS to CONFIGURE_MAXIMUM_PROCESSORS
since the SMP part is superfluous.
Update #2894 .
2017-02-14 09:52:05 +01:00
Sebastian Huber
5eee7184ad
shell: Fix warnings
2017-02-14 08:46:22 +01:00
Sebastian Huber
f95fa38764
Remove CONFIGURE_SMP_APPLICATION
...
Enable the SMP support if CONFIGURE_SMP_MAXIMUM_PROCESSORS > 1.
Update #2893 .
2017-02-02 09:07:08 +01:00
Sebastian Huber
f7ba2945d3
monitor: Add support for BSD wakeup messages
2017-01-31 09:38:08 +01:00
Sebastian Huber
e366f774a7
score: Add _Thread_queue_Object_name
...
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-31 09:38:07 +01:00
Stavros Passas
575c2e21e2
Complete STACK_CHECKER_EXTENSION. Fixes #2889
2017-01-30 11:50:47 +01:00
Sebastian Huber
2711914f82
Use <sys/endian.h>
...
Update #2803 .
2017-01-24 08:39:22 +01:00
Sebastian Huber
7ced9d9bb2
score: Add and use _Thread_Get_name()
...
Update #2858 .
2017-01-13 08:10:24 +01:00
Sebastian Huber
61c14a31c8
cpuuse: Call printer only once
2017-01-12 14:19:05 +01:00