 |
RTEMS 5.2
|
19#ifndef LIBBSP_POWERPC_IRQ_H
20#define LIBBSP_POWERPC_IRQ_H
22#define BSP_SHARED_HANDLER_SUPPORT 1
37#define BSP_PCI_IRQ_NUMBER (16)
38#define BSP_PCI_IRQ_LOWEST_OFFSET (0)
39#define BSP_PCI_IRQ_MAX_OFFSET (BSP_PCI_IRQ_LOWEST_OFFSET + BSP_PCI_IRQ_NUMBER - 1)
41#define BSP_PROCESSOR_IRQ_NUMBER (1)
42#define BSP_PROCESSOR_IRQ_LOWEST_OFFSET (BSP_PCI_IRQ_MAX_OFFSET)
43#define BSP_PROCESSOR_IRQ_MAX_OFFSET (BSP_PROCESSOR_IRQ_LOWEST_OFFSET+BSP_PROCESSOR_IRQ_NUMBER-1)
49#define BSP_IRQ_NUMBER (BSP_PROCESSOR_IRQ_MAX_OFFSET + 1)
50#define BSP_LOWEST_OFFSET (BSP_PCI_IRQ_LOWEST_OFFSET)
51#define BSP_MAX_OFFSET (BSP_IRQ_NUMBER - 1)
56#define BSP_DECREMENTER (BSP_PROCESSOR_IRQ_LOWEST_OFFSET)
58#include <bsp/irq_supp.h>
60#define BSP_INTERRUPT_VECTOR_MIN BSP_LOWEST_OFFSET
61#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET
67void BSP_rtems_irq_mng_init(
unsigned cpuId);