summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/bug.h
diff options
context:
space:
mode:
authorHoeun Ryu <hoeun.ryu@gmail.com>2017-08-07 06:49:19 +0100
committerRussell King <rmk+kernel@armlinux.org.uk>2017-08-29 13:09:12 +0100
commitf26fee5f111d7221b5b0724a1a54a066dc8cf410 (patch)
treef65e364f0e4aef3517435d207f6aebccf1aaa923 /arch/x86/include/asm/bug.h
parent1abd35023763c099bf4ee7558faa261d5c9d5025 (diff)
ARM: 8690/1: lpae: build TTB control register value from scratch in v7_ttb_setup
Reading TTBCR in early boot stage might return the value of the previous kernel's configuration, especially in case of kexec. For example, if normal kernel (first kernel) had run on a configuration of PHYS_OFFSET <= PAGE_OFFSET and crash kernel (second kernel) is running on a configuration PHYS_OFFSET > PAGE_OFFSET, which can happen because it depends on the reserved area for crash kernel, reading TTBCR and using the value to OR other bit fields might be risky because it doesn't have a reset value for TTBCR. Suggested-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Hoeun Ryu <hoeun.ryu@gmail.com> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/x86/include/asm/bug.h')
0 files changed, 0 insertions, 0 deletions