summaryrefslogtreecommitdiff
path: root/spec (follow)
AgeCommit message (Collapse)Author
2023-08-09spec: Add -mstrict-align to mvme2100 default buildHEADmasterUchenna Ezeobi
Update #3767
2023-08-09rtems: Install <rtems/dev/io.h>Sebastian Huber
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-03build: Add PROGRAM_PREFIX optionSebastian Huber
Replace --rtems-version with a PROGRAM_PREFIX option. This allows also the use of vendor tools.
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-31arm/stm32h7: build and install files added by new HALKarel Gardas
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-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-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.
2023-07-24bsps/imxrt: Add imxrt1166_cm7_saltshaker BSPChristian Mauderer
The BSP is for a custom i.MXRT1166 based board. At the moment, only the cortex M7 is supported.
2023-07-24bsps/imsrt: Make flash config more flexibleChristian Mauderer
The flash configuration is something very board specific. So move the file to a board specific location. Beneath that, not all controllers and configurations need the flash config right at the address 0 of the flash. For example on the i.MXRT11xx, the config has an offset for some flash types.
2023-07-24bsps/imxrt1050: Install device tree sourcesChristian Mauderer
Useful for creating an application specific device tree that is based on the evaluation board.
2023-07-21validation: Improve sparc/leon3 shutdown testSebastian Huber
Test the shutdown halt separately from the SMP-specific shutdown request. Update #3716.
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-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-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: Add LEON3_IRQAMP_EXTENDED_INTERRUPTSebastian Huber
2023-07-14bsp/leon3: Add LEON3_PROBE_ASR_22_23_UP_COUNTERSebastian 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
2023-07-14bsp/leon3: Add LEON3_GPTIMER_BASESebastian Huber
2023-07-14bsp/leon3: LEON3_PLB_FREQUENCY_DEFINED_BY_GPTIMERSebastian Huber
2023-07-14bsp/leon3: Add LEON3_APBUART_BASESebastian Huber
2023-07-14bsp/leon3: Move and simplify bsp_irq_fixup()Sebastian Huber
2023-07-14bsp/leon3: Untangle interrupt controller supportSebastian Huber
Separate the probing of the interrupt controller from the initialization.
2023-07-10spec: Add QEMU test annotationsKinsey Moore
QEMU is known to fail certain tests intermittently due to clock tick delivery issues. This defines those tests as intermittent for BSPs intended to run on QEMU alone. Updates #4922 Updates #4072
2023-07-03Revert accidentally committed "Remove unused _IO_Relax"Joel Sherrill
Sebastian has agreed to move this out of score. I should have removed this patch from my tree but accidentally committed it with another patch.
2023-07-03Remove unused _IO_RelaxJoel Sherrill
The only use was in a test.
2023-06-29bsps/stm32h7: disable MPU alignment for M4-based BSP variantsKarel Gardas
There is no point in wasting precious memory space on enforced section alignment for the purpose of MPU which is not implemented on M4 core anyway.
2023-06-28build: Remove superfluous attributesSebastian Huber
2023-06-16bsps: Remove uses of BSP-specific interrupt APISebastian Huber
Update #3269.
2023-06-16build: Remove unused fileSebastian Huber
2023-06-12build: Do not install removed filesSebastian Huber