summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-09spec: Add -mstrict-align to mvme2100 default buildHEADmasterUchenna Ezeobi
Update #3767
2023-08-09samples/iostream: Produce proper begin/end messageSebastian Huber
Print the full test information.
2023-08-09rtems: Install <rtems/dev/io.h>Sebastian Huber
2023-08-09bsp/lpc32xx: Fix lpc32xx_magic_zero_sizeSebastian Huber
2023-08-09bsp/lpc32xx: Increase SDRAM size to 64MiBSebastian Huber
Increase stage 2 bootloader size to 16MiB.
2023-08-09bsp/lpc32xx: Remove hard to maintain commentsSebastian Huber
These comments duplicate the memory and region definitions of the linker command file.
2023-08-09bsp/lpc32xx: Restore lpc32xx_set_translation_table_entries()Sebastian Huber
This implementation disables the MMU during the modification of the translation table. This behaviour is required by boot loaders for these boards.
2023-08-09bsp/lpc32xx: Fix warningSebastian Huber
The type is a pointer.
2023-08-09validation: Fix variable typeSebastian Huber
This fixes test failures on targets using short enums. Update #3716.
2023-08-04psxkey07: Fix POSIX key value pair configurationSebastian Huber
Make sure we have enough POSIX key value pairs available. This fixes a test failure on some targets. Make objects and functions static. Initialize variable to get rid of warnings.
2023-08-03build: Add PROGRAM_PREFIX optionSebastian Huber
Replace --rtems-version with a PROGRAM_PREFIX option. This allows also the use of vendor tools.
2023-08-03bsps/shared: Fix Coverity warning in MCP7940MChristian Mauderer
Fixes the following Coverity warning: ** CID 1539495: Integer handling issues (CONSTANT_EXPRESSION_RESULT) /bsps/shared/dev/rtc/mcp7940m.c: 317 in mcp7940m_set_time() Basically coverity warns that (buf[...] & 0x7) can't be bigger than 7. Just remove the unnecessary comparison.
2023-08-02build: Fix build dependency orderSebastian Huber
2023-08-02build: Optionally use a VERSION fileSebastian Huber
Define the RTEMS version in the wscript. Optionally use a VERSION file to change the default values of the wscript. Allow the command line option --rtems-version to override __RTEMS_MAJOR__. Remove support for command line configurable options (--rtems-option). Rename internal define RTEMS_VERSION_VC_KEY to RTEMS_VERSION_CONTROL_KEY.
2023-08-01spec: Remove empty reset from mvme3100Vijay Kumar Banerjee
2023-08-01Revert "bsps/arm/beagle/dcan: Added DCAN support"Karel Gardas
This reverts commit 26d50bdfb601b9ef71ec2b30d2d9467c2437f443.
2023-08-01bsps/arm/imx: Enable shared RTC supportChristian Mauderer
This allows to use a I2C RTC together with this BSP.
2023-08-01bsps/shared: Add MCP7940M RTC driverChristian Mauderer
The MCP7940M is a I2C RTC chip. The new driver uses the dev/i2c API to support the RTC. It is written with the intention, that the driver can be adapted to other RTCs with a similar register layout by just replacing the initialization function.
2023-07-31bsps/stm32h7: add modification notice required by Apache License 2.0Karel Gardas
2023-07-31arm/stm32h7: build and install files added by new HALKarel Gardas
2023-07-31bsps/stm32h7: fix compilation issue after HAL updateKarel Gardas
Based on: commit 99494370d6124ef5d773119fa59f5bac4bbf395f Author: Sebastian Huber <sebastian.huber@embedded-brains.de> Date: Wed Mar 4 12:34:34 2020 +0100 bsp/stm32h7: New BSP Update #3910.
2023-07-31bsp/stm32h7: Add and use BSP Doxygen groupKarel Gardas
Inspired by: commit fe58f6ce4bf1ff5e92d64b9fee0cb46b6ac06e64 Author: Sebastian Huber <sebastian.huber@embedded-brains.de> Date: Thu Nov 26 08:13:52 2020 +0100 bsp/stm32h7: Add and use BSP Doxygen group Update #3910.
2023-07-31bsps/stm32h7: workaround compilation issue with libbsdKarel Gardas
Part of the new HAL requires float_t type definition. For that it includes math.h header file which unfortunately brings a lot of math functions in. One of them, 'log' conflicts with FreeBSD log function defined in systm.h Provided hack is really just a crude work around this issue. Never thought that Motorola 68881 would help me even in 21st century.
2023-07-31bsps/stm32h7: disable ETH_UpdateDescriptor as unused functionKarel Gardas
2023-07-31bsps/stm32h7: recreate stm32h7xx_hal_conf.hKarel Gardas
Re-apply based on: commit 6bb6b69bb6360cff11057ebef2a8b91cc3a91b3d Author: Sebastian Huber <sebastian.huber@embedded-brains.de> Date: Tue Apr 6 09:43:23 2021 +0200 arm/stm32h7: Add STM32H7_HSE_FREQUENCY
2023-07-31bsps/stm32h7: Add init for sdmmc pinsKarel Gardas
Re-apply based on: commit 8fd29cfbc5c911c46f065e36389c3d246aa97854 Author: Christian Mauderer <christian.mauderer@embedded-brains.de> Date: Tue Mar 2 16:14:41 2021 +0100 stm32h7: Add init for sdmmc pins Update #4372
2023-07-31bsp/stm32h7: Enable LL driversKarel Gardas
Re-apply based on: commit abb78587b6d1be08697810cdae31cd2dbe35ee4a Author: Sebastian Huber <sebastian.huber@embedded-brains.de> Date: Wed Apr 1 11:11:59 2020 +0200 bsp/stm32h7: Enable LL drivers Update #3910.
2023-07-31bsp/stm32h7: Disable unused functionsKarel Gardas
Re-apply based on: commit e4ba06f8b49da4334543f713ba437263c794d7ee Author: Sebastian Huber <sebastian.huber@embedded-brains.de> Date: Thu Apr 2 08:28:56 2020 +0200 bsp/stm32h7: Disable unused functions Update #3910.
2023-07-31bsps/stm32h7: update STM32 H7 HALKarel Gardas
This patch updates STM32 H7 HAL source files. The files are taken from two STM projects from their github.com repositories: (i) https://github.com/STMicroelectronics/stm32h7xx_hal_driver.git The project files are still available under BSD-3 license and the version/commit used is: d5fc8d05fc16fa2a2a2f948cf6c6ab39e78358e1 which represents post Release v1.11.1 development tree. (ii) https://github.com/STMicroelectronics/cmsis_device_h7.git The project files were re-licensed from previous BSD-3 to Apache 2.0 license. Fortunately the project does not contain NOTICE file so no need to do anything special when used in RTEMS. The project version/commit imported is: 6d5ef249bec5177e0e2a0880ed62df2132874d99 which is code-wise Release v1.10.3 exactly.
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.