r3 and bd_t

Tom Rini trini at kernel.crashing.org
Wed Dec 12 05:34:30 EST 2001

On Tue, Dec 11, 2001 at 01:24:11PM -0500, Andrew Dixon wrote:
> Hi All -
> I'm trying to boot linux on an sbc8260 using PPCBoot.  (Linux 2.4.16 and
> PPCBoot 1.1.2)  PPCBoot passes a data structure (bd_t) with a lot of
> board information in it.  The way that this is supposed to work (I
> think, please correct me if I'm wrong) is that PPCBoot leaves the
> address of the data structure in r3 and one of the first things that
> linux should do is to copy or obtain this information somehow.  So, my
> question is this: does anyone know where this happens in the code?  I've
> been looking in arch/ppc/kernel/setup.c and this looks like where it
> should happen but I don't see it.

arch/ppc/kernel/head_8xx.S saves this and passes it onto early_init()
iirc, which will pass it along to platform_init(), which copies it for
safe keeping.

Tom Rini (TR1265)

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

More information about the Linuxppc-embedded mailing list