Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | spintrcritical01/2/3/4/5: Use T_interrupt_test() | Sebastian Huber | 2020-07-23 | 8 | -104/+194 |
| | |||||
* | psxintrcritical01: Use T_interrupt_test() | Sebastian Huber | 2020-07-23 | 3 | -50/+121 |
| | |||||
* | libtest: Add T_interrupt_test() | Sebastian Huber | 2020-07-23 | 8 | -0/+704 |
| | | | | Update #3199. | ||||
* | libtest: Add rtems_test_run() | Sebastian Huber | 2020-07-23 | 3 | -0/+102 |
| | | | | Update #3199. | ||||
* | libtest: Add quiet assert NULL pointer checks | Sebastian Huber | 2020-07-23 | 1 | -0/+4 |
| | | | | Update #3199. | ||||
* | libtest: Add T_unreachable() | Sebastian Huber | 2020-07-23 | 1 | -0/+3 |
| | | | | Update #3199. | ||||
* | libtest: Make check message optional | Sebastian Huber | 2020-07-23 | 3 | -37/+97 |
| | | | | | | | This macro magic is in line with C11 and C++11, but limits the maximum count of arguments. Update #3199. | ||||
* | libtest: Add T_CHECK_FMT | Sebastian Huber | 2020-07-23 | 11 | -330/+343 |
| | | | | | | | | | | | | Rename internal function T_check_true() to T_check() and use the new flag T_CHECK_FMT to indicate if a format string is present. This is a preparation step to make the format string optional. Make the check context the first parameter. The API remains the same. Update #3199. | ||||
* | libtest: Add T_stop() | Sebastian Huber | 2020-07-23 | 2 | -3/+17 |
| | | | | Update #3199. | ||||
* | libtest: Split POSIX Keys support | Sebastian Huber | 2020-07-23 | 4 | -80/+193 |
| | | | | Update #3199. | ||||
* | libtest: Add T_get_scope() | Sebastian Huber | 2020-07-23 | 2 | -0/+62 |
| | | | | Update #3199. | ||||
* | libtest: Add push/pop fixture support | Sebastian Huber | 2020-07-23 | 4 | -30/+200 |
| | | | | Update #3199. | ||||
* | libtest: Support custom scope messages via fixture | Sebastian Huber | 2020-07-23 | 4 | -17/+42 |
| | | | | Update #3199. | ||||
* | libtest: Add T_make_runner() | Sebastian Huber | 2020-07-23 | 2 | -2/+10 |
| | | | | Update #3199. | ||||
* | libtest: Add T_get_one_clock_tick_busy() | Sebastian Huber | 2020-07-23 | 6 | -80/+125 |
| | | | | Update #3199. | ||||
* | libtest: Add T_busy() | Sebastian Huber | 2020-07-23 | 6 | -30/+68 |
| | | | | Update #3199. | ||||
* | libtest: Move <t.h> to <rtems/test.h> | Sebastian Huber | 2020-07-23 | 34 | -33/+33 |
| | | | | Update #3199. | ||||
* | libtest: <rtems/test.h> to <rtems/test-info.h> | Sebastian Huber | 2020-07-23 | 73 | -71/+3808 |
| | | | | | | | | Rename this header file to later move <t.h> to <rtems/test.h>. The main feature provided by <rtems/test-info.h> is the output of standard test information which is consumed by the RTEMS Tester. Update #3199. | ||||
* | bsps/clock: Fix fast idle clock tick support | Sebastian Huber | 2020-07-23 | 2 | -9/+22 |
| | | | | | | If we interrupt a thread dispatch critical section (thread dispatch disable level != ISR nest level), then we should not do the fast idle mode since this may delay an ongoing system call forever. | ||||
* | score: Improve _Thread_Start() description | Sebastian Huber | 2020-07-21 | 1 | -6/+30 |
| | |||||
* | media-server: Add ability for retry. | Christian Mauderer | 2020-07-17 | 2 | -13/+20 |
| | | | | | | This adds the possibility to request a retry in the media-listener if an operation failed. Usefull for example if you want to automatically reformat a disk if it wasn't possible to mount it. | ||||
* | bsps/pc386: Fix IPI for non-consecutive APICIDs | Jan Sommer | 2020-07-16 | 1 | -6/+10 |
| | | | | | | - properly use the cpu <-> apic maps for IPIs Closes #4029. | ||||
* | score: Remove deprecated Thread | Sebastian Huber | 2020-07-14 | 1 | -6/+0 |
| | | | | | | This type was deprecated in RTEMS 5.1. Close #3991. | ||||
* | rtems: Remove deprecated proc_ptr definition | Sebastian Huber | 2020-07-14 | 1 | -7/+0 |
| | | | | Close #3586. | ||||
* | rtems: Remove support for RTEMS_DEPRECATED_TYPES | Sebastian Huber | 2020-07-14 | 2 | -29/+0 |
| | | | | Close #3584. | ||||
* | rtems: Remove rtems_thread_cpu_usage_t | Sebastian Huber | 2020-07-14 | 1 | -8/+0 |
| | | | | | | This type was deprecated in RTEMS 5.1. Close #3594. | ||||
* | rtems: Remove region_information_block | Sebastian Huber | 2020-07-14 | 1 | -6/+0 |
| | | | | | | This type was deprecated in RTEMS 5.1. Close #3592. | ||||
* | rtems: Remove rtems_context_fp | Sebastian Huber | 2020-07-14 | 1 | -7/+0 |
| | | | | | | This type was deprecated in RTEMS 5.1. Close #3590. | ||||
* | rtems: Remove rtems_context | Sebastian Huber | 2020-07-14 | 1 | -5/+0 |
| | | | | | | This type was deprecated in RTEMS 5.1. Close #3588. | ||||
* | rtems: Remove rtems_rate_monotonic_period_time_t | Sebastian Huber | 2020-07-14 | 1 | -2/+0 |
| | | | | | | This type was deprecated in RTEMS 5.1. Close #3596. | ||||
* | rtems: Remove deprecated rtems_extension | Sebastian Huber | 2020-07-14 | 2 | -5/+0 |
| | | | | | | This type was deprecated in RTEMS 5.1. Close #3988. | ||||
* | rtems: Remove rtems_get_processor_count() | Sebastian Huber | 2020-07-14 | 1 | -15/+0 |
| | | | | | | This function was deprecated in RTEMS 5.1. Close #3990. | ||||
* | rtems: Remove rtems_get_current_processor() | Sebastian Huber | 2020-07-14 | 1 | -15/+0 |
| | | | | | | This function was deprecated in RTEMS 5.1. Close #3989. | ||||
* | rtems: Remove deprecated rtems_io_lookup_name() | Sebastian Huber | 2020-07-14 | 3 | -58/+1 |
| | | | | Close #3420. | ||||
* | rtems: Remove deprecated <rtems/system.h> | Sebastian Huber | 2020-07-14 | 3 | -48/+0 |
| | | | | Close #3980. | ||||
* | rtems: Remove _Copyright_Notice from API header | Sebastian Huber | 2020-07-14 | 2 | -10/+2 |
| | | | | Close #3981. | ||||
* | rtems: Remove RTEMS_MAXIMUM_NAME_LENGTH | Sebastian Huber | 2020-07-14 | 1 | -4/+0 |
| | | | | Close #3979. | ||||
* | rtems: Move declartion of _RTEMS_version | Sebastian Huber | 2020-07-14 | 3 | -8/+11 |
| | | | | Close #3978. | ||||
* | Fix for Beaglebone BSP PWM bug | James Fitzsimons | 2020-07-13 | 1 | -2/+2 |
| | |||||
* | build: Fix RTEMS_CHECK_NETWORKING | Sebastian Huber | 2020-07-05 | 1 | -0/+1 |
| | | | | Update #3941. | ||||
* | epiphany: Remove support for this target | Sebastian Huber | 2020-07-05 | 38 | -3115/+0 |
| | | | | | | | Due to an unmaintained toolchain (internal errors in GCC, no FSF GDB integration) the Epiphany architecture was obsoleted in RTEMS 5.1. Update #3941. | ||||
* | bsps/powerpc: Remove obsolete BSPs | Sebastian Huber | 2020-07-05 | 7 | -73/+0 |
| | | | | Update #3951. | ||||
* | bsps/powerpc: Remove SPE enabled variants | Sebastian Huber | 2020-07-05 | 26 | -176/+4 |
| | | | | | | The PowerPC SPE support was removed from GCC. Update #3951. | ||||
* | bsps/powerpc: Remove __atexit form start.o | Sebastian Huber | 2020-07-05 | 2 | -28/+0 |
| | | | | | | | | | | | Remove superflous __atexit stuff in start.o. It is no longer required by GCC and may cause linker problems. See GCC commit: commit 362c63a5e8b5aacfff3e5af0911e42ba7c775042 Author: Geoff Keating <geoffk@cygnus.com> Date: Fri Apr 14 23:16:25 2000 +0000 | ||||
* | bsps/powerpc: Fix tlbie instruction usage | Sebastian Huber | 2020-07-05 | 8 | -13/+14 |
| | | | | | | | | GCC 10 no longer passes -many to the assembler. This enables more checks in the assembler. The 0 in the tlbie instruction is the L operand which selects a 4KiB page size. | ||||
* | bsps/powerpc: Fix inline assembly | Sebastian Huber | 2020-07-05 | 5 | -47/+114 |
| | | | | | GCC 10 no longer passes -many to the assembler. This enables more checks in the assembler. | ||||
* | bsp/qoriq: Fix tlbwe sequence | Sebastian Huber | 2020-07-05 | 1 | -1/+1 |
| | |||||
* | bsps/mips: Fix issues with -fno-common | Sebastian Huber | 2020-07-05 | 2 | -4/+3 |
| | |||||
* | i386: Replace fpcr clobber with memory clobber | Sebastian Huber | 2020-07-05 | 2 | -3/+3 |
| | | | | Update #3943. | ||||
* | score: Clarify CPU_USE_LIBC_INIT_FINI_ARRAY option | Sebastian Huber | 2020-06-30 | 1 | -3/+4 |
| | | | | Update #4018. |