Commit Graph

33371 Commits

Author SHA1 Message Date
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
Sebastian Huber
51307919b4 arm: ARMv7-M statically initialized vector table
Statically initialize the ARMv7-M vector table to allow a placement in
ROM with read-only MPU settings.

Change licence to BSD-2-Clause in some files.
2020-04-03 09:12:44 +02:00
Sebastian Huber
7e33a80da5 config: Remove filesystem entry config options
Remove the following undocumented configuration options:

* CONFIGURE_FILESYSTEM_ENTRY_DOSFS

* CONFIGURE_FILESYSTEM_ENTRY_FTPFS

* CONFIGURE_FILESYSTEM_ENTRY_IMFS

* CONFIGURE_FILESYSTEM_ENTRY_JFFS2

* CONFIGURE_FILESYSTEM_ENTRY_NFS

* CONFIGURE_FILESYSTEM_ENTRY_RFS

* CONFIGURE_FILESYSTEM_ENTRY_TFTPFS

Update #3836.
2020-04-03 08:57:38 +02:00
Sebastian Huber
86f006be4c libio: Remove RTEMS_FILESYSTEM_TYPE_MINIIMFS
This type is unused.  Do not mention non-existing
CONFIGURE_FILESYSTEM_MINIIMFS.
2020-04-02 10:59:33 +02:00
Sebastian Huber
299a82f45e bsp/qoriq: Fix off by one error in clock init
Close #3921.
2020-04-02 09:13:53 +02:00
Sebastian Huber
18f5bcb9d2 rtems: Fix Doxygen comment 2020-04-02 07:47:36 +02:00
Sebastian Huber
8b8c068df3 testsuites: Remove CONFIGURE_MALLOC_STATISTICS
This configuration option is obsolete since 2014.

Update #1367.
2020-03-31 15:21:58 +02:00
Sebastian Huber
7cec2590d2 config: Remove CONFIGURE_FILESYSTEM_DEVFS
This filesystem no longer exists.

Remove unused RTEMS_FILESYSTEM_TYPE_DEVFS.

Update #3894.
2020-03-31 15:00:50 +02:00
Sebastian Huber
762425e1e4 ftpd: Remove superfluous defines
These defines are not used and easily conflict with application code.
They are also defined by the standard header file <arpa/ftp.h> if
someone needs them.
2020-03-31 10:11:06 +02:00
Sebastian Huber
eb92b1fceb ftpd: Fix return types 2020-03-31 10:11:06 +02:00
Sebastian Huber
5608e899c2 config: Remove BSP_DEFAULT_UNIFIED_WORK_AREAS
Do not undefine this unused BSP configuration option.  This is a follow
up of commit 92b33b8d09.
2020-03-31 10:10:44 +02:00
Vijay Kumar Banerjee
4bae9c31b4 MAINTAINERS: Add myself to Write After Approval 2020-03-25 01:04:01 +05:30
Sebastian Huber
96402b74a8 score: Document _TLS_Alignment 2020-03-23 16:16:18 +01:00
Sebastian Huber
24c21795ea score: Fix size of TLS_Thread_control_block
On most architectures, the size of the thread-local storage TCB must be
8 bytes.  Fix the definition for 64-bit targets.
2020-03-23 15:57:50 +01:00
Sebastian Huber
d05a900a5b sptests/sptls02: Add test case
Add a test case which requires the use of __tls_guard() and
__tls_init().

Change license to BSD-2-Clause.
2020-03-23 15:44:41 +01:00
Sebastian Huber
3fd4889157 conf: Improve evaluation of event recording opts
Check for configuration errors earlier.  Allow fatal dumps without the
other extensions.  Add some warnings.

Update #3904.
2020-03-23 07:40:36 +01:00
Joel Sherrill
37e7cc5f4c gdbarmsim: Remove
Closes #3611.
2020-03-19 15:55:26 -05:00