From: Rafal Jaworowski <raj@semihalf.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Location of jump table in global_data structure
Date: Wed, 20 Aug 2008 09:10:38 +0200 [thread overview]
Message-ID: <48ABC36E.5000101@semihalf.com> (raw)
In-Reply-To: <1219199711.10790.28.camel@ptyser-laptop>
Peter Tyser wrote:
*snip*
>>> Do others view this issue as a problem that should be fixed?
>> Yes.
>>
>>> If others feel that the jt pointer should be moved to the 2nd item in
>>> global_data structure let me know and I can generate a patch.
>> Add a comment and police it is my vote.
>
> That's definitely an improvement, but doesn't handle both
> adding/removing fields from the global_data structure in a clean manner.
> I'd still lean towards moving the jt pointer to one of the earlier
> fields of the structs as well as adding a comment. Then at least the
> jump table portion of the API would be stable, even if accessing the
> "global_data fields" API wouldn't. Right now, neither API is stable:)
>
> If anyone has any other clever ideas on improving the API, I'd be happy
> to investigate/implement.
There already is a modern API for external applications in U-Boot since 1.3.2
(but not enabled by default). Please see 'api/README' and 'api_examples' in
the U-Boot tree.
So far it has been used successfully on PowerPC and ARM; there's no support
for AVR arch yet, but providing the syscall entry point for it shouldn't be a
big deal for someone with AVR knowledge. Let me know if you'd be willing to
chew on it (I don't have AVR h/w but can help/support regarding the API itself).
kind regards,
Rafal
prev parent reply other threads:[~2008-08-20 7:10 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-19 14:35 [U-Boot] Location of jump table in global_data structure Peter Tyser
2008-08-20 1:34 ` Jerry Van Baren
2008-08-20 2:35 ` Peter Tyser
2008-08-20 7:10 ` Rafal Jaworowski [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=48ABC36E.5000101@semihalf.com \
--to=raj@semihalf.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.