boot process
Aleksey V Fedorov
alexf at vsi.ru
Sun Mar 1 10:20:00 PST 2009
Hi!
On Sun, 1 Mar 2009, Marcel Moolenaar wrote:
>>>> Hmm. With decr_config(0) kernel is booted, but with actual CCB clock
>>>> 533000000 kernel silently hang somethere in kdb_init() or "data storage
>>>> interrupt" occured.
>>>
>>> Please show the DSI trap details, preferrably with back trace from KDB
>>> (type 'tr' if it breaks into the debugger prompt).
>>
>> Debugger not initialized at this point.
>
> Can you explain the hand-off in a bit more detail.
> I see "setting up elf image... OK", which is not
> the FreeBSD loader. How do you load the kernel?
> do you have a disk image loaded as well? Do you
> create FreeBSD metainformation? Are interrupts
> enabled when you jump into the kernel? etc,
It's RB1000 RouterBOOT loader. It's derived from U-boot. This loader can
load elf image and pass physical pointer to the device-tree block in r3.
Vendor did not share any information about hardware and loader. In this
case I can't change loader to U-Boot.
RouterBOOT loader successfully load Linux image with RB1000 patches.
Linux sources with patches is here - http://sourceforge.net/projects/rb1000-linux/
I create bootinfo and envoronment in e500_init().
--
More information about the freebsd-ppc
mailing list