RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Macros | Functions
irq.h File Reference

Interrupt Handler Interface. More...

#include <rtems/irq.h>

Go to the source code of this file.

Macros

#define BSP_SHARED_HANDLER_SUPPORT   1
 
#define BSP_PCI_IRQ_NUMBER   (16)
 
#define BSP_PCI_IRQ_LOWEST_OFFSET   (0)
 
#define BSP_PCI_IRQ_MAX_OFFSET   (BSP_PCI_IRQ_LOWEST_OFFSET + BSP_PCI_IRQ_NUMBER - 1)
 
#define BSP_PROCESSOR_IRQ_NUMBER   (1)
 
#define BSP_PROCESSOR_IRQ_LOWEST_OFFSET   (BSP_PCI_IRQ_MAX_OFFSET)
 
#define BSP_PROCESSOR_IRQ_MAX_OFFSET   (BSP_PROCESSOR_IRQ_LOWEST_OFFSET+BSP_PROCESSOR_IRQ_NUMBER-1)
 
#define BSP_IRQ_NUMBER   (BSP_PROCESSOR_IRQ_MAX_OFFSET + 1)
 
#define BSP_LOWEST_OFFSET   (BSP_PCI_IRQ_LOWEST_OFFSET)
 
#define BSP_MAX_OFFSET   (BSP_IRQ_NUMBER - 1)
 
#define BSP_DECREMENTER   (BSP_PROCESSOR_IRQ_LOWEST_OFFSET)
 
#define BSP_INTERRUPT_VECTOR_COUNT   BSP_IRQ_NUMBER
 

Functions

void BSP_rtems_irq_mng_init (unsigned cpuId)
 

Detailed Description

Interrupt Handler Interface.

This include file describe the data structure and the functions implemented by rtems to write interrupt handlers.

This code is heavily inspired by the public specification of STREAM V2 that can be found at: