Commit Graph

33387 Commits

Author SHA1 Message Date
Chris Johns
89f57a665f testsuite: Add the BSP architecture to the include path
Updates #2962
2020-05-06 18:38:38 +10:00
Sebastian Huber
3ce3cdfc5b score: Update _Copyright_Notice
Add the _Copyright_Notice to a special linker set to prevent a garbage
collection of this item.
2020-05-06 08:02:15 +02:00
Sebastian Huber
d30a352d4c rtems: Deprecate _Copyright_Notice
Close #3973.
2020-05-06 08:01:57 +02:00
Sebastian Huber
1af8e45bb7 rtems: Add rtems_get_copyright_notice()
Update #3973.
2020-05-06 07:47:34 +02:00
Sebastian Huber
63274daf68 rtems: Deprecate <rtems/system.h>
Close #3972.
2020-05-06 07:47:34 +02:00
Sebastian Huber
3d86d83c1b rtems: Deprecate RTEMS_MAXIMUM_NAME_LENGTH
This define is

* not documented,

* not used in the RTEMS code base, and

* longer than sizeof(rtems_name).

Close #3971.
2020-05-06 07:46:29 +02:00
Sebastian Huber
34b098edc5 rtems: Deprecate use of _RTEMS_version
Close #3970.
2020-05-06 07:39:10 +02:00
Sebastian Huber
4b9b6ddb9f Use rtems_get_version_string()
Update #3970.
2020-05-06 07:39:09 +02:00
Chris Johns
e78c0806cb libtest/dl09: Test trampolines only when supported 2020-05-06 08:46:57 +10:00
Chris Johns
3f50e8e671 testsuite/dl06: Add a local define to control tracing
Closes #3969
2020-05-05 15:00:45 +10:00
Chris Johns
b7702c541c libdl/rap: Correctly check the return enum from rela calls
- The change from bool to an enum did not trip a compiler warning
  and only the rel path was changed. The rela path was missed so
  archs like SPARC failed.

Updates #3969
2020-05-05 14:58:27 +10:00
Chris Johns
3635d6a836 libdl/obj-comp: Add trace prints when decompressing
Updates #3969
2020-05-05 14:57:34 +10:00
Chris Johns
d5fc2a6ad6 libdl/obj-cache: Fail if the read offset is past the file length
- The check was for greater than and not equal or greater

Updates #3969
2020-05-05 14:55:34 +10:00
Chris Johns
b77670fd3f libdl/obj: Fix RAP format call table.
Updates #3969
2020-05-05 14:54:39 +10:00
Chris Johns
fe77587c64 libdl/sparc: Print trace message of reloc failture path
Updates #3969
2020-05-05 14:53:53 +10:00
Chris Johns
285cda38e1 libdl: Fix comment.
Updates #3969
2020-05-05 14:53:14 +10:00
Chris Johns
f767355d39 rtems-bsps: Add markdown support
- Convert to python for better performance
2020-05-01 18:03:49 +10:00
Sebastian Huber
a8f0d941c3 libtests/heapwalk: Fix for RTEMS_DEBUG
Update #2962.
2020-04-29 06:58:16 +02:00
Sebastian Huber
cfe8f7a9b7 doxygen: Switch @brief and @ingroup
This order change fixes the Latex documentation build via Doxygen.
2020-04-28 09:04:00 +02:00
Chris Johns
0b41675971 libdl/mips: Fix MIPS16hi/lo relocation support.
This patch is an updated version from:

https://lists.rtems.org/pipermail/users/2016-January/029740.html

Closes #3693
2020-04-28 13:58:20 +10:00
Chris Johns
396e98305e README: Fix the rtems.git line
Updates #3231
2020-04-27 11:35:21 +10:00
Christian Mauderer
222d687969 bsps/arm: Fix uninitialized value in generic timer
_CPU_Counter_frequency() can be called by the rtems_counter
initialization before arm_gt_clock_initialize() initializes the value
used in _CPU_Counter_frequency().

Closes #3961.
2020-04-20 09:07:35 +02:00
Sebastian Huber
3d73642d9e sapi: Add param check to rtems_extension_create()
Check that the extensions table is not NULL.  Change format.

Update #3953.
2020-04-17 19:51:11 +02:00
Sebastian Huber
80cf60efec Canonicalize config.h include
Use the following variant which was already used by most source files:

  #ifdef HAVE_CONFIG_H
  #include "config.h"
  #endif
2020-04-16 07:30:00 +02:00
Sebastian Huber
8f808c1b9a libnetworking: Remove config.h include in header 2020-04-16 07:30:00 +02:00
Christian Mauderer
0121954128 bsp/imx: Add an extra ecspi clock.
Some imx chips or boards don't use the same frequency for ECSPI and IPG.

Update #3869
2020-04-15 16:13:07 +02:00
Chris Johns
d007cc2cee libmisc/shell: Fix the handling of joel scripts in telnet
- Fix the passing of std[in/out] to child threads
- Fix deleting of managed memory in the key destructor
- Only set the key in the main loop thread
- Only allocate a shell env outside of the main loop
- Fix memory leak if the task start fails
- Remove error level from shell env, it cannot be returned this way. Add
  exit_code but the API is broken so it cannot be returned.

Closes #3859
2020-04-15 08:30:30 +10:00
Sebastian Huber
4f32722e33 config: Fix typo
Update #3875.
2020-04-14 16:29:52 +02:00
Sebastian Huber
ea227af2d4 score: Check time of day in _TOD_Set()
Close #3949.
2020-04-14 07:19:53 +02:00
Sebastian Huber
fb07f730c1 score: Return status in _TOD_Set()
Update #3949.
2020-04-14 07:19:53 +02:00
Sebastian Huber
d35722e66c bsps/riscv: Fix multiple definition 2020-04-10 19:56:50 +02:00
G S Niteesh Babu
19efa9a0b9 bsp/raspberrypi: Fix build warnings.
1) _Memory_Initialize makes pointer from integer
	without a cast.
2) printf format error, expects %u but %lu provided.
2020-04-10 08:27:18 -05:00
Sebastian Huber
840f21ddc7 score: Delete RTEMS_DECLARE_GLOBAL_SYMBOL()
Delete unused RTEMS_DECLARE_GLOBAL_SYMBOL().

Update #3799.
2020-04-08 19:22:36 +02:00
Sebastian Huber
099ab00d16 config: Fix _ISR_Stack_area_end
In the previous implementation, the _ISR_Stack_area_begin and
_ISR_Stack_area_end symbols were in different sections. If they do not
have the same alignment, then the following linker directive could
separate them:

  *(SORT_BY_ALIGNMENT (SORT_BY_NAME (.rtemsstack*)))

Do not use different sections and instead define _ISR_Stack_area_end
directly.

Update #3799.
2020-04-08 19:22:34 +02:00
Sebastian Huber
3a882e5bc3 score: Add and use RTEMS_SYMBOL_NAME()
Update #3799.
2020-04-08 19:22:32 +02:00
Eshan dhawan
81e25245fc Tests for inttype.h methods 2020-04-07 16:17:18 -06:00
Joel Sherrill
f4935345de lpc23xx_tli800-testsuite.tcfg: Add psxaoi03 and psxsignal07
Updates #3938.
2020-04-07 17:13:18 -05:00
Joel Sherrill
af7e519ec9 mcf52235-testsuite.tcfg: Add sp16
Updates #3938.
2020-04-07 17:11:53 -05:00
Joel Sherrill
a7ea726fbd lpc1768_mbed-testsuite.tcfg: Add psxaoi03 and psxsignal07
Updates #3938.
2020-04-07 17:11:32 -05:00
Joel Sherrill
dcb097a5cb lpc2362-testsuite.tcfg: Add psxaoi03 and psxsignal07
Updates #3938.
2020-04-07 17:11:26 -05:00
Joel Sherrill
fe5d50ed43 lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add psxsignal07
Updates #3938.
2020-04-07 17:10:57 -05:00
Joel Sherrill
f74d70e682 lm4f120-testsuite.tcfg: Add psxsignal07
Updates #3938.
2020-04-07 17:10:52 -05:00
Sebastian Huber
92a3a19c75 tests: Exclude record02 for some BSPs
Update #3938.
2020-04-06 21:22:14 +02:00
Sebastian Huber
c547470e56 tests: Small memory exclude for record02
Update #3938.
2020-04-06 21:08:16 +02:00
Gedare Bloom
2db1fd8579 sparc64: update linkcmds with missing sections for TLS
Closes #3936.
2020-04-06 11:15:59 -06:00
Sebastian Huber
d582d0e130 Revert "score: Fix _ISR_Stack_area_end"
This reverts commit 8e80876bdd
which broke several architectures.
2020-04-05 09:59:25 +02:00
Christian Mauderer
bb8ae78d36 bsp/raspberry: Add a bsp_fdt_map_intr().
Fixes #3903
2020-04-04 18:38:44 +02:00
Gedare Bloom
50782bc5cf cpukit/rfs: fix typo in header guard 2020-04-03 09:31:35 -06:00
Sebastian Huber
8e80876bdd score: Fix _ISR_Stack_area_end
The _ISR_Stack_area_begin and _ISR_Stack_area_end symbols are in
different sections.  They must have the same alignment, otherwise the
following linker directive could separate them:

  *(SORT_BY_ALIGNMENT (SORT_BY_NAME (.rtemsstack*)))

Update #3799.
2020-04-03 15:48:58 +02:00
Jan Sommer
1483012b38 bsp/shared/clock: Reset Clock_driver_isrs to correct value
CLOCK_DRIVER_ISRS_PER_TICK is the configuration define,
CLOCK_DRIVER_ISRS_PER_TICK_VALUE is the actual value of ISRS per clock
tick, therefore use this one to reset the Clock_driver_isrs after each
tick.
2020-04-03 11:47:18 +02:00