summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2007-11-30 20:45:11 +0000
committerTill Straumann <strauman@slac.stanford.edu>2007-11-30 20:45:11 +0000
commita045c9df2055ed20dd571256fdcbc630d360e5f7 (patch)
tree347645d27baba66f23ddfa25d1181f2d6cb58897 /c/src/lib/libbsp/powerpc/gen5200
parent2007-11-30 Glenn Humphrey <glenn.humphrey@OARcorp.com> (diff)
downloadrtems-a045c9df2055ed20dd571256fdcbc630d360e5f7.tar.bz2
2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* irq/irq.h, irq/irq_init.c: Removed the definition of ASM_IRQ_VECTOR_BASE; this symbol was only use to initialize the irqBase member of the rtems_irq_global_settings struct. However, irqBase is an rtems_irq_symbolic_name, so using BSP_LOWEST_OFFSET is more appropriate.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen5200')
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/ChangeLog8
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/irq/irq.h9
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/irq/irq_init.c2
3 files changed, 11 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen5200/ChangeLog b/c/src/lib/libbsp/powerpc/gen5200/ChangeLog
index 0d29d9b386..bace7cdc26 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/gen5200/ChangeLog
@@ -1,3 +1,11 @@
+2007-11-30 Till Straumann <strauman@slac.stanford.edu>
+
+ * irq/irq.h, irq/irq_init.c: Removed the definition
+ of ASM_IRQ_VECTOR_BASE; this symbol was only use to
+ initialize the irqBase member of the rtems_irq_global_settings
+ struct. However, irqBase is an rtems_irq_symbolic_name,
+ so using BSP_LOWEST_OFFSET is more appropriate.
+
2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
diff --git a/c/src/lib/libbsp/powerpc/gen5200/irq/irq.h b/c/src/lib/libbsp/powerpc/gen5200/irq/irq.h
index e7c04c5994..f04241d1c2 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/irq/irq.h
+++ b/c/src/lib/libbsp/powerpc/gen5200/irq/irq.h
@@ -99,15 +99,10 @@
#define PSE_SOURCE(_source) (((_source) >> 24) & 0x0000001F)
/*
- * Base index for the module specific irq handlers
- */
-#define BSP_ASM_IRQ_VECTOR_BASE 0
-#define BSP_PER_VECTOR_BASE BSP_ASM_IRQ_VECTOR_BASE /* 0 */
-/*
* Peripheral IRQ handlers related definitions
*/
#define BSP_PER_IRQ_NUMBER 22
-#define BSP_PER_IRQ_LOWEST_OFFSET BSP_PER_VECTOR_BASE /* 0 */
+#define BSP_PER_IRQ_LOWEST_OFFSET 0
#define BSP_PER_IRQ_MAX_OFFSET \
(BSP_PER_IRQ_LOWEST_OFFSET + BSP_PER_IRQ_NUMBER - 1) /* 21 */
/*
@@ -288,7 +283,7 @@ typedef struct {
*/
rtems_irq_connect_data* irqHdlTbl;
/*
- * actual value of BSP_PER_IRQ_VECTOR_BASE...
+ * actual value of BSP_PER_IRQ_LOWEST_OFFSET...
*/
rtems_irq_symbolic_name irqBase;
/*
diff --git a/c/src/lib/libbsp/powerpc/gen5200/irq/irq_init.c b/c/src/lib/libbsp/powerpc/gen5200/irq/irq_init.c
index 643022b4a7..ba2abda338 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/irq/irq_init.c
+++ b/c/src/lib/libbsp/powerpc/gen5200/irq/irq_init.c
@@ -250,7 +250,7 @@ void BSP_rtems_irq_mng_init(unsigned cpuId)
initial_config.irqNb = BSP_IRQ_NUMBER;
initial_config.defaultEntry = defaultIrq;
initial_config.irqHdlTbl = rtemsIrq;
- initial_config.irqBase = BSP_ASM_IRQ_VECTOR_BASE;
+ initial_config.irqBase = BSP_LOWEST_OFFSET;
initial_config.irqPrioTbl = irqPrioTable;
if (!BSP_rtems_irq_mngt_set(&initial_config))