diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2007-01-31 03:40:58 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2007-01-31 03:40:58 +0000 |
commit | a771462e6b62c9c2147d533601332de40ab1ce4c (patch) | |
tree | 6c5f2eed599743d3a2ba5168c222ffdbad89c682 /c/src/lib/libbsp/powerpc/ep1a/include | |
parent | Preps for next spin. (diff) | |
download | rtems-a771462e6b62c9c2147d533601332de40ab1ce4c.tar.bz2 |
2007-01-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, preinstall.am, include/bsp.h,
* vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
cleaned up vme support - use files from libbsp/powerpc/shared/vme
and define BSP specifica in VMEConfig.h.
Use VME DMA support implemented by vmeUniverse and
libbsp/powerpc/shared/vme/vme_universe_dma.c
Diffstat (limited to 'c/src/lib/libbsp/powerpc/ep1a/include')
-rw-r--r-- | c/src/lib/libbsp/powerpc/ep1a/include/bsp.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/ep1a/include/bsp.h b/c/src/lib/libbsp/powerpc/ep1a/include/bsp.h index 8b6c72db33..712d61a1f7 100644 --- a/c/src/lib/libbsp/powerpc/ep1a/include/bsp.h +++ b/c/src/lib/libbsp/powerpc/ep1a/include/bsp.h @@ -129,6 +129,21 @@ * This is an offset from EUMBBAR */ #define BSP_OPEN_PIC_BASE_OFFSET 0x40000 + +/* BSP_PIC_DO_EOI is optionally used by the 'vmeUniverse' driver + * to implement VME IRQ priorities in software. + * Note that this requires support by the interrupt controller + * driver (cf. libbsp/shared/powerpc/irq/openpic_i8259_irq.c) + * and the BSP-specific universe initialization/configuration + * (cf. libbsp/shared/powerpc/vme/VMEConfig.h vme_universe.c) + * + * ********* IMPORTANT NOTE ******** + * When deriving from this file (new BSPs) + * DO NOT define "BSP_PIC_DO_EOI" if you don't know what + * you are doing i.e., w/o implementing the required pieces + * mentioned above. + * ********* IMPORTANT NOTE ******** + */ #define BSP_PIC_DO_EOI openpic_eoi(0) |