summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-17bsps/grlib: Fix use of uninitialized variableHEADmasterSebastian Huber
Fixes Coverity CID 1538314.
2023-07-14score/arm: improve printed exception information for Cortex-Mx CPUsKarel Gardas
Sponsored-By: Precidata
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-14bsp/leon3: Fix group membershipsSebastian Huber
Update #3706.
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: Enable up-counter conditionallySebastian Huber
2023-07-14bsp/leon3: Use LEON3_GPTIMER_BASESebastian Huber
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: Simplify fatal error handlingSebastian Huber
2023-07-14bsp/leon3: Move leon3_power_down_loop()Sebastian 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: Use new L2CACHE register block APISebastian Huber
2023-07-14bsp/leon3: Use new GPTIMER register block APISebastian Huber
2023-07-14bsp/leon3: Move system control register supportSebastian Huber
Move, document, and reformat support functions from <leon.h> to <bsp/leon3.h>.
2023-07-14bsp/leon3: Use new IRQ(A)MP register block APISebastian 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-14bsps: Use new APBUART register block APISebastian Huber
2023-07-14bsps/grlib: Use GRLIB definition of GRSPWROUTERSebastian Huber
Rename parts to match with GRLIB naming. Close #4842.
2023-07-14bsps/grlib: Remove obsolete header fileSebastian Huber
This header file was an incomplete duplicate of <grlib/grspw2-regs.h>. Update #4842.
2023-07-14bsps/grlib: Use GRLIB definition of GRSPW2Sebastian Huber
Update #4842.
2023-07-14bsps/grlib: Move GR740-specific registersSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Expand GRCLKGATE register bit fieldsSebastian Huber
Use the maximum width supported by the GRLIB even if this exceeds the configuration limits of a particular IP instance. Update #4842.
2023-07-14bsps/grlib: Add GRCAN - CanTxIRQSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Fix SPWTDP register nameSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Expand SpaceWire port bit fieldsSebastian Huber
Use the maximum width supported by the SpaceWire standard even if this exceeds the configuration limits of a particular IP instance. Update #4842.
2023-07-14bsps/grlib: Fix SpaceWire RMAP - Product IDSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Fix GRGPIO - IRQMAP bit fieldsSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Fix FTMCTRL - MCFG1 bit fieldsSebastian Huber
There was an off by one error in all bit fields. Add the R flag. Update #4842.
2023-07-14bsps/grlib: Add generated headersSebastian Huber
Close #4828.
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-03aarch64/zynqmp: Use IRQs for management consoleKinsey Moore
Swap the zynqmp management console to interrupt-driven operation to avoid losing data in under-polled situations.
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-27cpukit/flash: Correct erase ioctl addressAaron Nyholm
Previously, the erase ioctl call would ignore flash regions and erase at the absolute address passed in. This adds a check for if the region is set and adds the region offset accordingly.
2023-06-22bsps/xqspipsu: Handle SMP systems properlyKinsey Moore
The NOR driver was not written with SMP systems and caching in mind. This makes the IsBusy flag volatile for updates across cores and introduces cache flushing and invalidation where necessary for data manipulated by the DMA engine in the QSPI peripheral.
2023-06-16bsps/sparc: Deprecate BSP-specific interrupt APISebastian Huber
Update #3269.
2023-06-16bsps: Remove uses of BSP-specific interrupt APISebastian Huber
Update #3269.