Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | spec: Improve MrsP specification | Sebastian Huber | 2023-11-23 | 2 | -35/+28 |
| | | | | | | | | 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. | ||||
* | spec: Clarify performance requirement | Sebastian Huber | 2023-09-26 | 1 | -2/+3 |
| | |||||
* | spec: Compatibility for other RTEMS versions | Sebastian Huber | 2023-09-26 | 3 | -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. | ||||
* | spec: Remove superfluous ';' | Sebastian Huber | 2023-07-21 | 4 | -11/+11 |
| | |||||
* | Update company name | Sebastian Huber | 2023-05-19 | 43 | -43/+43 |
| | | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH. | ||||
* | spec: Add requirement for RTEMS_NO_TIMEOUT | Sebastian Huber | 2023-05-08 | 1 | -2/+0 |
| | |||||
* | spec: Use ${xzy:/spec} for item references | Sebastian Huber | 2023-05-08 | 6 | -25/+25 |
| | |||||
* | spec: Reorganize performance runtime limits | Sebastian Huber | 2023-05-08 | 8 | -1588/+0 |
| | | | | | Add a dedicated item for performance runtime limits and use the general linking mechanism to associate limits and tests. | ||||
* | spec: Replace enum Event with defines | Sebastian Huber | 2023-03-17 | 1 | -8/+10 |
| | | | | | There is a Doxygen limitation that all compound names (enum, struct, class, union, group) within a project must be unique. | ||||
* | spec: Place test suites in design groups | Sebastian Huber | 2023-03-14 | 2 | -0/+4 |
| | |||||
* | validation: Derive names from item UIDs | Sebastian Huber | 2023-02-16 | 2 | -2/+0 |
| | | | | | Use the item UID converted to CamelCase for Doxygen group names and testsuite names. | ||||
* | spec: Add CONFIGURE_IDLE_TASK_STORAGE_SIZE | Sebastian Huber | 2022-10-11 | 2 | -0/+4 |
| | |||||
* | spec: Add "memory-benchmark" item type | Sebastian Huber | 2022-09-28 | 2 | -2/+2 |
| | |||||
* | spec: Move flush filter stop to flush fifo | Sebastian Huber | 2022-08-31 | 1 | -1/+1 |
| | | | | This gets rid of a cyclic dependency in the specification graph. | ||||
* | spec: Update due to API changes | Sebastian Huber | 2022-08-31 | 1 | -1/+5 |
| | |||||
* | spec: Use individual names for ident tests | Sebastian Huber | 2022-03-30 | 1 | -1/+4 |
| | |||||
* | spec: Update performance limits | Sebastian Huber | 2022-01-24 | 8 | -1026/+1234 |
| | |||||
* | spec: Update performance limits | Sebastian Huber | 2022-01-12 | 8 | -376/+168 |
| | |||||
* | spec: Add limits from HW runs to performance tests | Frank Kühndel | 2021-12-08 | 8 | -3/+585 |
| | |||||
* | spec: Fix formatting | Sebastian Huber | 2021-12-04 | 4 | -16/+16 |
| | |||||
* | spec: Add limits to time performance tests | Frank Kühndel | 2021-12-03 | 8 | -12/+1010 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds limits to all currently existing time performance tests. When the measured time during the execution of these tests is within the range specified by these limits, the test result will be OK. The limit data is provided for the following architecture and environments (the tests can only pass when executed in the same setting): * SPARC Instruction Set Simulator: + GR721RC SMP + GR721RC UNI + GR740 SMP + GR740 UNI * Hardware boards: + GR721RC SMP + GR721RC UNI + GR740 SMP + GR740 UNI With the exception of GR721RC SMP, the input data of the hardware boards contained only measurement data for three tests: * spec/rtems/part/req/perf-get-buffer.yml * spec/rtems/part/req/perf-get-no-buffer.yml * spec/rtems/part/req/perf-return-buffer.yml The other tests where still under development when the test runs where made. The test logs (input data) from the simulator runs where taken around 2021-11-28. The test logs from the hardware are completed at 2021-11-21 with the exception of the GR721RC UNI which completed 2021-11-16 and GR721RC SMP which completed 2021-12-02. | ||||
* | spec: Adjust link role for some design groups | Sebastian Huber | 2021-12-01 | 1 | -1/+1 |
| | |||||
* | spec: Add requirements to groups | Sebastian Huber | 2021-12-01 | 1 | -0/+2 |
| | |||||
* | spec: Add memory benchmarks to groups | Sebastian Huber | 2021-12-01 | 2 | -0/+4 |
| | |||||
* | spec: Reduce sample count | Sebastian Huber | 2021-11-26 | 1 | -1/+1 |
| | |||||
* | spec: Add performance requirements | Sebastian Huber | 2021-11-25 | 2 | -2/+4 |
| | |||||
* | spec: Add performance requirements | Sebastian Huber | 2021-11-25 | 4 | -23/+26 |
| | |||||
* | spec: Add performance requirements | Sebastian Huber | 2021-11-25 | 10 | -0/+561 |
| | |||||
* | spec: Fix sporadic test failures | Sebastian Huber | 2021-11-19 | 1 | -5/+2 |
| | |||||
* | spec: Add interface function links | Sebastian Huber | 2021-11-18 | 1 | -0/+2 |
| | |||||
* | spec: Specify MrsP uniprocessor scheduler detail | Sebastian Huber | 2021-10-29 | 2 | -0/+133 |
| | |||||
* | spec: Specify MrsP semaphore obtain details | Sebastian Huber | 2021-10-28 | 1 | -0/+860 |
| | |||||
* | spec: Refine TQ timeout priority inherit spec | Sebastian Huber | 2021-10-08 | 1 | -4/+17 |
| | |||||
* | spec: Improve mutex seize wait | Sebastian Huber | 2021-09-29 | 1 | -6/+34 |
| | |||||
* | spec: Improve semaphore surrender | Sebastian Huber | 2021-09-29 | 1 | -6/+8 |
| | |||||
* | spec: Add "function-implementation" link role | Sebastian Huber | 2021-09-24 | 4 | -0/+22 |
| | |||||
* | spec: Generalize semaphore release | Sebastian Huber | 2021-09-24 | 1 | -1306/+150 |
| | |||||
* | spec: Test thread queue API change | Sebastian Huber | 2021-09-24 | 1 | -1/+1 |
| | |||||
* | spec: Improve deadlock specification | Sebastian Huber | 2021-09-24 | 1 | -6/+1 |
| | |||||
* | spec: Test thread queue API change | Sebastian Huber | 2021-09-24 | 3 | -7/+7 |
| | |||||
* | spec: Update due to API changes | Sebastian Huber | 2021-09-24 | 3 | -9/+10 |
| | |||||
* | spec: Specify timeout with priority inherit | Sebastian Huber | 2021-09-24 | 1 | -11/+18 |
| | |||||
* | spec: Use design groups | Sebastian Huber | 2021-09-15 | 2 | -10/+10 |
| | |||||
* | spec: Improve mutex seize specification | Sebastian Huber | 2021-09-14 | 1 | -6/+24 |
| | |||||
* | spec: Specify semaphore obtain timeouts | Sebastian Huber | 2021-09-14 | 1 | -0/+184 |
| | |||||
* | spec: Specify MrsP special case | Sebastian Huber | 2021-09-08 | 2 | -0/+247 |
| | |||||
* | spec: Specify bad sticky thread queue enqueue | Sebastian Huber | 2021-09-08 | 1 | -0/+120 |
| | |||||
* | spec: Specify rtems_semaphore_flush() | Sebastian Huber | 2021-09-07 | 1 | -0/+328 |
| | |||||
* | validation: Add ${.:/test-context-type} | Sebastian Huber | 2021-08-17 | 5 | -5/+5 |
| | | | | | Add and use ${.:/test-context-type} and ${.:/test-context-instance} substitutions. | ||||
* | spec: Move TQ get owner to base context | Sebastian Huber | 2021-08-17 | 1 | -6/+1 |
| |