Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove BSP_SMALL_MEMORY BSP option | Sebastian Huber | 2019-11-15 | 2 | -8/+0 |
| | | | | | | Use the test state configuration instead. Update #3818. | ||||
* | testsuite/dl02: Fix bug to correctly check the handle of the second object file | Hesham Almatary | 2019-11-12 | 1 | -1/+1 |
| | |||||
* | riscv: preliminarily support for libdl | Hesham Almatary | 2019-11-12 | 1 | -1/+1 |
| | | | | Support for targets compiled with -fno-pic and -mno-relax | ||||
* | ada/mptests: Make them compile clean | Sebastian Huber | 2019-11-12 | 19 | -127/+195 |
| | | | | | | Fix all warnings. Update #3818. | ||||
* | sptests: Avoid include path magic | Sebastian Huber | 2019-11-12 | 29 | -111/+270 |
| | | | | Update #3818. | ||||
* | tests: Simplify fatal error test support | Sebastian Huber | 2019-11-12 | 7 | -191/+106 |
| | | | | | | Move system.h to shared init.c. Update #3818. | ||||
* | block08: Use local include | Sebastian Huber | 2019-11-12 | 14 | -14/+14 |
| | | | | Update #3818. | ||||
* | libtests: Remove superfluous include path | Sebastian Huber | 2019-11-12 | 1 | -2/+1 |
| | | | | Update #3818. | ||||
* | fstests: Use tmacros.h instead of pmacros.h | Sebastian Huber | 2019-11-12 | 16 | -17/+16 |
| | | | | | | This avoids an extra include path. Update #3818. | ||||
* | mptests: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 40 | -52/+104 |
| | | | | Update #3818. | ||||
* | ada/samples: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 4 | -8/+8 |
| | | | | Update #3818. | ||||
* | mptests/mp14: Make MAX_LONG_TEST_DURATION constant | Sebastian Huber | 2019-11-12 | 3 | -6/+8 |
| | | | | | | If there is a real need, it can be made a configuration option again. Update #3818. | ||||
* | tmtests: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 11 | -379/+395 |
| | | | | Update #3818. | ||||
* | samples/paranoia: Remove <bsp.h> include | Sebastian Huber | 2019-11-12 | 1 | -1/+0 |
| | | | | This include is superfluous. | ||||
* | samples: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 5 | -5/+13 |
| | | | | Update #3818. | ||||
* | libtests: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 20 | -609/+621 |
| | | | | Update #3818. | ||||
* | sptests: Remove obsolete semaphore consume driver | Sebastian Huber | 2019-11-12 | 3 | -75/+1 |
| | | | | | | This driver is no longer used by a test program. Update #3818. | ||||
* | spfatal16: Remove obsolete test program | Sebastian Huber | 2019-11-12 | 4 | -64/+1 |
| | | | | | The "TRrc" semaphore was removed in commit 2c12262f9a8fe7975556729f0574fab8d5a792f5. | ||||
* | sptests: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 25 | -980/+1010 |
| | | | | Update #3818. | ||||
* | psxtmtests: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 5 | -189/+193 |
| | | | | Update #3818. | ||||
* | psxtests: Avoid build system defined defines | Sebastian Huber | 2019-11-12 | 4 | -255/+241 |
| | | | | Update #3818. | ||||
* | tests: Remove superfluous SMPTESTS define | Sebastian Huber | 2019-11-12 | 3 | -17/+9 |
| | | | | Update #3818. | ||||
* | psxfenv01: Check FE_DIVBYZERO define | Sebastian Huber | 2019-11-12 | 1 | -0/+2 |
| | |||||
* | rtems-5: Improve heap fatal error information | sebastian.huber | 2019-11-05 | 2 | -1/+2 |
| | | | | Update #3806. | ||||
* | score: Add RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION() | Sebastian Huber | 2019-10-28 | 1 | -0/+7 |
| | | | | Update #3799. | ||||
* | ttest01: Check init/final run output | Sebastian Huber | 2019-10-11 | 1 | -0/+85 |
| | | | | Update #3199. | ||||
* | ttest01: Add test outputs all test cases | Mikail Yayla | 2019-10-11 | 15 | -0/+2880 |
| | |||||
* | ttest01: Add more test cases | Sebastian Huber | 2019-10-11 | 17 | -3/+4237 |
| | | | | Update #3199. | ||||
* | libtest: Do all output in test runner | Sebastian Huber | 2019-10-11 | 1 | -0/+4 |
| | | | | | | | | This ensures that lines are output atomically if they are produced by different other contexts, e.g. interrupts, other processors, other threads. Update #3199. | ||||
* | ttest01: Adjust SPDX-License-Identifier | Sebastian Huber | 2019-10-11 | 1 | -2/+7 |
| | | | | Update #3199. | ||||
* | termios: Add Capability to Generate SIGINTR and SIGQUIT | Joel Sherrill | 2019-10-08 | 7 | -1/+288 |
| | | | | | | | | | | | | | | This patch adds the ability for termios to send SIGINTR on receipt of VINTR and SIGQUIT for VKILL and return -1/EINTR from read() on a termios channel. Importantly, this patch does not alter the default behavior or force POSIX signal code in just because termios is used. The application must explicitly enable the POSIX behavior of generating a signal upon receipt of these characters. This is discussed in the POSIX standard: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap11.html Closes #3800. | ||||
* | termios04/init.c: Remove dead copy of change_iflag() | Joel Sherrill | 2019-10-04 | 1 | -17/+0 |
| | |||||
* | score: Install timecounter according to quality | Sebastian Huber | 2019-10-02 | 1 | -22/+79 |
| | | | | | | This makes it possible to install higher quality timecounter in plug-and-play systems and helps to override the clock driver provided timecounter in some test scenarios. | ||||
* | score: Remove strange timecounter init step | Sebastian Huber | 2019-10-02 | 1 | -6/+6 |
| | | | | | The double call of the timecounter get method was added to FreeBSD in 2002 without a comment. It is not clear why this is needed. | ||||
* | score: Remove superfluous timecounter members | Sebastian Huber | 2019-10-02 | 1 | -2/+2 |
| | |||||
* | Revert "record: Add wrappers for malloc() functions" | Sebastian Huber | 2019-10-02 | 3 | -492/+230 |
| | | | | | | It was accidentally committed. This reverts commit a314544a278f1533ae001f742d7fe24fcee253e6. | ||||
* | libtests/ttest01: Fix typos | Sebastian Huber | 2019-10-02 | 1 | -3/+3 |
| | |||||
* | record: Add wrappers for malloc() functions | Sebastian Huber | 2019-10-01 | 3 | -230/+492 |
| | | | | | | | | | | Introduce new library librtemsrecordwrap.a which contains wrappers for operating system functions which produce entry/exit events. The wrappers can be selected during link time via the GNU ld --wrap option. Update #3665. | ||||
* | libtests/record01: Fix test failure | Sebastian Huber | 2019-10-01 | 1 | -2/+45 |
| | | | | Update #3665. | ||||
* | psxtests/psxualarm: Fix test failure | Sebastian Huber | 2019-10-01 | 1 | -0/+8 |
| | | | | Update #3794. | ||||
* | Correct initial POSIX signals mask | Joel Sherrill | 2019-09-24 | 13 | -0/+513 |
| | | | | | | | | | | | | + Modify POSIX thread create extension to ensure expected initial signal mask is provided to system threads, initial tasks and threads, and inheritied by tasks and threads. + Adds psxsignal07 to verify functionality when using a POSIX Initialization thread and POSIX threads. + Adds psxsignal08 to verify functionality when using a Classic API Initialization task and Classic API tasks. Closes #3794. | ||||
* | Add rtems_version_control_key_is_valid() | Sebastian Huber | 2019-09-11 | 1 | -1/+7 |
| | |||||
* | Add psxfenv01 test to psxtests | Vaibhav Gupta | 2019-09-10 | 5 | -2/+173 |
| | | | | | | Note that this test requires a functional fenv implementation. Some targets have multilib variants where the fenv implementation is not 100% passing. | ||||
* | record: Add system events | Sebastian Huber | 2019-08-30 | 1 | -0/+22 |
| | | | | | | Add system events for memory allocation/free. Update #3665. | ||||
* | record: Add system events | Sebastian Huber | 2019-08-30 | 1 | -2/+3 |
| | | | | | | | Add system events to identify the target system. Add system events to transfer blocks of memory and register sets. Update #3665. | ||||
* | record: Add more system events | Sebastian Huber | 2019-08-29 | 2 | -75/+262 |
| | | | | | | | | | | Reduce the system dependencies to allow tracing of very low level functions, for example the interrupt disable/enable. Introduce general purpose RTEMS_RECORD_CALLER and RTEMS_RECORD_LINE events. Update #3665. | ||||
* | score: Add RTEMS_RETURN_ADDRESS() | Sebastian Huber | 2019-08-28 | 1 | -1/+6 |
| | |||||
* | record: Add variants for critical sections | Sebastian Huber | 2019-08-28 | 1 | -2/+5 |
| | | | | Update #3665. | ||||
* | record: Introduce <rtems/recordserver.h> | Sebastian Huber | 2019-08-28 | 1 | -0/+1 |
| | | | | | | | This helps to get rid of the <rtems/rtems/tasks.h> dependency in <rtems/record.h>. Update #3665. | ||||
* | record: Use BSS section instead of per-CPU data | Sebastian Huber | 2019-08-28 | 1 | -1/+3 |
| | | | | | | | | | | | The .rtemsrwset section is used for the per-CPU data. This section has loadable content. Place the ring buffers in the BSS section to avoid large executable image sizes. Not using the per-CPU data makes it possible to initialize the record support earlier. Update #3665. |