avr32: setup crt for early panic()
authorAndreas Bießmann <andreas@biessmann.de>
Thu, 24 Oct 2013 10:31:03 +0000 (12:31 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Dec 2013 18:50:32 +0000 (10:50 -0800)
commit07cf6ad31d91fd61bb378b3b62c746cbc2cd49ab
tree3b9b2d4da7c74aa645c2a3b43a043253d3e6bc60
parent17af9d91523a6e44a3721cea48cd3ade66a8b416
avr32: setup crt for early panic()

commit 7a2a74f4b856993218aa7cdeeb6c3103101340db upstream.

Before the CRT was (fully) set up in kernel_entry (bss cleared before in
_start, but also not before jump to panic() in no_tag_table case).

This patch fixes this up to have a fully working CRT when branching to panic()
in no_tag_table.

Signed-off-by: Andreas Bießmann <andreas@biessmann.de>
Acked-by: Hans-Christian Egtvedt <egtvedt@samfundet.no>
Cc: Haavard Skinnemoen <hskinnemoen@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/avr32/boot/u-boot/head.S
arch/avr32/kernel/head.S