boot process

Aleksey V Fedorov alexf at vsi.ru
Mon Feb 23 02:46:30 PST 2009


On Mon, 23 Feb 2009, Rafal Jaworowski wrote:

> 1. Adjust loader(8) to run on your firmware (this requires that the firmware
> exposes some API for the external world); I'm not sure if RouterBOOT has
> anything like this.

I think it is possible to implement all required API inside loader(8) 
itself based on u-boot code. Firmware will only provide config data.

> 2. Hack e500_init() routine in the kernel to hard code some config data it
> normally gets from loader, like physical RAM size, memory regions number etc.,
> CCSR base address, CCB clock frequency, maybe something more, see e500_init()
> for details.

I will try. Thanks.

--


More information about the freebsd-ppc mailing list