From: Mike Frysinger Date: Sun, 12 Oct 2008 01:19:39 +0000 (-0400) Subject: Blackfin: small cpu init optimization while setting interrupt mask X-Git-Tag: v2009.01-rc1~102^2~4 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=bd33e5c613cf70e3cb51a73fdd653fe83b942bb0;p=u-boot Blackfin: small cpu init optimization while setting interrupt mask Use the sti instruction to set the initial interrupt mask rather than banging on the core IMASK MMR to save both space and time. Signed-off-by: Mike Frysinger --- diff --git a/cpu/blackfin/start.S b/cpu/blackfin/start.S index f351fab170..9975a0c62f 100644 --- a/cpu/blackfin/start.S +++ b/cpu/blackfin/start.S @@ -193,11 +193,8 @@ ENTRY(_start) p1.l = .Lenable_nested; p1.h = .Lenable_nested; [p0] = p1; - p2.l = LO(IMASK); - p2.h = HI(IMASK); - p3.l = LO(EVT_IVG15); - p3.h = HI(EVT_IVG15); - [p2] = p3; + r7 = EVT_IVG15 (z); + sti r7; raise 15; p4.l = .LWAIT_HERE; p4.h = .LWAIT_HERE;