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
Sebastian Huber
ab42b3e100
record: Add rtems_record_dump()
...
Add rtems_record_dump_base64() and rtems_record_dump_base64_zlib().
Add CONFIGURE_RECORD_FATAL_DUMP_BASE64 and
CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB configuration options.
Update #3904 .
2020-03-18 07:20:52 +01:00
Sebastian Huber
c584d4eda4
rtems: Add rtems_put_char()
...
Update #3904 .
2020-03-16 11:54:27 +01:00
Sebastian Huber
a6b3633459
score: Add _IO_Base64()
...
Update #3904 .
2020-03-16 11:54:26 +01:00
Sebastian Huber
5662210311
bsps: Remove legacy interrupt API from default
...
This fixes linker issues on the powerpc/virtex4 and powerpc/virtex5
BSPs.
2020-03-13 15:20:30 +01:00
Sebastian Huber
aa2d5d930e
bsp/virtex: Remove duplicate include
2020-03-13 15:20:30 +01:00
Sebastian Huber
c2287ba2cf
libio: Robust file descriptor reference counting
...
There was a race conditon in the reference counting of file descriptors
during a close() operation. After the call to the close handler, the
rtems_libio_free() function cleared the flags to zero. However, at this
point in time there may still exist some holders of the file descriptor.
With RTEMS_DEBUG enabled this could lead to failed assertions in
rtems_libio_iop_drop().
Change the code to use only atomic read-modify-write operations on the
rtems_libio_iop::flags.
2020-03-13 09:57:04 +01:00
Joel Sherrill
2ff8363466
mrm332-testsuite.tcfg: Add dl01
2020-03-12 16:00:25 -05:00
Joel Sherrill
a518795655
rtl22xx-testsuite.tcfg: Add dl10 and ttest01
2020-03-12 16:00:05 -05:00
Joel Sherrill
9bbfb2b693
lpc23xx_tli800-testsuite.tcfg: Add ttest01
2020-03-12 15:59:35 -05:00
Joel Sherrill
ae6597f93a
lpc2362-testsuite.tcfg: Add ttest01
2020-03-12 15:59:10 -05:00
Joel Sherrill
16ed7f6497
lm3s3749-testsuite.tcfg: Add ttest01
2020-03-12 15:53:51 -05:00
Sebastian Huber
0161b93d50
imfs: Replace devfs with an IMFS specialization
...
Add a simplified path evaluation function IMFS_eval_path_devfs() for a
device only IMFS configuration.
The code size can be further reduced by the application if it disables
the support for legacy IO drivers via:
#define CONFIGURE_IMFS_DISABLE_MKNOD
#define CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE
Obsolete CONFIGURE_MAXIMUM_DEVICES. Remove BSP_MAXIMUM_DEVICES.
Update #3894 .
Update #3898 .
2020-03-09 17:26:54 +01:00
Sebastian Huber
103a371faa
imfs: Simplify code generation
...
Update #3894 .
2020-03-09 17:15:20 +01:00
Sebastian Huber
277b9dd3f7
imfs: Remove unused handlers
...
Update #3894 .
2020-03-09 17:15:20 +01:00
Sebastian Huber
83994913b6
imfs: Constify imfs_memfile_bytes_per_block
...
The CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK value is validated by
<rtems/confdefs/libio.h>. Changing this value during runtime could lead
to memory corruption.
Update #3894 .
2020-03-09 17:15:20 +01:00