https://github.com/torvalds/linux
Revision e5ab85800820edd907d3f43f285e1232f84d5a41 authored by Will Deacon on 12 April 2012, 16:15:08 UTC, committed by Russell King on 15 April 2012, 21:00:30 UTC
If a bank of memory spanning the 4GB boundary is added on a !CONFIG_LPAE
kernel then we will hang early during boot since the memory bank will
have wrapped around to zero.

This patch truncates memory banks for !LPAE configurations when the end
address is not representable in 32 bits.

Acked-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
1 parent 9f85550
History
Tip revision: e5ab85800820edd907d3f43f285e1232f84d5a41 authored by Will Deacon on 12 April 2012, 16:15:08 UTC
ARM: 7382/1: mm: truncate memory banks to fit in 4GB space for classic MMU
Tip revision: e5ab858
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 1014 bytes
.mailmap -rw-r--r-- 4.2 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 92.8 KB
Kbuild -rw-r--r-- 2.5 KB
Kconfig -rw-r--r-- 252 bytes
MAINTAINERS -rw-r--r-- 205.3 KB
Makefile -rw-r--r-- 52.2 KB
README -rw-r--r-- 17.0 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top