On Thu, 27 Oct 2005 16:04:09 +0200, Sven Luther writes:
>Indeed, altough chrp per se is a quite old standard, and some of it is now
>obsolet, the common denominator is still there. I wonder what will happen once
>apple moves to x86, but both Genesi (pegasos and future hardware) and IBM do
>use chrp.
>
>Notice that we have a port usable even for smaller systems, and it could be
>used down to the embedded market which was posted about earlier.
A port? of what? CHRP?
>grub2 indeed uses the chrp/OF stuff to work, which is why it works on IBM,
>Apple and Genesi hardware, but will not work as is on uboot or other
>implementations. Genesi has donated a machine to one of the grub2 guys, which
>is in big part why grub2 works so nicely on powerpc.
OK, so someone at some point will need to write/port the bits of chrp/OF
required by OpenSolaris, if they want to support non-chrp/OF hardware (as
in my case with a barebones embedded board running U-Boot).
It seems to me in this case that grub2 would just be extra work - might as
well just add the required bits to U-Boot.
The real question is, what does OpenSolaris require? I haven't actually
gone and looked at the source (yet), but is it (or will it be) clear? Maybe
it is even documented somewhere?
I don't want to write a complete OF implementation for U-Boot - just enough
to boot OpenSolaris, but maybe OpenSolaris uses so much of OF that you pretty
much have to have a complete OF implementation. Does anyone have a feel for
how much of OF is required by Solaris, and whether the U-Boot idea is
feasible? (keep in mind U-Boot is really lean - used to fit in 64Kb)
Cheers!
Murray...
--
Murray Jensen, CSIRO Manufacturing & Infra. Tech. Phone: +61 3 9662 7763
Locked Bag No. 9, Preston, Vic, 3072, Australia. Fax: +61 3 9662 7853
Internet: Murray.Jensen at csiro.au
To the extent permitted by law, CSIRO does not represent, warrant and/or
guarantee that the integrity of this communication has been maintained or
that the communication is free of errors, virus, interception or interference.
The information contained in this e-mail may be confidential or privileged.
Any unauthorised use or disclosure is prohibited. If you have received this
e-mail in error, please delete it immediately and notify Murray Jensen on
+61 3 9662 7763. Thank you.