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>