Re: Converting MIPS to Device Tree
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2011-06-08 07:15:28
On Wed, Jun 8, 2011 at 01:02, David VomLehn [off-list ref] wrote:
I took a look at the issue of passing device trees to the kernel and started by surveying the methods currently in use for passing information from the bootloader to the kernel. I came up with the ten approaches: How MIPS Bootloaders Pass Information to the Kernel --------------------------------------------------- Apologies for any errors; this was meant more to be a quick survey rather than a detailed analysis.
6. a0 - argc a1 - argv a2 - non-standard envp Command line created by concatenating argv strings, starting at argv[1]. The envp is a pointer to a list of char ptr to name/char ptr pairs. Platforms: txx9
This depends on the actual boot loader. My rbtx4927 has a VxWorks boot loader,
which just doesn't pass anything.
Cfr. commit 97b0511ce125b0cb95d73b198c1bdbb3cebc4de2 ("MIPS: TXx9:
Make firmware parameter passing more robust").
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds