mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Alexander Aring <alex.aring@googlemail.com>
To: Sascha Hauer <s.hauer@pengutronix.de>
Cc: barebox@lists.infradead.org
Subject: Re: [PATCH 4/4] memory: fix memory calculation
Date: Tue, 16 Oct 2012 08:54:55 +0200	[thread overview]
Message-ID: <CAB_54W5BG_scCB1WuNCx+PQro5rjDoZa55Zv3JvTmxZkUJiL-A@mail.gmail.com> (raw)
In-Reply-To: <20121015221514.GS27665@pengutronix.de>


[-- Attachment #1.1: Type: text/plain, Size: 3872 bytes --]

Hi,

Thanks, I will do this changes.
Move fixes as first and separte the fix calculation patch in fixes for
'request_sdram_region' and 'printouts of iomem at boottime', which is only
necessary for correct eyecandy.

Sry, It's true to get all information from iomem, never used this command :)
I got ideas to improve my other patches... I will try to insert it, too.

I send this mail from my private mail address...
My phytec address doesn't work with the barebox mailinglist.

Regards
Alexander Aring

2012/10/16 Sascha Hauer <s.hauer@pengutronix.de>

> On Mon, Oct 15, 2012 at 03:22:42PM +0200, Alexander Aring wrote:
> > Fix memory calculation.
> >
> > Signed-off-by: Alexander Aring <a.aring@phytec.de>
> > ---
> >  common/meminfo.c |    8 ++++----
> >  common/memory.c  |    4 ++--
> >  2 files changed, 6 insertions(+), 6 deletions(-)
> >
> > diff --git a/common/meminfo.c b/common/meminfo.c
> > index b2b09da..13633a2 100644
> > --- a/common/meminfo.c
> > +++ b/common/meminfo.c
> > @@ -15,9 +15,9 @@ static int display_meminfo(void)
> >  #endif
> >
> >       debug("barebox code: 0x%p -> 0x%p (size 0x%08lx)\n",
> > -                     _stext, _etext, text_size);
> > +                     _stext, _etext - 1, text_size);
> >       debug("bss segment:  0x%p -> 0x%p (size 0x%08lx)\n",
> > -             __bss_start, __bss_stop, bss_size);
> > +             __bss_start, __bss_stop - 1, bss_size);
> >  #ifdef DEBUG
> >       printf("malloc space: 0x%08lx -> 0x%08lx (size 0x%08lx)\n",
> >               mstart, mend, msize);
> > @@ -28,11 +28,11 @@ static int display_meminfo(void)
> >  #ifdef CONFIG_ARM
> >  #ifdef DEBUG
> >       printf("stack space:  0x%08x -> 0x%08x (size 0x%08x)\n",
> > -             STACK_BASE, STACK_BASE + STACK_SIZE,
> > +             STACK_BASE, STACK_BASE + STACK_SIZE - 1,
> >               STACK_SIZE);
> >  #else
> >       printf("stack space:  0x%08x -> 0x%08x (size %s)\n",
> > -             STACK_BASE, STACK_BASE + STACK_SIZE,
> > +             STACK_BASE, STACK_BASE + STACK_SIZE - 1,
> >               size_human_readable(STACK_SIZE));
>
> Hm, you copied wrong code in an earlier patch in this series which
> you fix afterwards. That's not good, fixes, should always come first.
> This for example makes it possible to apply the fix to the master
> branch and feature additions to -next.
>
> Besides, printing the exact values for the debug case and
> size_human_readable otherwise is unnecessary churn. All the
> information above can be retrieved using the iomem command
> anyway, so removing the code altogether seems more useful.
>
> >  #endif
> >  #endif
> > diff --git a/common/memory.c b/common/memory.c
> > index 8919ab1..6bf4af6 100644
> > --- a/common/memory.c
> > +++ b/common/memory.c
> > @@ -74,11 +74,11 @@ static int mem_malloc_resource(void)
> >       request_sdram_region("barebox",
> >                       (unsigned long)&_stext,
> >                       (unsigned long)&_etext -
> > -                     (unsigned long)&_stext + 1);
> > +                     (unsigned long)&_stext);
> >       request_sdram_region("bss",
> >                       (unsigned long)&__bss_start,
> >                       (unsigned long)&__bss_stop -
> > -                     (unsigned long)&__bss_start + 1);
> > +                     (unsigned long)&__bss_start);
>
> That's a useful fix. Can we have this as a separate patch?
>
> Sascha
>
>
> --
> Pengutronix e.K.                           |                             |
> Industrial Linux Solutions                 | http://www.pengutronix.de/  |
> Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |
>
> _______________________________________________
> barebox mailing list
> barebox@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/barebox
>

[-- Attachment #1.2: Type: text/html, Size: 5382 bytes --]

[-- Attachment #2: Type: text/plain, Size: 149 bytes --]

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

      reply	other threads:[~2012-10-16  6:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1350307362-20052-1-git-send-email-a.aring@phytec.de>
     [not found] ` <1350307362-20052-5-git-send-email-a.aring@phytec.de>
2012-10-15 22:15   ` Sascha Hauer
2012-10-16  6:54     ` Alexander Aring [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAB_54W5BG_scCB1WuNCx+PQro5rjDoZa55Zv3JvTmxZkUJiL-A@mail.gmail.com \
    --to=alex.aring@googlemail.com \
    --cc=barebox@lists.infradead.org \
    --cc=s.hauer@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox