Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | testsuites/smptests: Change license to BSD-2 for files with Gaisler copyright | Daniel Cederman | 2022-11-14 | 1 | -3/+22 | |
| | | | | | | | This patch changes the license to BSD-2 for all source files where the copyright is held by Aeroflex Gaisler, Cobham Gaisler, or Gaisler Research. Updates #3053. | |||||
* | validation: Fix unused variable warning | Sebastian Huber | 2022-11-11 | 1 | -2/+0 | |
| | ||||||
* | validation: Improve spurious interrupt test case | Sebastian Huber | 2022-11-11 | 3 | -29/+76 | |
| | | | | | | Use the tm27 support to test a spurious interrupt. This helps to run the validation test case on targets which have no software interrupt available for tests (for example riscv/PLIC/CLINT in the SMP configuration). | |||||
* | Remove remnants of rtems_io_lookup_name | Joel Sherrill | 2022-11-10 | 1 | -3/+0 | |
| | | | | Updates #3420. | |||||
* | validation: Properly teardown test cases | Sebastian Huber | 2022-11-09 | 3 | -3/+98 | |
| | | | | | Make sure that the state of the testable interrupt vector is restored to the state at the test case begin. | |||||
* | cpukit/dev/can: Added CAN support | Prashanth S | 2022-10-30 | 2 | -0/+359 | |
| | ||||||
* | sptests: Avoid fatal error to end a test | Sebastian Huber | 2022-10-25 | 2 | -0/+2 | |
| | | | | | End the test with a normal exit instead of INTERNAL_ERROR_THREAD_EXITTED. | |||||
* | validation: Use correct number of idle tasks | Sebastian Huber | 2022-10-14 | 1 | -1/+16 | |
| | | | | Update #3716. | |||||
* | score: INTERNAL_ERROR_IDLE_THREAD_STACK_TOO_SMALL | Sebastian Huber | 2022-10-14 | 4 | -1/+357 | |
| | | | | | | | Ensure that the IDLE storage allocator did allocate a suffiently large area. Update #3835. Update #4524. | |||||
* | config: Add CONFIGURE_IDLE_TASK_STORAGE_SIZE | Sebastian Huber | 2022-10-14 | 12 | -6/+111 | |
| | | | | | | | | | | | | By default, allocate the IDLE task storage areas from the RTEMS Workspace. This avoids having to estimate the thread-local storage size in the default configuration. Add the application configuration option CONFIGURE_IDLE_TASK_STORAGE_SIZE to request a static allocation of the task storage area for IDLE tasks. Update #3835. Update #4524. | |||||
* | stackchk01: Check CPU_STACK_MINIMUM_SIZE | Sebastian Huber | 2022-10-14 | 2 | -9/+33 | |
| | | | | | Ensure that the CPU_STACK_MINIMUM_SIZE is suffiently larger than the stack usage in simple applications. | |||||
* | score: INTERNAL_ERROR_IDLE_THREAD_CREATE_FAILED | Sebastian Huber | 2022-10-14 | 5 | -1/+340 | |
| | | | | | | Add the INTERNAL_ERROR_IDLE_THREAD_CREATE_FAILED fatal error in case the creation of an idle thread fails. This may happen due to a failing create extension provided by the application. | |||||
* | config: Changeable size for IDLE stack allocator | Sebastian Huber | 2022-10-14 | 4 | -7/+7 | |
| | | | | | | | | Allow the IDLE stack allocator to change the stack size. This can be used by applications with a very dynamic thread-local storage size to adjust the thread storage area of the IDLE tasks dynamically. Update #4524. | |||||
* | sptls02: Fix alignment check | Sebastian Huber | 2022-10-14 | 1 | -2/+6 | |
| | ||||||
* | sptls01: Disable file system and Newlib reentrancy | Sebastian Huber | 2022-10-14 | 1 | -1/+34 | |
| | | | | Update #4560. | |||||
* | sptls0*: Enable stack checker | Sebastian Huber | 2022-10-14 | 3 | -0/+12 | |
| | | | | | The thread-local storage area is located close to other stacks. Try to detect overwrites. | |||||
* | psxrwlock01: Use an initilized lock for tests | Sebastian Huber | 2022-10-07 | 1 | -8/+20 | |
| | | | | Close #4738. | |||||
* | validation: Fix wording | Sebastian Huber | 2022-10-06 | 1 | -6/+6 | |
| | ||||||
* | validation: Remove unused test suite | Sebastian Huber | 2022-09-28 | 1 | -94/+0 | |
| | | | | Update #3716. | |||||
* | rtems: Add rtems_clock_get_ticks_since_boot() function | Sebastian Huber | 2022-09-23 | 1 | -14/+61 | |
| | | | | | This function was declared, however, a definition was missing. Add a validation test for it. | |||||
* | Do not use RTEMS_INLINE_ROUTINE | Sebastian Huber | 2022-09-19 | 1 | -1/+1 | |
| | | | | | | | Directly use "static inline" which is available in C99 and later. This brings the RTEMS implementation closer to standard C. Close #3935. | |||||
* | validation: Test deadlock detection special case | Sebastian Huber | 2022-09-12 | 1 | -0/+190 | |
| | | | | Update #3716. | |||||
* | validation: Fix integer type warning | Sebastian Huber | 2022-09-09 | 1 | -1/+1 | |
| | | | | Update #4662. | |||||
* | libtests/sha: Add tests for SHA512-256 | Sebastian Huber | 2022-09-08 | 1 | -0/+49 | |
| | ||||||
* | libtests/sha: Add tests for SHA512-224 | Sebastian Huber | 2022-09-08 | 1 | -0/+50 | |
| | ||||||
* | libtests/sha: Add tests for SHA384 | Sebastian Huber | 2022-09-08 | 1 | -0/+58 | |
| | ||||||
* | libtests/sha: Add tests for SHA224 | Sebastian Huber | 2022-09-08 | 1 | -4/+54 | |
| | ||||||
* | minimum: Do not use unified work areas | Sebastian Huber | 2022-09-08 | 1 | -15/+0 | |
| | | | | | | | The CONFIGURE_UNIFIED_WORK_AREAS option pulls in a system initialization handler which initializes the unified heap. Close #4108. | |||||
* | pthread_atfork(): Change to behavior from FACE Technical Standard | Joel Sherrill | 2022-09-06 | 2 | -3/+9 | |
| | | | | Closes #4713. | |||||
* | validation: CONFIGURE_SCHEDULER_TABLE_ENTRIES | Sebastian Huber | 2022-09-05 | 3 | -2/+119 | |
| | | | | | | Test this option in a configuration with only one processor. Update #3716. | |||||
* | validation: Refine basedefs specification | Sebastian Huber | 2022-09-05 | 1 | -0/+129 | |
| | | | | Update #3716. | |||||
* | validation: Regenerate | Sebastian Huber | 2022-09-05 | 1 | -6/+6 | |
| | | | | Update #4702. | |||||
* | validation: Ignore array bounds warnings | Sebastian Huber | 2022-08-31 | 1 | -0/+10 | |
| | | | | Update #4702. | |||||
* | libtest: Fix warnings without a pragma | Sebastian Huber | 2022-08-31 | 1 | -5/+5 | |
| | | | | | | | It seems that recent GCC versions expect that functions with a "const type *" parameter will read from the referenced location. Update #4662. | |||||
* | validation: Move flush filter stop validation | Sebastian Huber | 2022-08-31 | 4 | -106/+408 | |
| | | | | | | This gets rid of a cyclic dependency in the specification graph. Update #3716. | |||||
* | validation: Support a partial thread queue flush | Sebastian Huber | 2022-08-31 | 7 | -31/+53 | |
| | | | | Update #3716. | |||||
* | validation: Fix use of uninitialized variables | Sebastian Huber | 2022-08-30 | 1 | -20/+16 | |
| | | | | Update #4662. | |||||
* | psxkey07/init.c: Add pragma for gcc 12 warning | Ryan Long | 2022-08-19 | 1 | -2/+9 | |
| | | | | Updates #4662 | |||||
* | psxclock/init.c: Change print format for warning | Ryan Long | 2022-08-19 | 1 | -1/+1 | |
| | | | | Updates #4662 | |||||
* | ttest01/test-checks.c: Initialize variables | Ryan Long | 2022-08-19 | 1 | -5/+5 | |
| | | | | | | These uninitialized variables were causing warnings to be generated. Updates #4662 | |||||
* | malloctest/init.c: Added pragmas to address gcc 12 warnings | Ryan Long | 2022-08-19 | 1 | -3/+38 | |
| | | | | Updates #4662 | |||||
* | dl09/dl-load.c: Fix gcc 12 warning | Ryan Long | 2022-08-19 | 1 | -1/+1 | |
| | | | | | | Changed format of size_t variable being printed. Updates #4662 | |||||
* | psxtimer_face01: Improve coverage and documentation | Joel Sherrill | 2022-08-11 | 3 | -6/+52 | |
| | | | | Updates #4691. | |||||
* | psxtimer0[12]/psxtimer.c: Reformat file header. | Joel Sherrill | 2022-08-10 | 2 | -6/+12 | |
| | ||||||
* | Add support for CONFIGURE_POSIX_TIMERS_FACE_BEHAVIOR | Joel Sherrill | 2022-08-10 | 3 | -0/+132 | |
| | | | | | | | | | This adds the configure option CONFIGURE_POSIX_TIMERS_FACE_BEHAVIOR which allows the application to choose whether to have the POSIX timer_create() function follow the behavior defined by POSIX or the FACE Technical Standard. Updates #4691. | |||||
* | validation: Use T_report_hash_sha256_update() | Sebastian Huber | 2022-08-10 | 1 | -0/+2 | |
| | | | | | | Add the direct BSP character ouput to the report hash. Update #3716. | |||||
* | testsuite: Fix warnings | Chris Johns | 2022-08-05 | 2 | -3/+4 | |
| | | | | Updates #4662 | |||||
* | testsuite/psxclock: Check setting realtime clock does not effect sleeping tasks | Chris Johns | 2022-08-05 | 1 | -1/+171 | |
| | | | | Closes #4690 | |||||
* | posix: Fix relative CLOCK_REALTIME sleep | Sebastian Huber | 2022-08-04 | 1 | -32/+14 | |
| | | | | | | | | | A relative CLOCK_REALTIME time out shall not be affected by CLOCK_REALTIME changes through clock_settime(). Since our CLOCK_REALTIME is basically just CLOCK_MONOTONIC plus an offset, we can simply use the CLOCK_MONOTONIC watchdog for relative CLOCK_REALTIME time outs. Update #4690. | |||||
* | sp54: Fix test case | Sebastian Huber | 2022-08-01 | 1 | -2/+2 | |
| | | | | | | | Since commit 6a6580331df3e09516d50f37d4dd5fd57825c08a, the local table is zero-initialized. Use an initial object control block instead. Update #4678. |