![]() |
RTEMS 7.0-rc1
|
Data structure and functions used to control i8259 chip. More...
Go to the source code of this file.
Functions | |
Function Prototypes | |
| void | BSP_i8259s_init (void) |
| int | BSP_irq_disable_at_i8259s (const rtems_irq_number irqLine) |
| function to disable a particular irq at 8259 level. | |
| int | BSP_irq_enable_at_i8259s (const rtems_irq_number irqLine) |
| function to enable a particular irq at 8259 level. | |
| int | BSP_irq_ack_at_i8259s (const rtems_irq_number irqLine) |
| function to acknowledge a particular irq at 8259 level. | |
| int | BSP_irq_enabled_at_i8259s (const rtems_irq_number irqLine) |
| function to check if a particular irq is enabled at 8259 level. | |
| int | BSP_i8259s_int_process (void) |
| void | BSP_rtems_irq_mng_init (unsigned cpuId) |
Type definition for RTEMS managed interrupts | |
| typedef unsigned short | rtems_i8259_masks |
| volatile rtems_i8259_masks | i8259s_cache |
Data structure and functions used to control i8259 chip.
This include file describe the data structure and the functions implemented by RTEMS to control the i8259 chip.
This code is heavilly inspired by the public specification of STREAM V2 that can be found at: