summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared/openpic/openpic.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-03-25 16:55:53 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-03-25 16:55:53 +0000
commitec6422eb96778c3a4339f674dc92bdc3edbc1a30 (patch)
treedf8c512502e1996539c0de987de508c7847719ce /c/src/lib/libbsp/powerpc/shared/openpic/openpic.h
parent2003-03-25 Till Straumann <strauman@slac.stanford.edu> (diff)
downloadrtems-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.h2
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 */