[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