All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tolunay Orkun <listmember@orkun.us>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] das u-boot and disc on chip
Date: Wed, 02 Mar 2005 16:44:00 -0600	[thread overview]
Message-ID: <422641B0.50602@orkun.us> (raw)
In-Reply-To: <20050302220020.8876FC1510@atlas.denx.de>

Wolfgang Denk wrote:

>>developers/users) should make some enhancements to deal with this 
>>situation in a formal supported way before too many forks occur.
>>    
>>
>Actually NO enhancements are needed. All is ready and in place,  it's
>just  that  you  don't  get any support here for creating the primary
>bootstrap loader. This is a different issue, which  is  unrelated  to
>  
>
Perhaps, there could be a U-Boot project sanctioned primary boot loader 
framework. Much of the code to do that is already in U-Boot anyway (like 
common CPU initialization code). Some of the board level initialization 
code and any board specific code for retrieving U-Boot image would need 
to be there as well.

Alternatively if you do not like that idea, U-Boot project would 
formally define the guidelines of operation in a system where primary 
boot loader is required and state the requirements (state of DRAM, 
relocation etc) expected from such primary bootloader.

>U-Boot.  U-Boot  can  live  with suh a situation fine - of course you
>have to know _exactly_ what you are doing. See for  examplethe  Atmel
>AT91RM9200  configuration  where  all  you  need  to  change  is  the
>CONFIG_BOOTBINFUNC definition to either  use  an  external  bootstrap
>loader or to have a real self-contained U-Boot image.
>  
>
Yes, the developer is expected to know _exactly_ what they are doing in 
any case with or without a primary boot loader. Porting requires 
complete understanding of the hardware and software architecture. Much 
of the same concerns of developing such primary bootloader applies to 
the board level startup code anyway. There is no substitute...

Defining the guidelines, requirements and the interface would 
significantly help steer the development in the right direction. It is 
better than saying not supported but developer has to do it anyway. At 
least, such formalism would help the process.

Best regards,
Tolunay

  reply	other threads:[~2005-03-02 22:44 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-28 17:42 [U-Boot-Users] das u-boot and disc on chip Eckhard Doll
2005-02-28 20:03 ` Wolfgang Denk
2005-03-01  8:16   ` Eckhard Doll
2005-03-01 13:47     ` Wolfgang Denk
2005-03-01 15:46       ` Eckhard Doll
2005-03-01 16:15         ` Wolfgang Denk
2005-03-02 21:26           ` Tolunay Orkun
2005-03-02 22:00             ` Wolfgang Denk
2005-03-02 22:44               ` Tolunay Orkun [this message]
2005-03-02 23:48                 ` Wolfgang Denk

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=422641B0.50602@orkun.us \
    --to=listmember@orkun.us \
    --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.