diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-03-25 16:55:53 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-03-25 16:55:53 +0000 |
commit | ec6422eb96778c3a4339f674dc92bdc3edbc1a30 (patch) | |
tree | df8c512502e1996539c0de987de508c7847719ce /c/src/lib/libbsp/powerpc/shared/openpic/openpic.h | |
parent | 2003-03-25 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-ec6422eb96778c3a4339f674dc92bdc3edbc1a30.tar.bz2 |
2003-03-25 Till Straumann <strauman@slac.stanford.edu>
PR 360/bsps
* irq/irq.c, irq/irq_init.c, openpic/openpic.c, openpic/openpic.h:
BSP code had set the task priority register multiple times of
the OpenPIC instead of setting the individual source priorities.
This patch adds openpic_get_source_priority() and
openpic_set_source_priority() calls and lets IRQ management code
use them.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/openpic/openpic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/openpic/openpic.h b/c/src/lib/libbsp/powerpc/shared/openpic/openpic.h index 152636df82..982e4b2c97 100644 --- a/c/src/lib/libbsp/powerpc/shared/openpic/openpic.h +++ b/c/src/lib/libbsp/powerpc/shared/openpic/openpic.h @@ -334,5 +334,7 @@ extern void openpic_initirq(unsigned int irq, unsigned int pri, unsigned int vec int is_level); extern void openpic_mapirq(unsigned int irq, unsigned int cpumask); extern void openpic_set_sense(unsigned int irq, int sense); +extern unsigned int openpic_get_source_priority(unsigned int irq); +extern void openpic_set_source_priority(unsigned int irq, unsigned int pri); #endif /* RTEMS_OPENPIC_H */ |