summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-21build: Load items on demand during a buildqual-88Sebastian Huber
If the CSafeLoader is available, load only the necessary build items. This considerably speeds up the build setup time if the CSafeLoader is used.
2023-07-21build: Rename TOPGROUP in TOPGROUP_UIDSebastian Huber
This makes it more obvious that this is an item UID.
2023-07-21build: Avoid cache if CSafeLoader is availableSebastian Huber
Move the item cache handling to a ItemCache class. Implement this class depending on the availability of CSafeLoader.
2023-07-21build: Use CSafeLoader if availableSebastian Huber
The CSafeLoader uses the C libyaml libary to considerably speed up the loading of YAML files.
2023-07-21build: Exclude performance test if RTEMS_GCOV_COVERAGESebastian Huber
2023-07-21build: Do not use coverage for librtemstestSebastian Huber
2023-07-21build: Use -frandom-seed=0Sebastian Huber
2023-07-21Doxygen: Adding Doxygen groups to filesFrank Kühndel
2023-07-21libc: Avoid dead code in memset()Sebastian Huber
2023-07-21build: FIXME introduce pre-qualified partsSebastian Huber
2023-07-21build: Add RTEMS_CLANG_STATIC_ANALYZER optionSebastian Huber
2023-07-21build: Install test executablesSebastian Huber
2023-07-21build: Support conditional build dependenciesSebastian Huber
2023-07-21Add pre-qualified constraintsSebastian Huber
2023-07-21Replace Doxygen main pageSebastian Huber
2023-07-21validation: Test memory allocationSebastian Huber
2023-07-21validation: Add MemorySave() and MemoryRestore()Sebastian Huber
2023-07-21validation: Fix warnings in model based testsSebastian Huber
2023-07-21validation: Fix Doxygen groups of model testsSebastian Huber
2023-07-21validation: Add tests derived from modelsAndrew Butterfield
2023-07-21membench: Add memory benchmark programsSebastian Huber
These memory benchmark programs are not supposed to run. Instead, they can be analysed on the host system to measure the memory usage of features. See the membench module of rtems-central. Update #3716.
2023-07-21score: Add workaround for GCC bugSebastian Huber
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108658
2023-07-21validation: Fix formattingSebastian Huber
2023-07-21testsuites: Remove stray ';'Sebastian Huber
2023-07-21validation: Improve sparc/leon3 shutdown testSebastian Huber
Test the shutdown halt separately from the SMP-specific shutdown request. Update #3716.
2023-07-21doxgen: Document build system provided filesSebastian Huber
Update #3707.
2023-07-21unit: Test unlimited objects configurationFrank Kühndel
This unit test covers code paths which are only reached if unlimited objects are used. Update #3716.
2023-07-21unit: Test POSIX-specific message queue implFrank Kühndel
This unit test covers code paths of the Message Handler which are only reached by through POSIX message queue API. Update #3716.
2023-07-20arm/stm32h7: Add support for STM32H750B-DKKinsey Moore
This adds support for the STM32H750B-DK discovery kit. This kit includes a built-in STLINKv3 debugger which provides a USB serial bridge for USART3. USART1 is routed to the Arduino header and USART2 is routed to the STMOD connector. This BSP reuses what would otherwise be duplicated files from the stm32h747i-disco BSP. Note that system_stm32h7xx.c has been imported from the STM repository with two minor changes wrapped with #if __rtems__. This hardware has been tested with hello and ticker.
2023-07-20rtems: Fix typoSebastian Huber
Update #4772.
2023-07-20rtems: Update references to rtems_task_wake_afterKinsey Moore
rtems_task_wake_after takes a parameter in terms of a count of clock ticks and not a measure in a subunit of seconds. This updates documentation to reflect that. This also makes obvious the caveat about the first tick wait not being a whole tick and points the user at a replacement for better accuracy. Updates #4772
2023-07-19powerpc/beatnik: Remove RTEMS_NETWORKING check from bsp.hVijay Kumar Banerjee
2023-07-17bsps/grlib: Fix use of uninitialized variableSebastian Huber
Fixes Coverity CID 1538314.
2023-07-14score/arm: improve printed exception information for Cortex-Mx CPUsKarel Gardas
Sponsored-By: Precidata
2023-07-14bsp/leon3: Simplify shutdownSebastian Huber
Do not wait for other processors to halt.
2023-07-14validation: Test sparc/leon3 BSP familySebastian Huber
Update #3716.
2023-07-14validation: grlibSebastian Huber
Update #3716.
2023-07-14bsp/leon3: Add specialized target hashSebastian Huber
2023-07-14bsp/leon3: Fix group membershipsSebastian Huber
Update #3706.
2023-07-14bsps/sparc: Remove BSP_POWER_DOWN_AT_FATAL_HALTSebastian Huber
Remove the BSP_POWER_DOWN_AT_FATAL_HALT BSP option. Applications should do the customization of the system termination with an initial fatal extension.
2023-07-14bsp/leon3: Enable up-counter conditionallySebastian Huber
2023-07-14bsp/leon3: Use LEON3_GPTIMER_BASESebastian Huber
2023-07-14bsp/leon3: Add LEON3_IRQAMP_EXTENDED_INTERRUPTSebastian Huber
2023-07-14bsp/leon3: Add LEON3_PROBE_ASR_22_23_UP_COUNTERSebastian Huber
2023-07-14bsp/leon3: Simplify fatal error handlingSebastian Huber
2023-07-14bsp/leon3: Move leon3_power_down_loop()Sebastian Huber
2023-07-14bsp/leon3: Add LEON3_L2CACHE_BASESebastian Huber
2023-07-14bsp/leon3: Add LEON3_HAS_ASR_22_23_UP_COUNTERSebastian Huber
2023-07-14bsp/leon3: Add LEON3_IRQAMP_PROBE_TIMESTAMPSebastian Huber
2023-07-14bsp/leon3: Add LEON3_IRQAMP_BASESebastian Huber