AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<brian.stark@onstor.com>,<warren.gale@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#mh/Mailbox/sent	0	20070228112724.65ee97d0@ripper.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Wed, 15 Aug 2007 14:21:03 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: Brian Stark <brian.stark@onstor.com>
Cc: Warren Gale <warren.gale@onstor.com>
Subject: PROM requirements for cougar 1125 (pseudo resend)
Message-ID: <20070815142103.24e5cded@ripper.onstor.net>
In-Reply-To: <20070228112724.65ee97d0@ripper.onstor.net>
References: <20070228112724.65ee97d0@ripper.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Some but not necessarily all, of 1125 PROM requirements:

Sure would be nice if we could dump our crappy prom and just use a
slightly modified but otherwise standard CFE.

+ Boot ELF kernels (we currently only boot "bin" kernels)

+ kernel command line support (already in bobcat prom)

+ access to PROM vectors, printf at the least (already in bobcat)

+ ext3 file system support

+ arbitrary boot file support (ie, kernel file specifiable as opposed
  to hard coded like it is now)

+ support for up-arrow, down-arrow, left and right arrow cmd line
  editing.  sheesh, welcome to the 90s.



On Wed, 28 Feb 2007 11:27:24 -0800 Andrew Sharp <andy.sharp@onstor.com>
wrote:

> Hi Guys,
> 
> PROM time, and I'm your date.  Hah.  I kill myself.
> 
> Here's the list of q's and todo's:
> 
> 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
> MB.  Makes more of a difference on Bobcat than Cougar, but we can
> always make use of memory.
> 
> 
> 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
> 
> We have to decide who is going to do what.
> 
> Thanks,
> 
> a
> 
> 
> 
