diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2013-10-31 15:23:23 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-10-31 15:31:06 +0100 |
commit | b3211b5a637f66ede476d07960cc51ab7259f8be (patch) | |
tree | ca850c717a68039e47f6cbd206e12692d9436a55 /c/src/lib/libbsp/sparc/shared/start.S | |
parent | LEON3 SMP: remove compiler warning from __delay() declaration (diff) | |
download | rtems-b3211b5a637f66ede476d07960cc51ab7259f8be.tar.bz2 |
SPARC BSPs: disable interrupts as early as possible
There is no point having interrupts enabled before reaching
boot_card() that disables interrupt. We better have it off
all the time.
It is required to turn off interrupt on secondary CPUs in an
SMP system.
Diffstat (limited to 'c/src/lib/libbsp/sparc/shared/start.S')
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/start.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/start.S b/c/src/lib/libbsp/sparc/shared/start.S index 83cfab4ace..721336d4e9 100644 --- a/c/src/lib/libbsp/sparc/shared/start.S +++ b/c/src/lib/libbsp/sparc/shared/start.S @@ -226,8 +226,8 @@ SYM(hard_reset): sll %g3, %g2, %g3 mov %g3, %wim - or %g1, 0x20, %g1 - wr %g1, %psr ! enable traps + or %g1, 0xf20, %g1 + wr %g1, %psr ! enable traps and disable ints nop nop |