source: rtems/c/src/lib/libbsp/powerpc/mvme5500/README.irq @ 3eb3c1ae

4.104.115
Last change on this file since 3eb3c1ae was ee732739, checked in by Joel Sherrill <joel.sherrill@…>, on 09/13/07 at 14:26:24

2007-09-07 Kate Feng <feng1@…>

  • ChangeLog?, Makefile.am, README, README.booting, README.irq, preinstall.am, GT64260/MVME5500I2C.c, include/bsp.h, irq/irq.c, irq/irq.h, irq/irq_init.c, pci/detect_host_bridge.c, pci/pci.c, pci/pci_interface.c, pci/pcifinddevice.c, start/preload.S, startup/bspclean.c, startup/bspstart.c, startup/pgtbl_activate.c, startup/reboot.c, vectors/bspException.h, vectors/exceptionhandler.c: Merge my improvements in this BSP including a new network driver for the 1GHz NIC.
  • network/if_100MHz/GT64260eth.c, network/if_100MHz/GT64260eth.h, network/if_100MHz/GT64260ethreg.h, network/if_100MHz/Makefile.am, network/if_1GHz/Makefile.am, network/if_1GHz/POSSIBLEBUG, network/if_1GHz/if_wm.c, network/if_1GHz/if_wmreg.h, network/if_1GHz/pci_map.c, network/if_1GHz/pcireg.h: New files.
  • Property mode set to 100644
File size: 810 bytes
Line 
1README.irq : Shuchen Kate Feng  <feng1@bnl.gov>, Sept. 2, 2007
2
3As per implementation in shared PPC code,
4the BSPirqPrioTable[96] listed in irq_init.c is where the
5software developers can change the levels of priority
6for all the interrupts based on the need of their
7applications.  The IRQs can be eanbled dynamically via the
8BSP_enable_pic_irq(), or disbaled dynamically via the
9BSP_disable_pic_irq().
10
11
12Support for run-time priority setup could be
13added easily, but there is no action taken yet due to concerns
14over computer security at VME CPU level.
15
16
17The software developers are forbidden to setup picIsrTable[],
18as it is a powerful engine for the BSP to find the pending
19highest priority IRQ at run time. It ensures the fastest/faster
20interrupt service to the highest/higher priority IRQ, if pending.
Note: See TracBrowser for help on using the repository browser.