diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2007-12-02 21:49:07 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2007-12-02 21:49:07 +0000 |
commit | c10dc130f9559a0cf14432e5877eb7d33e668d4f (patch) | |
tree | 46d68744f688ae8c80da5c7e88136a690d1390f7 /c/src/lib/libbsp/powerpc/shared/irq/irq.h | |
parent | 2007-12-02 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-c10dc130f9559a0cf14432e5877eb7d33e668d4f.tar.bz2 |
2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
0/1 if irq was disabled/enabled prior to disabling.
irq_supp.h now exports a inline helper routine for scanning
a list of shared handlers; to be used by PIC drivers.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/irq/irq.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/irq/irq.h b/c/src/lib/libbsp/powerpc/shared/irq/irq.h index 78ac3b7def..c27c459388 100644 --- a/c/src/lib/libbsp/powerpc/shared/irq/irq.h +++ b/c/src/lib/libbsp/powerpc/shared/irq/irq.h @@ -157,6 +157,9 @@ void BSP_i8259s_init(void); * function to disable a particular irq at 8259 level. After calling * this function, even if the device asserts the interrupt line it will * not be propagated further to the processor + * + * RETURNS: 1/0 if the interrupt was enabled/disabled originally or + * a value < 0 on error. */ int BSP_irq_disable_at_i8259s (const rtems_irq_number irqLine); /* |