From b3211b5a637f66ede476d07960cc51ab7259f8be Mon Sep 17 00:00:00 2001 From: Daniel Hellstrom Date: Thu, 31 Oct 2013 15:23:23 +0100 Subject: 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. --- c/src/lib/libbsp/sparc/shared/start.S | 4 ++-- 1 file 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 -- cgit v1.2.3