On Fri, Jan 06, 2006 at 04:50:05PM +0100, Joerg Schilling wrote:
> Sven Luther <sven.luther at wanadoo.fr> wrote:
> 
> Hi Sven, 
> 
> should this be the summary of our call?

yeah, i think it indeed summarise it well :)

> > Well, a few facts :
> >
> >   1) the OF ATA speed is around 5/6 MB/s.
> >   2) we have both an ATA driver as a network driver in the firmware.
> >   3) current ufs driver is bsd one, but i believe it could be brought to par
> >   with the same level of the driver found in usfboot, which would make 
> > booting
> >   from disk trivial until the real Polaris drivers is usable. Not sure if
> >   legally we can integrate the usfboot code directly though, or if sun would
> >   be ready to donate that part of it to us under a BSDish licence for 
> > example.
> 
> As long as you did not already include code with a limited license (e.g. GPL),
> I see no problem with the Sun CDDL sources.

It is a binary only kind of thing now, so i was more afraid of the CDDL
contaminating our code than what you describe ?

> > Like said, 5/6MB is achievable, and the network interface can be used in the
> > same way, the client interface implements read/write, and you can load
> > anything you want. There are a couple of fixes needed in the OF since 
> > version
> > 1.2 though for it to work properly, but these i have been working on for
> > yaboot support anyway, just need to check that it is upto to OpenSolaris 
> > needs
> > too.
> >
> > It would be easier if i had something working, as discussed with Joerg, 
> > trying
> > to build the netboot or ufsboot binaries on powerpc, and running those on 
> > the
> > firmware will very quickly show you what is needed or not. Do you know where
> > the source code for those is ? And if it is accesible as part of the open 
> > code ?
> 
> The netboot ("inetboot") was available for intel and sparc for Solaris 9
> 
> Check /usr/src/psm/stand/boot/sparcv9/Makefile* 
> 
> If we get inetboot to compile on PPC, we need no GRUB.

Will have a try next week, but please try you also.

Also, i don't know about the make thing, but i believe this is not by itself
only a big project, so converting it to universal make format should be
easily possible. Unless the above does something really outlandish :)

Friendly,

Sven Luther


Reply via email to