summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-31build: Load items on demand during a buildqual-92Sebastian 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-31build: Rename TOPGROUP in TOPGROUP_UIDSebastian Huber
This makes it more obvious that this is an item UID.
2023-07-31build: 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-31build: Use CSafeLoader if availableSebastian Huber
The CSafeLoader uses the C libyaml libary to considerably speed up the loading of YAML files.
2023-07-31build: Exclude performance test if RTEMS_GCOV_COVERAGESebastian Huber
2023-07-31build: Do not use coverage for librtemstestSebastian Huber
2023-07-31build: Use -frandom-seed=0Sebastian Huber
2023-07-31libc: Add files to Doxygen groupsFrank Kühndel
2023-07-31libc: Avoid dead code in memset()Sebastian Huber
2023-07-31build: Introduce pre-qualified partsSebastian Huber
2023-07-31build: Add RTEMS_PPS_SYNC CPU optionSebastian Huber
2023-07-31build: Add RTEMS_CLANG_STATIC_ANALYZER optionSebastian Huber
2023-07-31build: Install test executablesSebastian Huber
2023-07-31build: Support conditional build dependenciesSebastian Huber
2023-07-31Add pre-qualified constraintsSebastian Huber
2023-07-31validation: Test memory allocationSebastian Huber
2023-07-31validation: Add MemorySave() and MemoryRestore()Sebastian Huber
2023-07-31validation: Fix warnings in model based testsSebastian Huber
2023-07-31validation: Fix Doxygen groups of model testsSebastian Huber
2023-07-31validation: Add tests derived from modelsAndrew Butterfield
2023-07-31membench: 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-31build: Add optional RTEMS_VERSION_CONTROL_KEYSebastian Huber
Allow the user to set the version control key.
2023-07-31doxygen: Replace and move main pageSebastian Huber
Replace the main page with a high level description of the RTEMS feature set similar to: https://docs.rtems.org/branches/master/user/overview/index.html#features The replaced content can be found in the RTEMS Classic API Guide: https://docs.rtems.org/branches/master/c-user/overview.html https://docs.rtems.org/branches/master/c-user/key_concepts.html Update #3705.
2023-07-28bsps/arm: fix nested extern decl. warnings brought by CMSIS files updateKarel Gardas
2023-07-28bsps/irq: Remove unused parameterSebastian Huber
Update #4862.
2023-07-28score: Assert scheduler index validitySebastian Huber
Update #4844.
2023-07-28doxygen: Fix group memberships in libtestSebastian Huber
2023-07-28score: Move <rtems/score/gcov.h>Sebastian Huber
Move <rtems/score/gcov.h> to <rtems/test-gcov.h>. These functions do not belong to an super core service.
2023-07-28score: Move formatted I/O functionsSebastian Huber
These functions do not belong to an super core service.
2023-07-28build: Export BSP base and family via pkg-configSebastian Huber
This allows application and library build systems to derive option values from the BSP base and family names.
2023-07-28bsp/leon3: Make declarations conditionalSebastian Huber
The LEON3_IrqCtrl_Adev object is only defined if LEON3_IRQAMP_BASE is not defined. The LEON3_Timer_Adev object is only defined if LEON3_GPTIMER_BASE is not defined. Close #4850.
2023-07-27Revert "cpukit/dev/can: Added CAN support"Gedare Bloom
This reverts commit cd91b37dce728b372f164355719a4e601e12e7b3. Closes #4803.
2023-07-27Revert "build: Fix copyright statement format"Gedare Bloom
This reverts commit 5b124432e27dd91f66f71464b586cc369e15ec99.
2023-07-27Revert "cpukit/dev/can: Resolve warnings in 64bit builds"Gedare Bloom
This reverts commit 4c0a2d47e1dce0923f270d0206d0cb93d0d58451.
2023-07-26sys: Add files to Doxygen groupSebastian Huber
Canonicalize brief descriptions. Update #3707.
2023-07-26timecounter: Add files to Doxygen groupSebastian Huber
Update #3707.
2023-07-26posix: Add files to Doxygen groupSebastian Huber
Canonicalize brief descriptions. Update #3707.
2023-07-26libcsupport: Add file to Doxygen groupSebastian Huber
Update #3707.
2023-07-26score: Add files to Doxygen groupsSebastian Huber
Update #3707.
2023-07-26bsps/sparc: Add files to Doxygen groupsFrank Kühndel
Update #3707.
2023-07-26rtems: Add files to Doxygen groupsSebastian Huber
Provide basic Doxygen comments. Update #3706. Update #3707.
2023-07-26libtest: Place files into a Doxygen groupSebastian Huber
Canonicalize the file headers. Update #3707.
2023-07-25import Apache License 2.0 text fileKarel Gardas
2023-07-25score: Add workaround for GCC bugSebastian Huber
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108658 This GCC bug leads to an incomplete code coverage status. Update #4932.
2023-07-25validation: Task entry return for idle threadsSebastian Huber
Update #3716.
2023-07-25rtems: Link config options and global constructionSebastian Huber
2023-07-25rtems: Improve task entry wordingSebastian Huber
2023-07-25bsps/arm: Fix CMSIS v5 install files listChris Johns
2023-07-24bsps/stm32h7: Make UART7 pins configurableKinsey Moore
This change allows for the pins assigned to UART7 to be reconfigured via config.ini.
2023-07-24score: Move _IO_Relax() to new <rtems/dev/io.h>Sebastian Huber
This function is not a super core service.