Thank you for your answer. When studying the u-boot source code I have found that it is indeed register r6 and r7 which pass the location of the command line parameters and the size.
The location of the parameters could be changed in u-boot according to the macro: CFG_BOOTMAPSZ There is however the message in all configuration files for u-boot that Linux can only map first initial 8MB so it seems to be not possible to set CFG_BOOTMAPSZ to something higher than 8MB? /* * For booting Linux, the board info and command line data * have to be in the first 8 MB of memory, since this is * the maximum mapped by the Linux kernel during initialization. */ #define CFG_BOOTMAPSZ (8 << 20) /* Initial Memory map for Linux */ Does somebody have an idea how to bypass this limitation in linux 2.6.23 or higher? M. -- View this message in context: http://www.nabble.com/U-boot-and-linux-command-line-parameters-tp23698384p23703397.html Sent from the linuxppc-dev mailing list archive at Nabble.com. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev