Date: Thu, 29 Jan 2004 09:29:34 +1000 From: Peter Grehan <grehan@freebsd.org> To: freebsd-ppc@freebsd.org Subject: FreeBSD/powerpc on PPCBug-based embedded boards Message-ID: <401845DE.90409@freebsd.org>
next in thread | raw e-mail | index | archive | help
For those who didn't see the latest FBSD status report, Rafal Jaworowski has been porting to an MPC750-based Compact-PCI system. Great work Rafal ! > FreeBSD/powerpc on PPCBug-based embedded boards > > URL: http://www.example.com/project/url/here > URL: http://www.example.net/another/url > > Contact: Rafal Jaworowski <rafal.jaworowski@motorola.com> > > The direct objective is to make FreeBSD/powerpc work on Motorola MCP750 > and similar (single board computer that is compliant with Compact PCI > standard) Based on this work it would be easy to bring it to other > embedded systems. > > 1. loader(8) It is based on the existing loader for FreeBSD/powerpc port > but binding to OpenFirmware was removed and replaced with PPCBug firmware > binding. It only supports netbooting for the moment, so disk (compact > flash) support needs to be done one day. The loader is the only piece that > relies onPPCBug system calls - once the kernel starts it doesn't need > firmware support any longer. > > 2. kernel It is now divorced from OpenFirmware dependencies; most of the > groundwork finished includes: nexus stuff is sorted out (resources > management is ok except interrupts assignment); host to PCI bridge low > level routines are finished so configuration of and access to PCI devices > works; the only important thing missing is the IRQ management (Raven MPIC > part is done, but the board has the second PIC, 8259-compatible that needs > to be set up, but here the existing code from x86 arch will be adopted) > > Once the IRQ management is cleared out, most of the devices on board would > work straight away since they are pretty standard chips with drivers > already implemented in the tree (e.g. if_de). > > At the moment work is on hold (don't have physical access to the device) > but will resume when I'm back home (late Feb) >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?401845DE.90409>