From: Peter Maydell Date: Thu, 12 Jul 2012 22:57:35 +0000 (+0100) Subject: ARM: 7465/1: Handle >4GB memory sizes in device tree and mem=size@start option X-Git-Tag: v3.6-rc1~15^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5d5f7daa744b34477c4a12728bde0a1694a1707;p=pandora-kernel.git ARM: 7465/1: Handle >4GB memory sizes in device tree and mem=size@start option The memory regions which are passed to arm_add_memory() from device tree blobs via early_init_dt_add_memory_arch() can have sizes which are larger than will fit in a 32 bit integer, so switch to using a phys_addr_t to hold them, to avoid silently dropping the top 32 bits of the size. Similarly, use phys_addr_t in early_mem() so that mem=size@start command line options specifying more than 4GB behave sensibly. Acked-by: Will Deacon Signed-off-by: Peter Maydell Signed-off-by: Russell King --- Reading git-diff-tree failed