This is an old revision of the document!
Main goal of the project: To port FreeBSD to Efika, an e300 based evaluation board.
Main steps to be taken:
- overview of the hardware, gathering and revieving documentation,
- review of existing ports on similar architecture,
- comparison and trial merge of A. Turner's code with the CURRENT,
- writing basic driver - an interrupt controller,
- adding some basic peripherials: modelling the newbus hierarchy model of integrated devices, such as internal bus, UART,
- writing device drivers for on-chip peripherials,
After having done that it is expected to be able to operate in a single user mode.
attachment:efika_of.jpg
Here's our hero:
http://www.genesi-usa.com/efika.php
and this is my P4 branch:
http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2008/vi0&HIDEDEL=NO