summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc/mvme5500/README.irq
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/powerpc/mvme5500/README.irq')
-rw-r--r--bsps/powerpc/mvme5500/README.irq20
1 files changed, 20 insertions, 0 deletions
diff --git a/bsps/powerpc/mvme5500/README.irq b/bsps/powerpc/mvme5500/README.irq
new file mode 100644
index 0000000000..fb31c4a5c3
--- /dev/null
+++ b/bsps/powerpc/mvme5500/README.irq
@@ -0,0 +1,20 @@
+README.irq : Shuchen Kate Feng <feng1@bnl.gov>, Sept. 2, 2007
+
+As per implementation in shared PPC code,
+the BSPirqPrioTable[96] listed in irq_init.c is where the
+software developers can change the levels of priority
+for all the interrupts based on the need of their
+applications. The IRQs can be eanbled dynamically via the
+BSP_enable_pic_irq(), or disbaled dynamically via the
+BSP_disable_pic_irq().
+
+
+Support for run-time priority setup could be
+added easily, but there is no action taken yet due to concerns
+over computer security at VME CPU level.
+
+
+The software developers are forbidden to setup picIsrTable[],
+as it is a powerful engine for the BSP to find the pending
+highest priority IRQ at run time. It ensures the fastest/faster
+interrupt service to the highest/higher priority IRQ, if pending.