Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | validation: Fix typo | Sebastian Huber | 2024-04-17 | 1 | -1/+1 |
| | |||||
* | validation: Improve bad thread dispatch validation | Sebastian Huber | 2024-04-16 | 1 | -17/+70 |
| | |||||
* | bsps/xil-ttc: Improve clock driver | Sebastian Huber | 2024-04-11 | 1 | -0/+136 |
| | | | | | | | Make the clock driver parameters configurable. Use the maximum counter frequency to get the best time resolution. Decouple the CPU counter from the timecounter. Make the tick catch up handling more robust. Add a validation test for the tick catch up. | ||||
* | bsps/xil-ttc: Add XIL_FATAL_TTC_IRQ_INSTALL | Sebastian Huber | 2024-04-11 | 3 | -0/+350 |
| | |||||
* | validation: Fix powerpc in test case | Sebastian Huber | 2024-04-09 | 1 | -1/+1 |
| | | | | | | The powerpc context switch restores the interrupt state. Update #4955. | ||||
* | validation/tc-sched-smp: Fix synchronization issue | Matt Joyce | 2024-03-11 | 1 | -0/+1 |
| | | | | Update #3716. | ||||
* | tm27: Add TM27_INTERRUPT_VECTOR_ALTERNATIVE | Sebastian Huber | 2023-12-19 | 4 | -6/+44 |
| | | | | | | | | | | | The TM27 support may define TM27_INTERRUPT_VECTOR_ALTERNATIVE to provide an alternative software generated interrupt request which is raised by _TM27_Raise_alternative() and cleared by _TM27_Clear_alternative(). Both functions shall return an RTEMS status code. This interrupt vector may be used to test the interrupt controller support on targets which do not provide generic software generated interrupts. Update #3716. | ||||
* | tm27: Add optional TM27_INTERRUPT_VECTOR_DEFAULT | Sebastian Huber | 2023-12-19 | 1 | -1/+7 |
| | | | | | | | Let the BSP define TM27_INTERRUPT_VECTOR_DEFAULT to more efficiently and reliably get the TM27 default interrupt vector. Update #3716. | ||||
* | validation: Add nested test case remarks | Sebastian Huber | 2023-11-28 | 26 | -0/+156 |
| | | | | Close #4971. | ||||
* | validation: Remove superfluous includes | Sebastian Huber | 2023-11-23 | 1 | -4/+0 |
| | | | | Update #3716. | ||||
* | validation: Improve MrsP validation | Sebastian Huber | 2023-11-23 | 4 | -16/+46 |
| | | | | | | | | | | For uniprocessor configurations, the selection of RTEMS_MULTIPROCESSOR_RESOURCE_SHARING results in a priority ceiling mutex. Build the MrsP validation tests only if RTEMS_SMP is enabled. Update #3716. | ||||
* | validation: Fix typos | Sebastian Huber | 2023-11-07 | 3 | -6/+6 |
| | |||||
* | validation: Improve thread idle bodies test | Sebastian Huber | 2023-11-07 | 1 | -4/+15 |
| | | | | Update #3716. | ||||
* | validation: Add wrapped bsp_interrupt_dispatch for MicroBlaze | Alex White | 2023-10-27 | 1 | -0/+17 |
| | | | | | This adds a MicroBlaze-specific bsp_interrupt_dispatch wrapper which fixes a linker error. | ||||
* | validation: Support powerpc in test case | Sebastian Huber | 2023-10-12 | 1 | -0/+17 |
| | | | | Update #4955. | ||||
* | validation: Test CPU performance | Sebastian Huber | 2023-10-12 | 1 | -0/+270 |
| | | | | | | | | | | | Measure the runtime of 1000 no-operation instructions. This may help to investigate runtime measurement variations which do not result from code generation or source code changes. The runtime measurement of a function which does nothing and just returns gives an estimate of the measurement overhead. Update #3716. | ||||
* | validation: Check thread dispatching detail | Sebastian Huber | 2023-10-12 | 1 | -1/+93 |
| | | | | Update #3716. | ||||
* | validation: Compatibility for other RTEMS versions | Sebastian Huber | 2023-09-26 | 1 | -6/+12 |
| | | | | | | | | Make some performance tests compatible to other RTEMS versions which do not allow changing the priority of a task which owns a priority inheritance mutex. Update #3716. | ||||
* | validation: Simplify partition performance test | Sebastian Huber | 2023-09-26 | 1 | -2/+1 |
| | | | | | | Do not depend on <rtems/chain.h>. Update #3716. | ||||
* | validation: Check stack of interrupted context | Sebastian Huber | 2023-09-26 | 1 | -0/+251 |
| | | | | | | | Check the stack of the interrupted context during the multitasking start. Update #4955. | ||||
* | validation: Add RTEMS_DEFINE_GLOBAL_SYMBOL() test | Sebastian Huber | 2023-09-14 | 1 | -1/+29 |
| | | | | Update #4953. | ||||
* | tests: Improve RTEMS_DEFINE_GLOBAL_SYMBOL() tests | Sebastian Huber | 2023-09-13 | 1 | -3/+15 |
| | | | | | | | Use a symbol value relative to an existing symbol address to make the test work on more code models. Update #4953. | ||||
* | validation: Fix variable type | Sebastian Huber | 2023-08-09 | 1 | -1/+1 |
| | | | | | | This fixes test failures on targets using short enums. Update #3716. | ||||
* | score: Move formatted I/O functions | Sebastian Huber | 2023-07-28 | 2 | -2/+0 |
| | | | | These functions do not belong to an super core service. | ||||
* | validation: Task entry return for idle threads | Sebastian Huber | 2023-07-25 | 2 | -1/+73 |
| | | | | Update #3716. | ||||
* | validation: Fix formatting | Sebastian Huber | 2023-07-21 | 3 | -4/+12 |
| | |||||
* | testsuites: Remove stray ';' | Sebastian Huber | 2023-07-21 | 40 | -85/+85 |
| | |||||
* | validation: Improve sparc/leon3 shutdown test | Sebastian Huber | 2023-07-21 | 3 | -43/+160 |
| | | | | | | | Test the shutdown halt separately from the SMP-specific shutdown request. Update #3716. | ||||
* | validation: Test sparc/leon3 BSP family | Sebastian Huber | 2023-07-14 | 13 | -0/+1632 |
| | | | | Update #3716. | ||||
* | validation: grlib | Sebastian Huber | 2023-07-14 | 4 | -0/+1020 |
| | | | | Update #3716. | ||||
* | Revert accidentally committed "Remove unused _IO_Relax" | Joel Sherrill | 2023-07-03 | 1 | -0/+67 |
| | | | | | | Sebastian has agreed to move this out of score. I should have removed this patch from my tree but accidentally committed it with another patch. | ||||
* | Remove unused _IO_Relax | Joel Sherrill | 2023-07-03 | 1 | -67/+0 |
| | | | | The only use was in a test. | ||||
* | Update company name | Sebastian Huber | 2023-05-20 | 295 | -295/+295 |
| | | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH. | ||||
* | validation: Add checks to static assert tests | Sebastian Huber | 2023-05-19 | 2 | -13/+50 |
| | | | | | | This ensures that the test cases have at least one test step. Update #3716. | ||||
* | validation: RTEMS_STATIC_ANALYSIS | Sebastian Huber | 2023-05-19 | 1 | -88/+58 |
| | | | | | | | Improve the validation of this define which is not defined for normal builds. Update #3716. | ||||
* | validation: Fix formatting | Sebastian Huber | 2023-05-19 | 1 | -2/+2 |
| | | | | Update #3716. | ||||
* | validation: rtems_scheduler_get_maximum_priority() | Sebastian Huber | 2023-05-19 | 1 | -6/+18 |
| | | | | | | Validate this directive for the EDF SMP scheduler. Update #3716. | ||||
* | validation: Improve formatting | Sebastian Huber | 2023-05-19 | 1 | -2/+2 |
| | | | | | | This enables automatic Doxygen links. Update #3716. | ||||
* | validation: Add group for runtime measurements | Sebastian Huber | 2023-05-19 | 6 | -0/+322 |
| | | | | Update #3716. | ||||
* | validation: Use spec:* references | Sebastian Huber | 2023-05-19 | 15 | -64/+67 |
| | | | | Update #3716. | ||||
* | validation: Fix formatting | Sebastian Huber | 2023-05-19 | 1 | -2/+2 |
| | | | | Update #3716. | ||||
* | validation: Fix typo | Sebastian Huber | 2023-05-19 | 1 | -1/+1 |
| | | | | Update #3716. | ||||
* | validation: Validate RTEMS_NO_TIMEOUT | Sebastian Huber | 2023-05-19 | 1 | -1/+28 |
| | | | | Update #3716. | ||||
* | validation: Test the global construction | Sebastian Huber | 2023-05-19 | 2 | -0/+199 |
| | | | | Update #3716. | ||||
* | score: Avoid cyclic header file dependencies | Sebastian Huber | 2023-04-25 | 1 | -7/+13 |
| | | | | | | | | | | | | | There was a cyclic dependency: For RTEMS_STATIC_ANALYSIS we needed basedefs.h in assert.h. For RTEMS_UNREACHABLE() we needed _Assert() from assert.h in basedefs.h. Fix this by introducing _Debug_Unreachable() in basedefs.h. Add RTEMS_FUNCTION_NAME to basedefs.h and use it in basedefs.h and assert.h. Close #4900. | ||||
* | validation: Replace enum Event with defines | Sebastian Huber | 2023-03-17 | 9 | -68/+90 |
| | | | | | | | There is a Doxygen limitation that all compound names (enum, struct, class, union, group) within a project must be unique. Update #3716. | ||||
* | doxygen: Add test files to groups | Sebastian Huber | 2023-03-17 | 4 | -0/+8 |
| | |||||
* | validation: Fix test case group identifiers | Sebastian Huber | 2023-03-17 | 3 | -3/+3 |
| | | | | Update #3716. | ||||
* | validation: Fix typo | Sebastian Huber | 2023-03-14 | 14 | -17/+17 |
| | |||||
* | doxygen: Add groups for related test suites | Sebastian Huber | 2023-03-14 | 46 | -49/+49 |
| |