Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jan 2000 19:59:08 -0700 (MST)
From:      "Forrest W. Christian" <forrestc@iMach.com>
To:        Geff Hanoian <boing@boing.com>
Cc:        Mike Smith <msmith@FreeBSD.ORG>, freebsd-stable@FreeBSD.ORG
Subject:   Re: fbsdboot.exe can't load elf kernels
Message-ID:  <Pine.BSF.3.96.1000111190059.11092B-100000@workhorse.iMach.com>
In-Reply-To: <200001120122.RAA12091@kusanagi.boing.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 11 Jan 2000, Geff Hanoian wrote:

> 	I did the research a few months ago.  One manufacturer actually wanted
> to sell us a compiler to install a "DOS thing" according the sales person.
> I don't remember the models, etc.  I'll look it up at some point.  Maybe some
> embedded experts could lend a hand?  I'm defintely an embedded beginner.  

Nearly 100% of "modern" Flash Memory devices either emulate an IDE drive
in Hardware or have emulate a standard BIOS disk device using some sort of
BIOS driver, usually in such a way so that it will boot a DOS-like OS from
it.

Of course, the ones which truly emulate an IDE drive at the hardware level
just work like an IDE drive, although slower on writes.

The BIOS ones get tricky. Obviously, if the boot loader only uses bios
calls to do it's dirty work, these work well, at least through the boot
process.  If the boot loader tries to access the hardware directly, and it
doesn't directly support the flash device, then the boot loader doesn't
work.  Of course, this also applies to the OS.

- Forrest W. Christian (forrestc@imach.com) KD7EHZ
----------------------------------------------------------------------
iMach, Ltd., P.O. Box 5749, Helena, MT 59604      http://www.imach.com
Solutions for your high-tech problems.                  (406)-442-6648
----------------------------------------------------------------------



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.1000111190059.11092B-100000>