summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2014-02-18 11:50:25 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-03-06 09:43:57 +0100
commit7fe0561526122f6651a7df0bfad5f5b839452f3f (patch)
tree518a1983d60fe139579ca8851ef50fad6ebd985e
parenttaskmode: Formatting correction (diff)
downloadrtems-7fe0561526122f6651a7df0bfad5f5b839452f3f.tar.bz2
bsp/leon3: Unmask IPI only on secondary processor
-rw-r--r--c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c b/c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c
index 1fb4957bb5..2441f52df5 100644
--- a/c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c
+++ b/c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c
@@ -29,7 +29,7 @@ static rtems_isr bsp_inter_processor_interrupt(
void leon3_secondary_cpu_initialize(uint32_t cpu)
{
leon3_set_cache_control_register(0x80000F);
- LEON_Unmask_interrupt(LEON3_MP_IRQ);
+ /* Unmask IPI interrupts at Interrupt controller for this CPU */
LEON3_IrqCtrl_Regs->mask[cpu] |= 1 << LEON3_MP_IRQ;
_SMP_Start_multitasking_on_secondary_processor();