summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* score: Check time of day in _TOD_Set()Sebastian Huber2020-04-143-4/+45
| | | | Close #3949.
* score: Return status in _TOD_Set()Sebastian Huber2020-04-146-51/+48
| | | | Update #3949.
* bsps/riscv: Fix multiple definitionSebastian Huber2020-04-101-2/+0
|
* bsp/raspberrypi: Fix build warnings.G S Niteesh Babu2020-04-102-1/+5
| | | | | | 1) _Memory_Initialize makes pointer from integer without a cast. 2) printf format error, expects %u but %lu provided.
* score: Delete RTEMS_DECLARE_GLOBAL_SYMBOL()Sebastian Huber2020-04-082-27/+0
| | | | | | Delete unused RTEMS_DECLARE_GLOBAL_SYMBOL(). Update #3799.
* config: Fix _ISR_Stack_area_endSebastian Huber2020-04-081-6/+9
| | | | | | | | | | | | | | 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.
* score: Add and use RTEMS_SYMBOL_NAME()Sebastian Huber2020-04-081-10/+27
| | | | Update #3799.
* Tests for inttype.h methodsEshan dhawan2020-04-072-2/+32
|
* lpc23xx_tli800-testsuite.tcfg: Add psxaoi03 and psxsignal07Joel Sherrill2020-04-071-0/+2
| | | | Updates #3938.
* mcf52235-testsuite.tcfg: Add sp16Joel Sherrill2020-04-071-0/+1
| | | | Updates #3938.
* lpc1768_mbed-testsuite.tcfg: Add psxaoi03 and psxsignal07Joel Sherrill2020-04-071-0/+2
| | | | Updates #3938.
* lpc2362-testsuite.tcfg: Add psxaoi03 and psxsignal07Joel Sherrill2020-04-071-0/+2
| | | | Updates #3938.
* lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add psxsignal07Joel Sherrill2020-04-071-0/+1
| | | | Updates #3938.
* lm4f120-testsuite.tcfg: Add psxsignal07Joel Sherrill2020-04-071-0/+1
| | | | Updates #3938.
* tests: Exclude record02 for some BSPsSebastian Huber2020-04-0613-0/+13
| | | | Update #3938.
* tests: Small memory exclude for record02Sebastian Huber2020-04-061-0/+1
| | | | Update #3938.
* sparc64: update linkcmds with missing sections for TLSGedare Bloom2020-04-061-52/+22
| | | | Closes #3936.
* Revert "score: Fix _ISR_Stack_area_end"Sebastian Huber2020-04-053-37/+5
| | | | | This reverts commit 8e80876bdd54e36fb668eee655eec1dd588daf13 which broke several architectures.
* bsp/raspberry: Add a bsp_fdt_map_intr().Christian Mauderer2020-04-042-0/+27
| | | | Fixes #3903
* cpukit/rfs: fix typo in header guardGedare Bloom2020-04-031-1/+1
|
* score: Fix _ISR_Stack_area_endSebastian Huber2020-04-033-5/+37
| | | | | | | | | | 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.
* bsp/shared/clock: Reset Clock_driver_isrs to correct valueJan Sommer2020-04-031-1/+1
| | | | | | | 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.
* arm: ARMv7-M statically initialized vector tableSebastian Huber2020-04-035-52/+93
| | | | | | | 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.
* config: Remove filesystem entry config optionsSebastian Huber2020-04-031-56/+14
| | | | | | | | | | | | | | | | | | | | 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.
* libio: Remove RTEMS_FILESYSTEM_TYPE_MINIIMFSSebastian Huber2020-04-021-3/+0
| | | | | This type is unused. Do not mention non-existing CONFIGURE_FILESYSTEM_MINIIMFS.
* bsp/qoriq: Fix off by one error in clock initSebastian Huber2020-04-021-1/+1
| | | | Close #3921.
* rtems: Fix Doxygen commentSebastian Huber2020-04-021-2/+0
|
* testsuites: Remove CONFIGURE_MALLOC_STATISTICSSebastian Huber2020-03-315-12/+0
| | | | | | This configuration option is obsolete since 2014. Update #1367.
* config: Remove CONFIGURE_FILESYSTEM_DEVFSSebastian Huber2020-03-312-12/+0
| | | | | | | | This filesystem no longer exists. Remove unused RTEMS_FILESYSTEM_TYPE_DEVFS. Update #3894.
* ftpd: Remove superfluous definesSebastian Huber2020-03-311-9/+0
| | | | | | 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.
* ftpd: Fix return typesSebastian Huber2020-03-313-4/+6
|
* config: Remove BSP_DEFAULT_UNIFIED_WORK_AREASSebastian Huber2020-03-311-1/+0
| | | | | Do not undefine this unused BSP configuration option. This is a follow up of commit 92b33b8d09377feb14eb5a831ce242047c58d02b.
* MAINTAINERS: Add myself to Write After ApprovalVijay Kumar Banerjee2020-03-251-0/+2
|
* score: Document _TLS_AlignmentSebastian Huber2020-03-231-0/+10
|
* score: Fix size of TLS_Thread_control_blockSebastian Huber2020-03-231-1/+3
| | | | | On most architectures, the size of the thread-local storage TCB must be 8 bytes. Fix the definition for 64-bit targets.
* sptests/sptls02: Add test caseSebastian Huber2020-03-234-12/+99
| | | | | | | Add a test case which requires the use of __tls_guard() and __tls_init(). Change license to BSD-2-Clause.
* conf: Improve evaluation of event recording optsSebastian Huber2020-03-231-22/+46
| | | | | | | Check for configuration errors earlier. Allow fatal dumps without the other extensions. Add some warnings. Update #3904.
* gdbarmsim: RemoveJoel Sherrill2020-03-1927-1531/+0
| | | | Closes #3611.
* record: Add rtems_record_dump()Sebastian Huber2020-03-1812-29/+664
| | | | | | | | | 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.
* rtems: Add rtems_put_char()Sebastian Huber2020-03-164-6/+50
| | | | Update #3904.
* score: Add _IO_Base64()Sebastian Huber2020-03-164-1/+165
| | | | Update #3904.
* bsps: Remove legacy interrupt API from defaultSebastian Huber2020-03-131-1/+0
| | | | | This fixes linker issues on the powerpc/virtex4 and powerpc/virtex5 BSPs.
* bsp/virtex: Remove duplicate includeSebastian Huber2020-03-131-1/+0
|
* libio: Robust file descriptor reference countingSebastian Huber2020-03-1310-57/+82
| | | | | | | | | | | | 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.
* mrm332-testsuite.tcfg: Add dl01Joel Sherrill2020-03-121-0/+1
|
* rtl22xx-testsuite.tcfg: Add dl10 and ttest01Joel Sherrill2020-03-121-0/+2
|
* lpc23xx_tli800-testsuite.tcfg: Add ttest01Joel Sherrill2020-03-121-0/+1
|
* lpc2362-testsuite.tcfg: Add ttest01Joel Sherrill2020-03-121-0/+1
|
* lm3s3749-testsuite.tcfg: Add ttest01Joel Sherrill2020-03-121-0/+1
|
* imfs: Replace devfs with an IMFS specializationSebastian Huber2020-03-0932-1148/+245
| | | | | | | | | | | | | | | | 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.