public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Detlev Zundel <dzu@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] Multiple device support - none at all?
Date: Thu, 12 Mar 2009 18:25:12 +0100	[thread overview]
Message-ID: <m2d4cmejrb.fsf@ohwell.denx.de> (raw)
In-Reply-To: <Pine.LNX.4.64ksi.0903120850230.8376@home-gw.koi8.net> (ksi@koi8.net's message of "Thu, 12 Mar 2009 09:00:24 -0700 (PDT)")

Hello ksi (so I'll leave it at that),

> First of all, there are several bootable devices on a motherboard itself.
> These days almost every motherboard has PATA and some kind of SATA RAID
> controller onboard. Then, it can usually boot off of USB while having USB
> keyboard/mouse. As for add-on devices, it usually CAN boot off of those
> devices. They have their own BIOS for that that gets attached to the
> motherboard's one when it initializes and those devices are added to the
> boot table.

It may come as a surprise to you, but I actually also use such system :)

What I wanted to say is that your blatant "it allows me to choose from
which device to boot from" does not coincide with my experiences in real
life.  Moreover what you call "to boot from" is in the BIOS world the
transfer of usually one block followed by a jump.  I have yet to see a
BIOS booting Linux in a flexible way.  This is hardly comparably to the
support (just think filesystems) that we have for ages in U-Boot.  

But actually I think that this is not news to most people on the ML so
I'll stop here.

>> As Jerry pointed out - booting embedded hardware used to be a comparably
>> simple operation ;)
>
> There is a whole world beyond that keyhole... Embedded devices yes, but
> there are other boards that don't fall in that category. My current MPC8548
> based board is not an embedded one, it is full-blown mATX motherboard with
> several USB controllers, PATA, SATA, Video Capture, VGA/LCD controller,
> PCI-X/PCI/PCIe connectors etc.

Yes, and again, you may notice that U-Boot was meant for "embedded
devices" so the "impedance mismatch" you now realize for "full-blown
motherboards" was kind of to be expected...

> ******************************************************************
> *  KSI at home    KOI8 Net  < >  The impossible we do immediately.  *
> *  Las Vegas   NV, USA   < >  Miracles require 24-hour notice.   *
> ******************************************************************

Miracles in 24 hours?  Ok, I'm looking forward to a device model
implementation tomorrow evening then ;)

Cheers
  Detlev

-- 
Windows Vista? And what a vista! All you see as you look around your
garden is a 60foot high brick wall -- Crosbie Fitch.
--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de

  reply	other threads:[~2009-03-12 17:25 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-10 20:41 [U-Boot] Multiple device support - none at all? ksi at koi8.net
2009-03-10 21:15 ` Jerry Van Baren
2009-03-10 21:30   ` ksi at koi8.net
2009-03-12 15:25     ` Detlev Zundel
2009-03-12 16:00       ` ksi at koi8.net
2009-03-12 17:25         ` Detlev Zundel [this message]
2009-03-12 18:07           ` ksi at koi8.net
2009-03-12 19:01             ` Wolfgang Denk
2009-03-12 19:57               ` ksi at koi8.net
2009-03-12 21:29                 ` Wolfgang Denk
2009-03-12 22:11                   ` ksi at koi8.net
2009-03-13  8:24                     ` Heiko Schocher
2009-03-13  6:45             ` Heiko Schocher

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=m2d4cmejrb.fsf@ohwell.denx.de \
    --to=dzu@denx.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