summaryrefslogtreecommitdiffstats
path: root/bsps/sparc/leon3/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* bsps: Move declarations to <bsp/irq-generic.h>Sebastian Huber2024-03-272-12/+1
* tm27: Add optional TM27_INTERRUPT_VECTOR_DEFAULTSebastian Huber2023-12-191-0/+1
* bsps/leon3: Statically initialize get timecountSebastian Huber2023-10-201-1/+1
* bsps/leon3: Use custom CPU counter implementationSebastian Huber2023-10-201-2/+24
* bsps/leon3: Simplify clock and CPU counterSebastian Huber2023-10-201-0/+9
* bsps/leon3: Make GPTIMER fall back mandatorySebastian Huber2023-10-202-26/+38
* bsp/leon3: Make declarations conditionalSebastian Huber2023-07-282-2/+2
* bsp/leon3: Fix group membershipsSebastian Huber2023-07-143-3/+3
* bsp/leon3: Add LEON3_IRQAMP_EXTENDED_INTERRUPTSebastian Huber2023-07-141-0/+4
* bsp/leon3: Simplify fatal error handlingSebastian Huber2023-07-141-0/+12
* bsp/leon3: Move leon3_power_down_loop()Sebastian Huber2023-07-142-2/+6
* bsp/leon3: Add LEON3_HAS_ASR_22_23_UP_COUNTERSebastian Huber2023-07-141-0/+2
* bsp/leon3: Add LEON3_IRQAMP_BASESebastian Huber2023-07-141-0/+6
* bsp/leon3: Add LEON3_GPTIMER_BASESebastian Huber2023-07-141-0/+4
* bsp/leon3: LEON3_PLB_FREQUENCY_DEFINED_BY_GPTIMERSebastian Huber2023-07-141-5/+22
* bsp/leon3: Add LEON3_APBUART_BASESebastian Huber2023-07-142-0/+7
* bsp/leon3: Use new GPTIMER register block APISebastian Huber2023-07-142-25/+43
* bsp/leon3: Move system control register supportSebastian Huber2023-07-142-99/+174
* bsp/leon3: Use new IRQ(A)MP register block APISebastian Huber2023-07-143-39/+60
* bsp/leon3: Move and simplify bsp_irq_fixup()Sebastian Huber2023-07-143-19/+31
* bsp/leon3: Untangle interrupt controller supportSebastian Huber2023-07-142-9/+84
* bsps: Use new APBUART register block APISebastian Huber2023-07-141-0/+62
* bsps/grlib: Move GR740-specific registersSebastian Huber2023-07-143-0/+1045
* bsps/sparc: Deprecate BSP-specific interrupt APISebastian Huber2023-06-161-5/+5
* bsps: Remove uses of BSP-specific interrupt APISebastian Huber2023-06-161-3/+12
* tm27: Avoid function pointer castsSebastian Huber2023-01-241-5/+5
* bsps/sparc: Change license to BSD-2 for files with Gaisler copyrightDaniel Cederman2022-11-145-15/+110
* bsp/leon3: Use interrupt entry for tm27 supportSebastian Huber2021-12-131-20/+57
* bsps/irq: bsp_interrupt_set_affinity()Sebastian Huber2021-07-261-1/+1
* bsps/irq: bsp_interrupt_get_affinity()Sebastian Huber2021-07-261-1/+1
* bsp/leon3: Remove <leon.h> include form <bsp.h>Sebastian Huber2021-07-192-1/+3
* bsps/sparc: Improve interrupt affinity supportSebastian Huber2021-07-091-11/+0
* bsp/leon3: Move bsp_interrupt_is_valid_vector()Sebastian Huber2021-07-011-16/+0
* bsp/leon3: Fix bsp_interrupt_is_valid_vector()Sebastian Huber2021-07-011-3/+7
* sparc: Simplify trap table initializationSebastian Huber2021-06-241-6/+0
* bsps/sparc: Use rtems_interrupt_handler_install()Sebastian Huber2021-06-242-5/+21
* sparc: More reliable bad trap handlingSebastian Huber2021-06-241-2/+0
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAXSebastian Huber2021-06-241-1/+0
* bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNTSebastian Huber2021-06-241-0/+1
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MINSebastian Huber2021-06-241-1/+0
* grlib: Add ambapp_plb()Sebastian Huber2021-06-172-12/+1
* bsp/leon3: Simplify bsp_interrupt_is_valid_vector()Sebastian Huber2021-01-281-5/+5
* sparc: Add SPARC_INTERRUPT_SOURCE_TO_TRAP()Sebastian Huber2020-11-061-1/+1
* sparc: Add SPARC_INTERRUPT_TRAP_TO_SOURCE()Sebastian Huber2020-11-061-1/+1
* sparc: Add SPARC_IS_INTERRUPT_TRAP()Sebastian Huber2020-11-061-3/+1
* rtems: Improve RTEMS_NO_RETURN attributeSebastian Huber2020-10-101-1/+1
* grlib: Add and use irqmp_has_timestamp()Sebastian Huber2020-10-101-7/+0
* imfs: Replace devfs with an IMFS specializationSebastian Huber2020-03-091-3/+0
* bsps: Adjust bsp.h Doxygen groupsSebastian Huber2019-03-082-8/+24
* bsps: Adjust architecture Doxygen groupsSebastian Huber2019-03-041-1/+1