Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Jun 2006 08:56:48 -0500
From:      "Matt Sealey" <matt@genesi-usa.com>
To:        "'Peter Grehan'" <grehan@freebsd.org>, "'Aditya Godbole'" <aag.lists@gmail.com>, <freebsd-ppc@freebsd.org>
Subject:   RE: Booting from u-boot
Message-ID:  <00cf01c68583$3d2b5da0$99dfdfdf@bakuhatsu.net>
In-Reply-To: <4b178a13.c18b236b.81b8e00@dommail.onthenet.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

> >openfirmware code. In other words, implement the 'openfirmware' 
> >function in the kernel itself and use it.
> 
>  That is an interesting approach, though you may end up doing 
> just as much work in writing the emulation code as if you 
> removed the dependency on openfirmware in the kernel.
> 
> >Has anyone done this before?
> 
>  Not to my knowledge.

This kind of approach is used by Sun in their SPARC Solaris ports, as the
"OpenBootPROM" implementation never got past a certain stage, instead they
have enough to find the disks, ethernet, load a filesystem, and then the
boot loader layers on top a more "compatible" OpenFirmware representation
which presents to the real OS.

The OF on Apple is a little better/more complete and of course the Genesi
OpenFirmware kicks it's ass even more :3

-- 
Matt Sealey <matt@genesi-usa.com>
Manager, Genesi, Developer Relations




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00cf01c68583$3d2b5da0$99dfdfdf>