Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Avoid INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL | Sebastian Huber | 2020-11-26 | 5 | -61/+0 |
| | | | | | | | Replace a runtime check with a compile time assertion. This makes the INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL obsolete. Update #4181. | ||||
* | rtems: Improve rtems_interrupt_server_create() | Sebastian Huber | 2020-11-24 | 1 | -2/+63 |
| | | | | | | Also start interrupt server tasks on processors which do not have a scheduler. Applications may dynamically manage processors using rtems_scheduler_remove_processor() and rtems_scheduler_add_processor(). | ||||
* | config: Simplify task stack allocator init | Sebastian Huber | 2020-11-19 | 7 | -75/+26 |
| | | | | | Replace runtime checks with compile time assertions. This makes the INTERNAL_ERROR_BAD_STACK_HOOK obsolete. | ||||
* | validation/ts-performance-0: Add partition tests | Sebastian Huber | 2020-11-19 | 1 | -0/+437 |
| | |||||
* | validation/ts-performance-0: Add test suite | Sebastian Huber | 2020-11-19 | 3 | -154/+312 |
| | | | | Share a default test suite with ts-validation-0. | ||||
* | libtest: Make test case allocator configurable | Sebastian Huber | 2020-11-19 | 1 | -0/+3 |
| | |||||
* | Improve automatically generated warning | Sebastian Huber | 2020-11-12 | 3 | -15/+12 |
| |