On Thu, Mar 14, 2013 at 03:57:54PM +0000, Jason Cooper wrote:
The board is supplied with a 4GB RAM module. This value can be
overridden by the bootloader based on probed memory size. We set it to
a reasonable value here.
Signed-off-by: Jason Cooper <redacted>
Changes from v1:
- grammatical fix suggested by Sergei Shtylyov
- correct size suggested by several folks (within 32bit, 1 dword)
As promised, catching this fix in the -rc cycle.
For those not familiar, earlier versions of the patch adding this board listed
3GB because that is all that was visible. I mistaken applied v3 of the patch
instead of v4 which properly listed 4GB. This patch cleans up my error.
What happens when the kernel tries to treat 0xD0000000 and above as
memory? Lots of internal register blocks overlap 0 -> 4GB - won't this
cause resource conflicts on boot? I'm actually very surprised it boots
at all - what does /proc/iomem say?
Jason