summaryrefslogtreecommitdiff
path: root/bsps/shared/irq (follow)
AgeCommit message (Collapse)Author
2020-01-03bsps/irq: fix resource leak in irq-server.cGedare Bloom
Resource leak identified by Coverity (CID 1456675). The value of instances is leaked in case some but not all irq servers are created. It should be stored in bsp_interrupt_server_instances.
2019-09-20rtems: Add rtems_interrupt_server_entry_move()Sebastian Huber
The use case for this function is the libbsd. In FreeBSD, the interrupt setup and binding to a processor is done in two steps. Message based interrupts like PCIe MSI and MSI-X interrupts can be implemented through interrupt server entries. They are setup at the default interrupt server and may optionally move to an interrupt server bound to a specific processor.
2019-05-16bsps: Always build generic interrupt supportSebastian Huber
This makes it possible to write tests for the generic interrupt controller support. Update #3269.
2019-04-09rtems: Add rtems_scheduler_get_processor_maximum()Sebastian Huber
Add rtems_scheduler_get_processor_maximum() as a replacement for rtems_get_processor_count(). The rtems_get_processor_count() is a bit orphaned. Adopt it by the Scheduler Manager. The count is also misleading, since the processor set may have gaps and the actual count of online processors may be less than the value returned by rtems_get_processor_count(). Update #3732.
2019-02-07bsps/irq: Fix interrupt server init (SMP)Sebastian Huber
2018-11-12bsps/irq: Use rtems_malloc()Sebastian Huber
2018-08-03bsps: Fix the generic IRQ supportSebastian Huber
The genmcf548x partly uses is own implementation of the interrupt extension API for libbsd support. This patch is a part of the BSP source reorganization. Update #3285.
2018-06-05bsps: Avoid malloc() in generic IRQ supportSebastian Huber
Use rtems_heap_allocate_aligned_with_boundary() instead of malloc() to avoid a dependency on errno.
2018-04-09bsps: Move generic IRQ support to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.