summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bsps/imx: Move imx-gpio to arm/sharedChristian Mauderer2020-11-206-8/+8
| | | | Update #4180
* imx: Move imx_iomux to arm/sharedChristian Mauderer2020-11-2010-9/+63
| | | | Update #4180
* score: Restore RTEMS_COMPILER_UNUSED_ATTRIBUTESebastian Huber2020-11-201-9/+9
| | | | | Commit 21af87199297460470578479293ec6bc8c4e04b2 accidentally removed the RTEMS_COMPILER_UNUSED_ATTRIBUTE and added RTEMS_COMPILER_USED_ATTRIBUTE.
* config: Initialize task stack allocator on demandSebastian Huber2020-11-192-12/+12
| | | | | Register a custom task stack allocator initialization handler only if necessary.
* config: Simplify task stack allocator initSebastian Huber2020-11-1912-105/+45
| | | | | Replace runtime checks with compile time assertions. This makes the INTERNAL_ERROR_BAD_STACK_HOOK obsolete.
* validation/ts-performance-0: Add partition testsSebastian Huber2020-11-192-0/+438
|
* validation/ts-performance-0: Add test suiteSebastian Huber2020-11-195-154/+333
| | | | Share a default test suite with ts-validation-0.
* libtest: Simplify "Load" environment reportingSebastian Huber2020-11-191-2/+2
| | | | | | | Report all runtime measurement environments with a name only and encode the worker count of the "Load" environment in the name. Update #3199.
* libtest: Allow assert checks during test beginSebastian Huber2020-11-192-13/+18
| | | | Allow assert checks in test begin actions and setup fixture methods.
* libtest: Rename ValidCache in FullCacheSebastian Huber2020-11-192-6/+6
| | | | | This name better reflects the execution envirnoment in which the cache is fully loaded with valid data unrelated to the body request handler.
* libtest: Add primitive test case memory allocatorSebastian Huber2020-11-193-0/+93
| | | | | | | This primitive test case memory allocator uses memory from the low-level memory information provided by the BSP. At the beginning of each test case, the memory available to the test case is reinitialized. This allows the use of a simple allocate only allocator.
* libtest: Simplify runtime measurement supportSebastian Huber2020-11-191-47/+32
| | | | | Use the test case allocator functions T_zalloc() and T_malloc(). Restore the task affinity of the runner task.
* libtest: Make test case allocator configurableSebastian Huber2020-11-197-114/+95
|
* build: Remove duplicate ARM_MMU_USE_SMALL_PAGESSebastian Huber2020-11-193-18/+1
|
* Add License file for BSD-3-ClauseChristian Mauderer2020-11-171-0/+27
| | | | | We have some files with a SPDX identifier for this license. Therefore the license should be here too.
* score/aarch64: Size saved SP register for ABIKinsey Moore2020-11-131-1/+4
| | | | | This ensures that the saved SP register is sized appropriately depending on the chosen ABI and prevents a warning in the libmisc stack checker.
* rtems: Generate <rtems/score/basedefs.h>Sebastian Huber2020-11-121-344/+701
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/part.h>Sebastian Huber2020-11-121-80/+316
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/event.h>Sebastian Huber2020-11-121-416/+635
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/attr.h>Sebastian Huber2020-11-121-89/+222
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/types.h>Sebastian Huber2020-11-121-115/+212
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/options.h>Sebastian Huber2020-11-121-36/+95
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/modes.h>Sebastian Huber2020-11-121-67/+191
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/status.h>Sebastian Huber2020-11-121-144/+255
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/rtems/config.h>Sebastian Huber2020-11-121-68/+236
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Generate <rtems/config.h>Sebastian Huber2020-11-121-96/+431
| | | | | | | | Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
* rtems: Include missing header fileSebastian Huber2020-11-122-0/+2
|
* Improve automatically generated warningSebastian Huber2020-11-126-30/+24
|
* bsp/atsam: Fix XDMAD statusChristian Mauderer2020-11-122-1/+63
| | | | | | | | | | | | In "bsp/atsam: Simplify XDMAD_Handler()" (5f813694f68cee) the interrupt callback has been made unconditional. That allowed to avoid some special deadlock situations in error cases. But it removed part of the XDMAD status handling. This patch adds the ability to update the XDMAD status from the callback if that is necessary for the driver. Fixes #4173
* build: Fix cache file placementSebastian Huber2020-11-121-3/+5
| | | | | | The "bsp_list" and "bsp_defaults" commands get a waflib.Context object which has no build node. Use a hard coded build path for these commands.
* dl06: Do not include loaded objs in base imageSebastian Huber2020-11-111-0/+1
|
* smpmulticast01: Fix NULL pointer accessSebastian Huber2020-11-101-1/+1
|
* Add correct link address for griscv waf buildJiri Gaisler2020-11-092-0/+6
|
* Add networking support for griscv bspJiri Gaisler2020-11-098-14/+117
| | | | | | | * Only GRETH device supported for now * Fix endian problem in GRETH driver * Remove SPARC assembly from greth.c * Builds with both autoconf and waf
* libtrace: Move _Record_Stream_header_initialize()Sebastian Huber2020-11-094-106/+142
| | | | This fixes the build if no function sections are used.
* sparc: Add SPARC_INTERRUPT_SOURCE_TO_TRAP()Sebastian Huber2020-11-064-3/+15
| | | | Update #4171.
* sparc: Add SPARC_INTERRUPT_TRAP_TO_SOURCE()Sebastian Huber2020-11-067-6/+23
| | | | Update #4171.
* sparc: Add SPARC_IS_INTERRUPT_TRAP()Sebastian Huber2020-11-067-27/+29
| | | | Update #4171.
* sparc: Move SPARC-specific macros to sparc.hSebastian Huber2020-11-062-22/+40
| | | | | | Clarify Doxygen comments. Fix formatting. Update #4171.
* rtems-bsps: Use build specification itemsSebastian Huber2020-11-051-13/+18
| | | | Close #4123.
* build: Place cache file in output directorySebastian Huber2020-11-051-2/+2
| | | | | | | | This improves support for the --out option. Previously, the cache file was placed in the source directory under "build/...". Now, it is placed in the output directory, which is "build" by default. So, if you don't use the --out option nothing changes. However, if you use the --out option, then the cache file is placed under the specified directory.
* confdefs: Add extern C guards to libpci.hJan Sommer2020-10-301-0/+8
|
* score: Fix unused parameter 'lock' warningSebastian Huber2020-10-281-0/+1
|
* build: Improve cache handlingSebastian Huber2020-10-281-1/+4
| | | | Check the directory modification time to notice file removals.
* build: Report caching errorsSebastian Huber2020-10-281-1/+1
| | | | | The ctx.fatal() method uses an exception to stop the build. Do not catch it.
* bsp/stm32h7: New BSPSebastian Huber2020-10-2768-0/+4813
| | | | Update #3910.
* bsp/stm32h7: Fix warningsSebastian Huber2020-10-272-15/+15
| | | | Update #3910.
* bsp/stm32h7: Disable unused functionsSebastian Huber2020-10-275-0/+28
| | | | Update #3910.
* bsp/stm32h7: Enable LL driversSebastian Huber2020-10-2746-88/+88
| | | | Update #3910.
* bsp/stm32h7: Move <math.h> includeSebastian Huber2020-10-273-1/+2
| | | | | | This is necessary for libbsd compatibility. Update #3910.