Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | validation: Fix unused variable warning | Sebastian Huber | 2021-04-07 | 1 | -3/+2 |
| | | | | | | | Fix warning: testsuites/validation/tc-signal-send.c:634:21: warning: unused variable 'sc' [-Wunused-variable] | ||||
* | libtests/block14: Fix warning | Sebastian Huber | 2021-04-07 | 1 | -1/+1 |
| | | | | | | | | | Fix warning: testsuites/libtests/block14/init.c:198:8: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] Update #3689. | ||||
* | Restore FDT in ofw01 to avoid test timeout on RISCV | Jiri Gaisler | 2021-03-30 | 1 | -0/+1 |
| | |||||
* | score: Fix task stack initialization | Sebastian Huber | 2021-03-27 | 4 | -4/+17 |
| | | | | | | | | | Do not adjust the stack area begin address since this may confuse the stack allocator and result in failed stack frees. Account for the alignment overhead in the stack space size estimate. Check that the stack size is in the expected interval. | ||||
* | libblock: Add rtems_bdbuf_peek() | Christian Mauderer | 2021-03-26 | 3 | -36/+110 |
| | | | | | | | | Adds a peek function that allows (for example) a file system to suggest the next blocks that should be used for read ahead. This can increase the read speed of fragmented files. Update #3689 | ||||
* | validation: Use support functions | Sebastian Huber | 2021-03-23 | 6 | -306/+66 |
| | |||||
* | validation: Add test case support functions | Sebastian Huber | 2021-03-23 | 2 | -0/+274 |
| | |||||
* | validation: Reduce source code/rodata size | Sebastian Huber | 2021-03-19 | 9 | -9795/+1271 |
| | | | | | Use a common wording for the tests. Use the new templates for action requirements described in the RTEMS Software Engineering manual. | ||||
* | rtems: Allow initially locked MrsP semaphores | Sebastian Huber | 2021-03-16 | 1 | -4/+10 |
| | | | | | | Rejecting initially locked MrsP semaphores was due to a limitiation of the early limitiation of the MrsP protocol. This limitation no longer exists. | ||||
* | rtems: Require RTEMS_PRIORITY for MrsP semaphores | Sebastian Huber | 2021-03-16 | 5 | -17/+24 |
| | | | | | | | | | MrsP semaphores are a generalization of the priority ceiling semaphores for SMP configurations. Priority ceiling semaphores are required to use the priority task wait queue discipline. Require this discipline also for MrsP semaphores. Close #4347. | ||||
* | sp14: Fix for SMP or robust thread dispatch | Sebastian Huber | 2021-03-16 | 1 | -0/+5 |
| | | | | Close #4343. | ||||
* | validation: Task create/construct | Sebastian Huber | 2021-03-16 | 2 | -0/+2 |
| | | | | | Run the task create/construct tests also on validation test suite 1 which has exactly one processor configured. | ||||
* | validation: Improve wording | Sebastian Huber | 2021-03-11 | 6 | -11/+13 |
| | |||||
* | Test suite for FTW.H methods | Eshan dhawan | 2021-03-11 | 6 | -0/+255 |
| | | | | Signed-off-by: Eshan Dhawan <eshandhawan51@gmail.com> | ||||
* | validation: Use common wording | Sebastian Huber | 2021-03-11 | 5 | -1095/+1102 |
| | |||||
* | validation: Use common wording | Sebastian Huber | 2021-03-08 | 6 | -75/+82 |
| | |||||
* | validation: Use common wording | Sebastian Huber | 2021-03-05 | 5 | -8/+8 |
| | |||||
* | CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE | Sebastian Huber | 2021-03-05 | 1 | -6/+6 |
| | | | | | Ensure that CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE meets the task storage alignment requirement. | ||||
* | validation: Fix for 64-bit targets | Sebastian Huber | 2021-03-04 | 1 | -1/+12 |
| | | | | Closes #4179. | ||||
* | rtems: Simplify rtems_signal_catch() | Sebastian Huber | 2021-03-02 | 1 | -100/+549 |
| | | | | | In uniprocessor configurations, we can simplify rtems_signal_catch(). Add a validation test for the SMP special case. | ||||
* | validation: Format comment blocks | Sebastian Huber | 2021-03-02 | 9 | -164/+136 |
| | |||||
* | validation: Add comments to task tests | Sebastian Huber | 2021-03-01 | 2 | -0/+231 |
| | |||||
* | validation: Add comments to message queue tests | Sebastian Huber | 2021-03-01 | 1 | -308/+1056 |
| | | | | Split up post-condition. | ||||
* | validation: Add comments to signal tests | Sebastian Huber | 2021-03-01 | 2 | -0/+184 |
| | |||||
* | validation: Add comments to barrier tests | Sebastian Huber | 2021-03-01 | 4 | -3/+207 |
| | | | | Unify code sections across tests. | ||||
* | score: Fix _Stack_Extend_size() | Sebastian Huber | 2021-03-01 | 1 | -0/+3180 |
| | | | | | Check for an integer overflow. Add a validation test for task create errors. | ||||
* | validation: Improve task construct error tests | Sebastian Huber | 2021-03-01 | 1 | -521/+1353 |
| | |||||
* | score: Fix thread initialization | Sebastian Huber | 2021-02-26 | 1 | -850/+2101 |
| | | | | | | | | Close the thread object if a thread create extension fails. Also call the delete extension to avoid resource leaks in early extensions if a late extension fails. Close #4270. | ||||
* | libtest: Print SHA256 hash in base64url | Sebastian Huber | 2021-02-26 | 1 | -1/+1 |
| | |||||
* | libtest: Report target hash | Sebastian Huber | 2021-02-26 | 1 | -2/+6 |
| | | | | Update #4267. | ||||
* | Add system initialization step for target hash | Sebastian Huber | 2021-02-26 | 1 | -0/+16 |
| | | | | Update #4267. | ||||
* | score: Add _IO_Base64url() | Sebastian Huber | 2021-02-25 | 1 | -0/+12 |
| | | | | Update #4267. | ||||
* | validation: Simplify message queue construct tests | Sebastian Huber | 2021-02-24 | 1 | -88/+52 |
| | |||||
* | validation: Add missing barrier create test case | Sebastian Huber | 2021-02-24 | 1 | -56/+291 |
| | |||||
* | validation: Add signal manager tests | Sebastian Huber | 2021-02-20 | 2 | -0/+2163 |
| | | | | Update #4244. | ||||
* | validation: Add Validation1 test suite | Sebastian Huber | 2021-02-20 | 3 | -5/+78 |
| | | | | Update #4244. | ||||
* | validation: Tweak construct error tests | Sebastian Huber | 2021-02-08 | 2 | -216/+216 |
| | | | | | Unify the state names across tests and make sure the state names have a similar length. | ||||
* | validation: Tests for barrier manager | Sebastian Huber | 2021-02-08 | 4 | -0/+2525 |
| | |||||
* | validation: Add tests for rtems_build_name() | Sebastian Huber | 2021-02-08 | 1 | -0/+155 |
| | |||||
* | rtems: Rework object services API | Sebastian Huber | 2021-02-03 | 1 | -8/+0 |
| | | | | | | | | | Add a "Constraints" paragraph to the documentation. Provide prototypes for programming language bindings. Use the macro implementation to implement the corresponding functions. Update #3993. | ||||
* | Improve file header comment in generated files | Sebastian Huber | 2021-01-25 | 5 | -15/+35 |
| | |||||
* | splinkersets01: Fix declaration | Sebastian Huber | 2021-01-23 | 1 | -2/+2 |
| | | | | | | | | | | | | GCC 11 produced warnings like this: items.c:21:1: warning: ignoring attribute 'section (".rtemsrwset.test_rw.content.0.1")' because it conflicts with previous 'section (".rtemsrwset.test_rw.content.1")' [-Wattributes] items.c:23:1: warning: ignoring attribute 'section (".rtemsroset.test_ro.content.0.OC")' because it conflicts with previous 'section (".rtemsroset.test_ro.content.1")' [-Wattributes] | ||||
* | mrsp: Change error status for a nested seize | Sebastian Huber | 2021-01-21 | 1 | -1/+1 |
| | | | | | | | | Return STATUS_DEADLOCK (RTEMS_INCORRECT_STATE) to indicate a nested seize since this is a kind of deadlock. This status code is also used for other deadlocks. Update #4217. | ||||
* | libtests/ofw01: Added a test for RTEMS OFW | G S Niteesh Babu | 2020-12-27 | 6 | -0/+395 |
| | | | | | This commit adds a basic test that tests all the implemented RTEMS OFW functions. | ||||
* | smptests/smpipi01: Fix sporadic test failure | Sebastian Huber | 2020-12-09 | 1 | -0/+7 |
| | |||||
* | samples/unlimited: Prevent compile error | Kinsey Moore | 2020-12-03 | 1 | -1/+0 |
| | | | | | | For architectures with relatively large minimum stack sizes, this test breaks during compilation due to a static check. The init task stack size should not need to be set for this test. | ||||
* | score: Return a status in _Objects_Set_name() | Sebastian Huber | 2020-12-03 | 1 | -3/+3 |
| | |||||
* | rtems: Add <rtems/rtems/clockimpl.h> | Sebastian Huber | 2020-12-02 | 1 | -0/+1 |
| | |||||
* | Use CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE | Sebastian Huber | 2020-11-26 | 1 | -69/+40 |
| | | | | Update #4181. | ||||
* | config: CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE | Sebastian Huber | 2020-11-26 | 4 | -1/+72 |
| | | | | | | | | | | In order to better support applications which use the new rtems_task_construct() directive add the CONFIGURE_INIT_TASK_CONSTURCT_STORAGE_SIZE configuration option. If this option is specified, then the Classic API initialization task is constructed with rtems_task_construct(). Update #4181. |