thomas riddle <Tom.Riddle at Sun.COM> wrote:

> Suggestion of using inetboot was expected to provide issues as 
> tracibility is difficult and UFSboot was thought to be an easier route.
>
> Since we have OF implementation on ODW and the capabilities of the 
> Genesi team to enhance it, the choices came down to
> -------
> Use a TFTP boot to load a simplified PPC flavored multiboot and the 
> boot_archive.
> * this is the most straighforward approach and least code intensive, 
> small changes to current multiboot to remove BIOS calls. Not the best 
> longterm solution.

Yesterday, I did talk with the person who did make the last changes
to ufsboot.

ufsboot includes a semi complete ELF interpreter and knows that krtld
is the load-interpreter for /platform/*/kernel/unix (see elfdump 
/platform/*/kernel/unix).

ufsboot then loads krtld and krtld loads again /platform/*/kernel/unix
and then the files from the NEEDED tags.

If (what I expect) multiboot on x86 does the same, it would be a relatively 
simple task to hack multiboot to match the PPC needs in case the ELF code
if already OK for PPC.

the OBP then would only need to load/execute the modified multiboot program and
to load the boot archive.

J?rg

-- 
 EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin
       js at cs.tu-berlin.de            (uni)  
       schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily

Reply via email to