X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C7E022.5634D082@onstor-exch02.onstor.net>; Thu, 16 Aug 2007 08:27:28 -0800
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-class: urn:content-classes:message
Subject: RE: PROM requirements for cougar 1125 (pseudo resend)
Date: Thu, 16 Aug 2007 08:27:27 -0800
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E0507D932@onstor-exch02.onstor.net>
In-Reply-To: <20070815142103.24e5cded@ripper.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: PROM requirements for cougar 1125 (pseudo resend)
Thread-Index: Acffgi82GzVTe1deTlKBI7XOSziw9wAn6RUg
References: <20070228112724.65ee97d0@ripper.onstor.net> <20070815142103.24e5cded@ripper.onstor.net>
From: "Brian Stark" <brian.stark@onstor.com>
To: "Andy Sharp" <andy.sharp@onstor.com>
Cc: "Warren Gale" <warren.gale@onstor.com>

Andy,

Before we go dumping our 'crappy' PROM, let's consider that we haven't
needed an upgrade to the boot code in quite a while.  Compare that to
the number of times CFE has changed.  Plus, we have a wealth of scripts
that rely on PMON commands, and I don't think it's worth changing all of
these.

As for the other stuff you mentioned, we already knew about all of them
except for the last one (up-arrow, etc.).  We will look at doing this.


Brian
=20

> -----Original Message-----
> From: Andy Sharp=20
> Sent: Wednesday, August 15, 2007 2:21 PM
> To: Brian Stark
> Cc: Warren Gale
> Subject: PROM requirements for cougar 1125 (pseudo resend)
>=20
> Some but not necessarily all, of 1125 PROM requirements:
>=20
> Sure would be nice if we could dump our crappy prom and just=20
> use a slightly modified but otherwise standard CFE.
>=20
> + Boot ELF kernels (we currently only boot "bin" kernels)
>=20
> + kernel command line support (already in bobcat prom)
>=20
> + access to PROM vectors, printf at the least (already in bobcat)
>=20
> + ext3 file system support
>=20
> + arbitrary boot file support (ie, kernel file specifiable as opposed
>   to hard coded like it is now)
>=20
> + support for up-arrow, down-arrow, left and right arrow cmd line
>   editing.  sheesh, welcome to the 90s.
>=20
>=20
>=20
> On Wed, 28 Feb 2007 11:27:24 -0800 Andrew Sharp=20
> <andy.sharp@onstor.com>
> wrote:
>=20
> > Hi Guys,
> >=20
> > PROM time, and I'm your date.  Hah.  I kill myself.
> >=20
> > Here's the list of q's and todo's:
> >=20
> > Why are we reserving 48MB for the PROM at the beginning of memory?
> > Seems like a way huge amount and I'd like to cut it back by, oh, 40=20
> > MB.  Makes more of a difference on Bobcat than Cougar, but we can=20
> > always make use of memory.
> >=20
> >=20
> > Booting off CF:
> > 	* addition of ext3 support (libext3)
> > 	* DOS partition support: linux uses regular DOS partitions
> > 	  with no funny stuff.  Maybe already is in there.
> > Cougar:
> > 	* ELF64 loader for Cougar would be nice but not required.
> > 	* CFE API support for Cougar: memory layout
> >=20
> > We have to decide who is going to do what.
> >=20
> > Thanks,
> >=20
> > a
> >=20
> >=20
> >=20
>=20
