[U-Boot] [PATCH] fix bug in get_ram_size()
Po-Yu Chuang
ratbert.chuang at gmail.com
Mon Jul 5 10:42:00 CEST 2010
Dear Wolfgang,
2010/6/28 <ratbert.chuang at gmail.com>:
> From: Po-Yu Chuang <ratbert at faraday-tech.com>
>
> memory content of base address was not restored
>
> Signed-off-by: Po-Yu Chuang <ratbert at faraday-tech.com>
> ---
> common/memsize.c | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/common/memsize.c b/common/memsize.c
> index 6c275c9..99469ab 100644
> --- a/common/memsize.c
> +++ b/common/memsize.c
> @@ -74,6 +74,7 @@ long get_ram_size(volatile long *base, long maxsize)
> return (0);
> }
>
> + *addr = save[i];
> for (cnt = 1; cnt < maxsize / sizeof (long); cnt <<= 1) {
> addr = base + cnt; /* pointer arith! */
> val = *addr;
Did you get this patch?
I think it is quite straightforward.
If you have any concern, please let me know.
regards,
Po-Yu Chuang
More information about the U-Boot
mailing list