aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/kernel/entry-common.S
diff options
context:
space:
mode:
authorDave Martin <dave.martin@linaro.org>2012-12-10 18:35:22 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2012-12-11 00:19:29 +0000
commit1ecec696c8bb9b4cefb09495d81d081d1c81b578 (patch)
tree3278641ab576f44601ad4b6b7c053fc7c08b24dc /arch/arm/kernel/entry-common.S
parentfe15f3f1067c56820da44aa92659f2f908fd3caa (diff)
downloadlinux-linaro-stable-1ecec696c8bb9b4cefb09495d81d081d1c81b578.tar.gz
ARM: 7599/1: head: Remove boot-time HYP mode check for v5 and below
The kernel can only be entered on HYP mode on CPUs which actually support it, i.e. >= ARMv7. pre-v6 platform support cannot coexist in the same kernel as support for v7 and higher, so there is no advantage in having the HYP mode check on pre-v6 hardware. At least one pre-v6 board is known to fail when the HYP mode check code is present, although the exact cause remains unknown and may be unrelated. [1] This patch restores the old behaviour for pre-v6 platforms, whereby the CPSR is forced directly to SVC mode with IRQs and FIQs masked. All kernels capable of booting on v7 hardware will retain the check, so this should not impair functionality. [1] http://lists.arm.linux.org.uk/lurker/message/20121130.013814.19218413.en.html ([ARM] head.S change broke platform device registration?) Signed-off-by: Dave Martin <dave.martin@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/kernel/entry-common.S')
0 files changed, 0 insertions, 0 deletions