Date: Thu, 14 May 1998 11:45:33 +0200 (CEST) From: Andrzej Bialecki <abial@nask.pl> To: sbabkin@dcn.att.com Cc: hackers@FreeBSD.ORG, al@cn.ua Subject: RE: Q. Work on boot code for Intel Flash 2 PCMCIA card? Message-ID: <Pine.NEB.3.95.980514113645.17370A-100000@korin.warman.org.pl> In-Reply-To: <C50B6FBA632FD111AF0F0000C0AD71EEACDF38@dcn71.dcn.att.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 13 May 1998 sbabkin@dcn.att.com wrote:
> > I'm going to make FreeBSD booting from PCMCIA Flash card. Goal is
> > FreeBSD-based diskless router with
> > serial console and a lot of various network interfaces.
Heh! :-) This is the subject of the week... Just few hours ago I received
mail from two (independently working) guys who try to do the same, and one
of them even succeeded! :-))
(I'll put more info on www.freebsd.org/~abial).
I already asked Jonathan Bresler for creating mailing list for this type
of discussion. It'll be called freebsd-small, and will cover the issues of
small, unusual FreeBSD installations (such as picobsd and embedded
applications). You're welcome to join it as soon as it springs into
existence....
> > I guess it's much easier to get PCMCIA interface+ flash card and make
> > router more powerfull that CISCO or BAY :-)
Hmm... This would need some serious work (configuration management,
improved routing code, special memory management constraints etc..) but
I'd say it's tempting enough... :-) I even collected some interesting
pointers, just in case...
> I think the best solution would be to make an ISA card (yes, ISA,
> not PCI because there are many other good things to insert into
> PCI slots while ISA slots are commonly unused) that makes interface
> to a flash card through a 8K (or some other small) window, exposing
> the first 8K of flash memory at boot up. It must be mapped into ISA
> hole. This will allow to put the bootstrap code into this area of the
> flash memory, that will be automatically called by any BIOS during
> boot-up. This bootstrap can then do anything from immediate boot
> to simulating a floppy drive. May be a good idea would be to have
> two independently mapped 8K or 4K sized windows for convenience of
> the bootstrap code.
Have you done any testing with something similar, or written some code...?
Andrzej Bialecki
--------------------+---------------------------------------------------------
abial@nask.pl | if(halt_per_mth > 0) { fetch("http://www.freebsd.org") }
Research & Academic | "Be open-minded, but don't let your brains to fall out."
Network in Poland | All of the above (and more) is just my personal opinion.
--------------------+---------------------------------------------------------
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.95.980514113645.17370A-100000>
