All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] [PATCH] Add a oftdump (open firmware flattened tree dump) command.
Date: Thu, 02 Nov 2006 11:00:05 -0500	[thread overview]
Message-ID: <454A1605.8070004@smiths-aerospace.com> (raw)
In-Reply-To: <528646bc0611020746u3c7874d0wb6375d6c603101d4@mail.gmail.com>

Grant Likely wrote:
> On 10/31/06, Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com> wrote:
>> Add a oftdump (open firmware flattened tree dump) command.
>>
>> Git repository:
>> <http://www.cideas.us/cgi-bin/gitweb.cgi?p=u-boot/u-boot-of-cmd.git;a=summary> 
>>
>>
>> Branch: of-cmd
>> <http://www.cideas.us/cgi-bin/gitweb.cgi?p=u-boot/u-boot-of-cmd.git;a=shortlog;h=of-cmd> 
>>
>>
>> Signed-off-by: Jerry Van Baren <vanbaren@cideas.com>
> 
> Not that I have any authority on this, but I'm going to NAK it (for
> right now).  Others may disagree.
> 
> The global statics really bother me, and I'll take a look myself if
> there is a better way.  Give me a few days.
> 
> Cheers,
> g.

Hi Grant,

Global static is a oxymoron, they are "global" only in the ft_build.c 
file starting at ft_dump_blob() and going to the end of the file.  I 
suspect what you are concerned about is the shared aspect, which isn't a 
problem in u-boot since it is single threaded.

There are three choices:
1) "Global statics" - easiest and least memory use, but makes Good 
Engineers[tm] queasy.
2) "Duplicate" the arrays (currently 2x256, becomes 4x256) as statics 
inside the two functions - uses 2x the memory with no benefit (still 
makes Good Engineers[tm] queasy, just a different queasy).
3) More clever matching on the parameter string vs. the OF blob where 
the string is built up - I bailed out on this, but it is the best solution.

I know your type, you are just challenging me to actually do #3. ;-)

Best regards,
gvb

  reply	other threads:[~2006-11-02 16:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-31 18:47 [U-Boot-Users] [PATCH] Add a oftdump (open firmware flattened tree dump) command Jerry Van Baren
2006-11-02 15:46 ` Grant Likely
2006-11-02 16:00   ` Jerry Van Baren [this message]
2006-11-02 19:39     ` Grant Likely

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=454A1605.8070004@smiths-aerospace.com \
    --to=gerald.vanbaren@smiths-aerospace.com \
    --cc=u-boot@lists.denx.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.