summaryrefslogtreecommitdiff
path: root/spec (follow)
AgeCommit message (Collapse)Author
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
2023-06-12Update company nameSebastian Huber
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2023-06-06Move various compression libraries into single subdirectoryJoel Sherrill
This improves the organization of the cpukit. Closes #4912.
2023-06-05termios: Install <rtems/termiosdevice.h>Chris Johns
2023-05-26score/src/pheap*: Remove unreferenced methodsJoel Sherrill
* _Protected_heap_Get_block_size * _Protected_heap_Iterate * _Protected_heap_Resize_block Closes #4909.
2023-05-22bsps/imxrt: Make the OCRAM address configurableChristian Mauderer
Depending on the chip variant, the OCRAM can have different addresses. Make it configurable.
2023-05-22bsps/imxrt: Move board specific filesChristian Mauderer
Move the files that are board specific and not specific to the chip family into a separate folder.
2023-05-22bsps/imxrt: Adapt to new mcux-sdk versionChristian Mauderer
Remove the old NXP MCUXpresso SDK and adapt the BSP so that it uses the new mcux-sdk.
2023-05-22bsp/imxrt: Update support library from mcux-sdkChristian Mauderer
This imports new files from the mcux-sdk support library. NXP now offers the library as a git repository instead of a zip package. The git repository supports multiple CPUs from the i.MXRT family: https://github.com/nxp-mcuxpresso/mcux-sdk.git The imported files are from revision 2b9354539e6e4f722749e87b0bdc22966dc080d9 This revision is the same as MCUXpresso 2.13.0 with small bug fixes. For importing the files, a script has been used, that parses the mcux-sdk cmake files and creates the yaml files for RTEMS: https://raw.githubusercontent.com/c-mauderer/nxp-mcux-sdk/d21c3e61eb8602b2cf8f45fed0afa50c6aee932f/export_to_RTEMS.py
2023-05-20Update company nameSebastian Huber
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2023-05-19bsps/microblaze: Remove GPIO build system optionsAlex White
The number of GPIO devices along with each of their particular configurations is application-specific. Encoding this information as build options also introduced a lot of clutter.
2023-05-19validation: Test the global constructionSebastian Huber
Update #3716.
2023-05-16_TOD_Adjust method is unused. Remove it.Joel Sherrill
Use of this method was likely eliminated during the rework to use FreeBSD bintime/sbintime. Close #4905.
2023-05-16testsuites/libtests: Add test for flashdevAaron Nyholm
2023-05-16libmisc/shell: Add flashdev commandAaron Nyholm
2023-05-16cpukit/flash: Add API for Flash devicesAaron Nyholm
2023-04-29bsps/amd64: add a new EFI-based variant of AMD64 BSPKarel Gardas
The new amd64efi BSP supports: - multiboot2 boot format. Runs well with GRUB. - console based on either EFI simple text output or GOP-based framebuffer - clock based on EFI event/timer API - early console using either hard-wired PC-AT serial or just memory buffer - with EFI support disabled the BSP is more or less equivalent to amd64 BSP with multiboot2 support
2023-04-26build: Remove superfluous attributeSebastian Huber
2023-04-25score: Avoid cyclic header file dependenciesSebastian Huber
There was a cyclic dependency: For RTEMS_STATIC_ANALYSIS we needed basedefs.h in assert.h. For RTEMS_UNREACHABLE() we needed _Assert() from assert.h in basedefs.h. Fix this by introducing _Debug_Unreachable() in basedefs.h. Add RTEMS_FUNCTION_NAME to basedefs.h and use it in basedefs.h and assert.h. Close #4900.
2023-04-19bsps/microblaze: Add support for multiple UARTsMaldonado, Sergio E. (GSFC-580.0)
2023-04-19bsps/microblaze: Allow copying FDT from U-BootMaldonado, Sergio E. (GSFC-580.0)
2023-04-17spec: Silence benign warnings in 3rd party codeKinsey Moore
Do not warn about excessive shifts in imported Xilinx driver code when building with the ILP32 ABI. The two instances of this warning produce the desired effect of setting the upper address bits to 0.
2023-04-14spec/pkgconfig: Allow builds to override headersKinsey Moore
This allows any builds targeting an installed RTEMS BSP to override headers in the installed BSP reliably, including headers previously installed by that or other builds. This includes applications, network stacks, libraries, and any other builds. Closes #4896
2023-04-11bsps/motorola_powerpc: Change defines from BSP names to avoid clashChris Johns
- Change mvme2100 to mot_pcc_mvme2100 to avoid clashing with the RTEMS_BSP value for the BSP. You cannot have a define that is the BSP name.
2023-04-06bsps/motorola_powerpc: Add spec support for BSP definesChris Johns
- These are need by the net legacy stack
2023-04-06bsps/mvme2700: Add MVME2700 BSPChris Johns
2023-04-05bsp/qoriq: Build VME Tundra Tsi148 driverSebastian Huber