5
Last change
on this file since 8f8ccee was
8f8ccee,
checked in by Sebastian Huber <sebastian.huber@…>, on 04/23/18 at 07:50:39
|
bsps: Move interrupt controller support to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
|
-
Property mode set to
100644
|
File size:
810 bytes
|
Rev | Line | |
---|
[ee732739] | 1 | README.irq : Shuchen Kate Feng <feng1@bnl.gov>, Sept. 2, 2007 |
---|
[7be6ad9] | 2 | |
---|
[ee732739] | 3 | As per implementation in shared PPC code, |
---|
| 4 | the BSPirqPrioTable[96] listed in irq_init.c is where the |
---|
[7be6ad9] | 5 | software developers can change the levels of priority |
---|
[ee732739] | 6 | for all the interrupts based on the need of their |
---|
| 7 | applications. The IRQs can be eanbled dynamically via the |
---|
| 8 | BSP_enable_pic_irq(), or disbaled dynamically via the |
---|
| 9 | BSP_disable_pic_irq(). |
---|
[7be6ad9] | 10 | |
---|
| 11 | |
---|
[ee732739] | 12 | Support for run-time priority setup could be |
---|
| 13 | added easily, but there is no action taken yet due to concerns |
---|
| 14 | over computer security at VME CPU level. |
---|
[7be6ad9] | 15 | |
---|
| 16 | |
---|
[ee732739] | 17 | The software developers are forbidden to setup picIsrTable[], |
---|
| 18 | as it is a powerful engine for the BSP to find the pending |
---|
| 19 | highest priority IRQ at run time. It ensures the fastest/faster |
---|
| 20 | interrupt service to the highest/higher priority IRQ, if pending. |
---|
Note: See
TracBrowser
for help on using the repository browser.