Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] ARM: 2700/1: Disable IXP2000 IRQs at bootup

Patch from Deepak Saxena

The IXDP2800 bootloader does not disable IRQs before jumping into
the kernel and this is causing the Grand Unified KGDB to crash
the system when we do an early call to trap_init() and irq handlers
have not yet been registered. This patch disables IRQs before we
jump into the kernel.

Signed-off-by: Deepak Saxena
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by

Deepak Saxena and committed by
Russell King
17d82fcc 8775420d

+7
+7
arch/arm/boot/compressed/head-xscale.S
··· 47 47 orr r7, r7, #(MACH_TYPE_GTWX5715 & 0xff00) 48 48 #endif 49 49 50 + #ifdef CONFIG_ARCH_IXP2000 51 + mov r1, #-1 52 + mov r0, #0xd6000000 53 + str r1, [r0, #0x14] 54 + str r1, [r0, #0x18] 55 + #endif 56 +