From: Robert Schwebel <r.schwebel@pengutronix.de>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] U-Boot-NG ?
Date: Wed, 4 Jul 2007 20:43:12 +0200 [thread overview]
Message-ID: <20070704184312.GI25364@pengutronix.de> (raw)
In-Reply-To: <20070704140243.8C4DF353636@atlas.denx.de>
On Wed, Jul 04, 2007 at 04:02:43PM +0200, Wolfgang Denk wrote:
> > Let's look at the PC architecture, which is really supposed to be
> > customized by dummy users. It just makes BEEEP if the memory init goes
> > wrong. People designed it this way on purpose. I know that there are
>
> Excellent example.
You have a better overview than I - can you estimate how many of the
platforms u-boot supports are "embedded system like", i.e. SoC cpu,
soldered RAM & NAND/NOR flash, vs. "PC like", i.e. you-need-to-initi-
alize-the-north-and-southbridge-first-before-you-get-access-to-ttyS0?
When I look at the ports we did so far (about 20 different hardware
platforms), they all fall into the first category.
> Now please answer: how many people do you know who can use a BIOS for
> board bringup, software development and product customization in even
> a remotely similar way as you can do with U-Boot?
>
> How many engineers do you how like to use a BIOS?
We agree on the fact that it is a pretty good feature to have early
debugging, even before anything else works. It's just that, at the
moment, it has the implication that the whole inner mechanics of u-boot
cannot follow a simple device model, as proposed by our v2 code.
Take the time and play with it; we may even want to do a telco during
the next days and Sascha can show you some of the goodies. The longer
one plays with the code, the more one gets the impression that it is
simply plain elegant. It just makes POFF! and most of the spagetti code
implodes into something which looks nice and natural. At least that was
the impression we got here at Pengutronix when Sascha first showed the
results of his experiments. It resolves so many of the same old problems
which came over and over again during the last years.
It would be a pita if the whole design wouldn't work just because of
this early printk issue. So I hope we find a solution anybody can live
with.
> > If a hardware manufacturer does so, surely nobody will blame the u-boot
> > provider for that. If somebody forgets to solder the flash chips onto
> > his board, nobody expects u-boot to print out a proper warning as well
> > :-)
>
> Yes, I do. Or if a flash chip falls of, etc.
So let's hope it is not the flash chip containing u-boot, or the CPU
itself :-)
> > I assume the way we do the discussion now is really right - we throw in
> > "it can be soooooo easy" ideas, you tell us the corner cases and then we
> > iterate until everybody is happy :-)
>
> Define "corner case".
Use cases which obviously never happened here but seem to be common to
you.
Robert
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hannoversche Str. 2, 31134 Hildesheim, Germany
Phone: +49-5121-206917-0 | Fax: +49-5121-206917-9
next prev parent reply other threads:[~2007-07-04 18:43 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-06-30 2:08 [U-Boot-Users] U-Boot-NG ? Wolfgang Denk
2007-06-30 9:40 ` Robert Schwebel
2007-06-30 22:42 ` Carsten Schlote
2007-07-01 15:39 ` Wolfgang Denk
2007-07-02 9:58 ` Carsten Schlote
2007-07-01 15:17 ` Wolfgang Denk
2007-07-02 11:47 ` Sascha Hauer
2007-07-02 13:34 ` Carsten Schlote
2007-07-02 16:47 ` Sascha Hauer
2007-07-02 17:22 ` Jerry Van Baren
2007-07-02 18:42 ` Sascha Hauer
2007-07-02 23:39 ` Wolfgang Denk
2007-07-03 0:09 ` Sascha Hauer
2007-07-03 1:46 ` Grant Likely
2007-07-03 9:44 ` Sascha Hauer
2007-07-03 15:36 ` Grant Likely
2007-07-03 20:40 ` Wolfgang Denk
2007-07-04 8:35 ` Robert Schwebel
2007-07-04 13:47 ` Wolfgang Denk
2007-07-04 15:25 ` Grant Likely
2007-07-03 22:58 ` Wolfgang Denk
2007-07-03 7:22 ` Wolfgang Denk
2007-07-03 9:02 ` Sascha Hauer
2007-07-06 11:53 ` [U-Boot-Users] 回复: " Songmao Tian
2007-07-02 18:25 ` Håvard Skinnemoen
2007-07-02 18:58 ` Sascha Hauer
2007-07-02 19:53 ` Håvard Skinnemoen
2007-07-02 19:02 ` Carsten Schlote
2007-07-02 19:26 ` Sascha Hauer
2007-07-02 20:37 ` Carsten Schlote
2007-07-02 21:56 ` Sascha Hauer
2007-07-02 19:54 ` Carsten Schlote
2007-07-03 11:02 ` Sascha Hauer
2007-07-03 15:35 ` Carsten Schlote
2007-07-03 16:52 ` Grant Likely
2007-07-03 17:18 ` Ulf Samuelsson
2007-07-03 18:01 ` Grant Likely
2007-07-03 17:58 ` Sascha Hauer
2007-07-03 18:05 ` Grant Likely
2007-07-03 18:09 ` Rune Torgersen
2007-07-03 18:17 ` Grant Likely
2007-07-03 18:43 ` Rune Torgersen
2007-07-03 18:54 ` Grant Likely
2007-07-03 19:12 ` Rune Torgersen
2007-07-03 19:21 ` Grant Likely
2007-07-03 19:27 ` Rune Torgersen
2007-07-03 19:30 ` Grant Likely
2007-07-03 19:40 ` Rune Torgersen
2007-07-03 19:59 ` Wolfgang Grandegger
2007-07-03 21:14 ` Wolfgang Denk
2007-07-03 21:13 ` Wolfgang Denk
2007-07-03 22:59 ` Grant Likely
2007-07-03 23:13 ` Wolfgang Denk
2007-07-04 5:22 ` Andrew Dyer
2007-07-04 5:34 ` Grant Likely
2007-07-04 13:38 ` Wolfgang Denk
2007-07-04 16:00 ` Andrew Dyer
2007-07-04 11:46 ` Sascha Hauer
2007-07-04 11:53 ` Stefan Roese
2007-07-04 12:01 ` Sascha Hauer
2007-07-04 13:53 ` Wolfgang Denk
2007-07-04 15:39 ` Grant Likely
2007-07-04 18:49 ` Wolfgang Denk
2007-07-04 13:51 ` Wolfgang Denk
2007-07-03 19:19 ` Jerry Van Baren
2007-07-03 21:11 ` Wolfgang Denk
2007-07-03 21:06 ` Wolfgang Denk
2007-07-03 18:43 ` Sascha Hauer
2007-07-03 20:55 ` Wolfgang Denk
2007-07-04 9:32 ` Sascha Hauer
2007-07-04 10:06 ` Stefan Roese
2007-07-04 11:28 ` Sascha Hauer
2007-07-04 11:56 ` Stefan Roese
2007-07-04 12:21 ` Robert Schwebel
2007-07-04 12:49 ` Stefan Roese
2007-07-04 14:02 ` Wolfgang Denk
2007-07-04 18:43 ` Robert Schwebel [this message]
2007-07-04 19:36 ` Wolfgang Denk
2007-07-04 20:40 ` Robert Schwebel
2007-07-04 22:25 ` Ulf Samuelsson
2007-07-05 6:04 ` Stefan Roese
2007-07-05 7:01 ` Robert Schwebel
2007-07-05 7:54 ` Ulf Samuelsson
2007-07-04 12:26 ` Sascha Hauer
2007-07-04 12:37 ` Stefan Roese
2007-07-04 13:09 ` Carsten Schlote
2007-07-04 14:06 ` Wolfgang Denk
2007-07-04 14:37 ` Stefan Roese
2007-07-04 13:58 ` Wolfgang Denk
2007-07-04 15:34 ` Grant Likely
2007-07-04 12:48 ` [U-Boot-Users] U-Boot 2.0 - How to proceed...? (was RE: U-Boot-NG ?) Carsten Schlote
2007-07-04 14:17 ` Wolfgang Denk
2007-07-04 13:34 ` [U-Boot-Users] U-Boot-NG ? Wolfgang Denk
2007-07-04 14:11 ` Sascha Hauer
2007-07-03 20:48 ` Wolfgang Denk
2007-07-03 22:31 ` Sascha Hauer
2007-07-03 22:55 ` Wolfgang Denk
2007-07-03 23:09 ` Scott Wood
2007-07-04 9:37 ` Clemens Koller
2007-07-03 17:30 ` Sascha Hauer
2007-07-03 18:03 ` Grant Likely
2007-07-04 14:16 ` Wolfgang Denk
2007-07-04 14:43 ` Sascha Hauer
2007-07-04 14:56 ` Wolfgang Denk
2007-07-06 6:39 ` [U-Boot-Users] 回复: " Songmao Tian
2007-07-06 11:46 ` [U-Boot-Users] ????: " Sascha Hauer
2007-07-06 13:09 ` Songmao Tian
2007-07-06 13:27 ` Sascha Hauer
2007-07-06 14:32 ` Wolfgang Denk
2007-07-06 14:53 ` Songmao Tian
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=20070704184312.GI25364@pengutronix.de \
--to=r.schwebel@pengutronix.de \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox