Thread (12 messages) 12 messages, 7 authors, 2011-06-13

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help