summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-31score: Fix blocking message queue receivequal-32Sebastian Huber
In order to ensure FIFO fairness across schedulers, the thread queue surrender operation must be used to dequeue a thread from the thread queue. The thread queue extract operation is intended for timeouts. Add _Thread_queue_Resume() which may be used to make extracted or surrendered threads ready again. Remove the now unused _Thread_queue_Extract_critical() function. Close #4509.
2021-08-31validation: Test per-processor jobs orderSebastian Huber
2021-08-31validation: Test rtems_status_text()Sebastian Huber
2021-08-31validation: Test acfg option default valuesSebastian Huber
2021-08-31validation: Test thread-local storageSebastian Huber
2021-08-31testsuites/validation/tc-task-construct-errors.cSebastian Huber
2021-08-31validation: Test thread termination errorSebastian Huber
2021-08-31validation: rtems_interrupt_entry_install()Sebastian Huber
Check that the handler of the entries installed by rtems_interrupt_entry_install() are invoked in the right order.
2021-08-31validation: Test user extensionsSebastian Huber
2021-08-31validation: Test rate monotonic managerFrank Kühndel
2021-08-31validation: Improve GetTestableInterruptVector()Sebastian Huber
Add optional required attributes.
2021-08-31validation: More SMP system initialization testsSebastian Huber
2021-08-31validation: Add second SMP-only test suiteSebastian Huber
2021-08-31validation: Test system terminationSebastian Huber
2021-08-31validation: Test SMP fatal errorsSebastian Huber
2021-08-31validation: Test some fatal errorsSebastian Huber
2021-08-31validation: Test kernel character I/OSebastian Huber
2021-08-31validation: Test cache manager directivesSebastian Huber
2021-08-31validation: grlibSebastian Huber
2021-08-31validation: Test support directivesSebastian Huber
2021-08-31validation: object servicesSebastian Huber
2021-08-31validation: Test status directivesSebastian Huber
2021-08-31validation: Test bsp_interrupt_spurious()Sebastian Huber
Update #3269
2021-08-31validation: Use unprotected chain directivesSebastian Huber
2021-08-31validation: Use self suspend instead of exitSebastian Huber
This fixes errors in RtemsModelEventsMgr_Teardown().
2021-08-31build: Add tr-model-events-mgr-4.cSebastian Huber
2021-08-31Adds revised Event Mgr test filesabutterfield-ext
2021-08-31Adds working Chain API Testsabutterfield-ext
2021-08-31Factors out common boilerplate and passes all testsabutterfield-ext
2021-08-31validation: Increase stack size for -O0Sebastian Huber
2021-08-31validation: Test rtems_task_delete()Sebastian Huber
2021-08-31validation: Test rtems_task_restart()Sebastian Huber
2021-08-31validation: Test rtems_task_exit()Sebastian Huber
2021-08-31validation: Test rtems_task_wake_when()Sebastian Huber
2021-08-31validation: Test rtems_task_wake_after()Sebastian Huber
2021-08-31validation: Test clock_nanosleep()Sebastian Huber
2021-08-31validation: Code for timer server-fire-when testFrank Kühndel
Adding tc-timer-server-fire-when.c to validation-2.yml
2021-08-31validation: Code for timer server-fire-after testFrank Kühndel
Adding tc-timer-server-fire-after.c to validation-2.yml
2021-08-31validation: Code for timer fire_when testsFrank Kühndel
This additional manual crafted code is needed to compile the timer manager tests for rtems_timer_fire_when(). validation-2.yml: Add the new test file.
2021-08-31validation: Code for timer fire-after testsFrank Kühndel
Adding tc-timer-fire-after.c to validation-2.yml.
2021-08-31validation: Code for timer cancel & rests testsFrank Kühndel
This additional manual crafted code is needed to compile the timer manager tests for rtems_timer_cancel() and rtems_timer_reset(). validation-2.yml: Add the new test files. testsuites/validation/tx-timer-server.c: New functions to permit tests to read RTEMS timer internal states.
2021-08-31validation: Add task manager testsSebastian Huber
2021-08-31validation: Test scheduler manager directivesSebastian Huber
2021-08-31validation: Add SMP-only and non-SMP test suitesSebastian Huber
2021-08-31validation: Test memory allocation directivesSebastian Huber
2021-08-31validation: Test rtems_timer_initiate_server()Frank Kühndel
2021-08-31validation: Add tests for clock managerFrank Kühndel
2021-08-31validation: Add a suite without a clock driverSebastian Huber
2021-08-31validation: Test rtems_semaphore_obtain()Sebastian Huber
2021-08-31validation: Mutex seize wait test runnerSebastian Huber