diff options
author | Iwo Mergler <Iwo.Mergler@netcommwireless.com> | 2012-09-10 00:16:58 +0400 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2012-09-18 23:01:51 +0400 |
commit | b8496cced856ff411f1eb2e4eff20f5abe7080b0 (patch) | |
tree | 94932a3b6f7fd756135de21745be9634d56229b3 /common/memsize.c | |
parent | 78b2de802f5f996d1e6d9383d1e05194351c429b (diff) | |
download | u-boot-b8496cced856ff411f1eb2e4eff20f5abe7080b0.tar.xz |
memsize: Fix for bug in memory sizing code
The original memory sizing code in get_ram_size clobbers the word
at the base address, but forgets to restore it.
Signed-off-by: Iwo Mergler <Iwo.Mergler@netcommwireless.com>
Diffstat (limited to 'common/memsize.c')
-rw-r--r-- | common/memsize.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/memsize.c b/common/memsize.c index 963e4f35b1..74cf075aff 100644 --- a/common/memsize.c +++ b/common/memsize.c @@ -73,6 +73,7 @@ long get_ram_size(long *base, long maxsize) } return (0); } + *addr = save[i]; for (cnt = 1; cnt < maxsize / sizeof (long); cnt <<= 1) { addr = base + cnt; /* pointer arith! */ |