public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Sascha Hauer <sha@pengutronix.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [ANNOUNCE] Kconfig support
Date: Mon, 20 Apr 2009 01:21:32 +0200	[thread overview]
Message-ID: <20090419232132.GF21747@pengutronix.de> (raw)
In-Reply-To: <474DBC36-D2D9-4E86-AD51-85DD689A53CD@kernel.crashing.org>

On Sun, Apr 19, 2009 at 04:59:41PM -0500, Kumar Gala wrote:
>
> On Apr 19, 2009, at 2:48 PM, Robert Schwebel wrote:
>
>> On Sat, Apr 18, 2009 at 08:54:41PM +0200, Wolfgang Denk wrote:
>>> u-boot-v2 is an interesting approach in several aspects, but since it
>>> was made publicly visible nearly two years ago it did not collect  
>>> much
>>> of a community around it.
>>
>> Right; part of the reason is it was always something we used to solve
>> our problems, and we didn't do much marketing around it. Nevertheless,
>> it *does* solve our problems very well, and each time we have to work
>> with v1 again it's weaknesses show up again and again.
>
> What's the summary of features that v2 has that v1 doesnt?

- Kconfig support
- Linux Build support
- Clean device registration and driver matching, so there can always be
  multiple instances of a device
- filesystem support. U-Boot starts by mounting a ramfs on /, populating
  a devfs under /dev and load the environemt to /env. Use the normal
  commands like cd, ls, rm, cat,...
- mount: there is no mmc_ls and mmc_load and stuff like that. Just mount
  your device and use ls
- The environment is not limited to a variable store, instead it's a
  ramfs which can store variables, scripts, splashimages or whatever
- module support
- One image for all storage types. Well, the hardware has to support it,
  but on i.MX27 the same image can start from RAM, Nor Flash and NAND
  Flash.
- USB Network support
- A network phy device layer, so phys are handled in a generic way.
  Their registers can be showed with md -s /dev/phy0 (and of course
  changed with mw)
- A much simpler clock implementation (Linux clocksource). So basically
  what an architecture needs to do is to specify the timer resolution
  and provide a read_timer function which returns the raw timer value.
- getopt support, so there is no need for positional arguments
- A simple editor to edit scripts
- readline usable on the command line to allow for interactive scripts
- a sandbox port to run U-Boot on the host including tap ethernet
- different bugs to hunt for

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 |

  reply	other threads:[~2009-04-19 23:21 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-18 16:25 [U-Boot] [ANNOUNCE] Kconfig support Jean-Christophe PLAGNIOL-VILLARD
2009-04-18 18:29 ` Mike Frysinger
2009-04-18 18:54   ` Wolfgang Denk
2009-04-18 19:18     ` Mike Frysinger
2009-04-18 20:01       ` Wolfgang Denk
2009-04-19 19:50       ` Robert Schwebel
2009-04-20  4:56         ` Mike Frysinger
2009-04-20  6:52           ` Robert Schwebel
2009-04-20 13:49             ` Mike Frysinger
2009-04-20 14:04               ` Robert Schwebel
2009-04-20 14:42                 ` Mike Frysinger
2009-04-20 14:53                   ` Robert Schwebel
2009-04-20 15:04                     ` Jerry Van Baren
2009-04-20 15:20                     ` Mike Frysinger
2009-04-20 15:34                       ` Sascha Hauer
2009-04-20 18:29                         ` Mike Frysinger
2009-04-21  7:04                           ` Robert Schwebel
2009-04-21  7:13                             ` Daniel Stenberg
2009-04-21 14:40                             ` Wolfgang Denk
2009-04-21 14:54                               ` Robert Schwebel
2009-04-21 18:21                               ` Sascha Hauer
2009-04-21 20:08                                 ` Wolfgang Denk
2009-04-21 22:30                                   ` Sascha Hauer
2009-04-21 23:12                                     ` Wolfgang Denk
2009-04-22  7:17                                       ` Robert Schwebel
2009-04-22 13:58                                         ` Wolfgang Denk
2009-04-22 10:27                                       ` Ladislav Michl
2009-04-22  8:53                                         ` Heiko Schocher
2009-04-22 13:25                                           ` Ladislav Michl
2009-04-22 14:11                                             ` Wolfgang Denk
2009-04-22 14:26                                               ` Jerry Van Baren
2009-04-23  9:13                                                 ` Ladislav Michl
2009-04-21 23:34                                   ` Ladislav Michl
2009-04-20 19:17                       ` Wolfgang Denk
2009-04-20 19:12                   ` Wolfgang Denk
2009-04-19 19:48     ` Robert Schwebel
2009-04-19 21:59       ` Kumar Gala
2009-04-19 23:21         ` Sascha Hauer [this message]
2009-04-20  6:50         ` Robert Schwebel
2009-04-18 18:41 ` Wolfgang Denk
2009-04-19 16:38 ` Kumar Gala
2009-04-20 12:02   ` Jean-Christophe PLAGNIOL-VILLARD
2009-04-20 15:26     ` [U-Boot] Kconfig support - menuconfig broken? Kumar Gala
2009-04-20 16:25       ` Kumar Gala
2009-04-20 19:08     ` [U-Boot] [ANNOUNCE] Kconfig support Wolfgang Denk
2009-04-20 19:58       ` Kumar Gala
  -- strict thread matches above, loose matches on Subject: below --
2009-04-20 15:39 Grant Likely
2009-04-20 18:22 ` Mike Frysinger
2009-04-20 18:42   ` Scott Wood
2009-04-20 19:23     ` Mike Frysinger

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=20090419232132.GF21747@pengutronix.de \
    --to=sha@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