diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2007-11-30 20:28:02 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2007-11-30 20:28:02 +0000 |
commit | 8da6d77d104c730072180efcfb86ce6f4f80515c (patch) | |
tree | 24ef32db8b038fc9fc543d2ffbf9c138e11ab380 /c/src | |
parent | 2007-11-30 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-8da6d77d104c730072180efcfb86ce6f4f80515c.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 '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/ChangeLog | 7 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/irq/irq.h | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/irq/irq_init.c | 2 |
3 files changed, 8 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/powerpc/psim/ChangeLog b/c/src/lib/libbsp/powerpc/psim/ChangeLog index 2600ffd5ba..5a9e468352 100644 --- a/c/src/lib/libbsp/powerpc/psim/ChangeLog +++ b/c/src/lib/libbsp/powerpc/psim/ChangeLog @@ -1,4 +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-30 Till Straumann <strauman@slac.stanford.edu> * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added), irq/irq_init.c, Makefile.am: The PSIM BSP (currently) has no support for an interrupt controller or interrupts diff --git a/c/src/lib/libbsp/powerpc/psim/irq/irq.h b/c/src/lib/libbsp/powerpc/psim/irq/irq.h index a0d5f27d50..575fb1b1d4 100644 --- a/c/src/lib/libbsp/powerpc/psim/irq/irq.h +++ b/c/src/lib/libbsp/powerpc/psim/irq/irq.h @@ -24,8 +24,6 @@ #define BSP_SHARED_HANDLER_SUPPORT 1 #include <rtems/irq.h> -#define BSP_ASM_IRQ_VECTOR_BASE 0x0 - #ifndef ASM /* diff --git a/c/src/lib/libbsp/powerpc/psim/irq/irq_init.c b/c/src/lib/libbsp/powerpc/psim/irq/irq_init.c index b61ec6601e..ee3168ff15 100644 --- a/c/src/lib/libbsp/powerpc/psim/irq/irq_init.c +++ b/c/src/lib/libbsp/powerpc/psim/irq/irq_init.c @@ -97,7 +97,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)) { |