From bf4d8056b0b8a55163c81552f03e71477ee20eb3 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Tue, 23 Oct 2007 12:25:14 +0200 Subject: Blackfin: Need to mask all interrupts before starting Linux. Signed-off-by: Sascha Hauer --- arch/blackfin/lib/blackfin_linux.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch/blackfin') diff --git a/arch/blackfin/lib/blackfin_linux.c b/arch/blackfin/lib/blackfin_linux.c index efa0e7d41a..67963ad385 100644 --- a/arch/blackfin/lib/blackfin_linux.c +++ b/arch/blackfin/lib/blackfin_linux.c @@ -33,6 +33,7 @@ #include #include #include +#include #define CMD_LINE_ADDR 0xFF900000 /* L1 scratchpad */ @@ -54,6 +55,8 @@ int do_bootm_linux(struct image_handle *os_handle, struct image_handle *initrd) strncpy(cmdlinedest, cmdline, 0x1000); cmdlinedest[0xfff] = 0; + *(volatile unsigned long *) IMASK = 0x1f; + (*appl)(cmdlinedest); return -1; -- cgit v1.2.3