[U-Boot] [PATCH 1/2] configs: ti_armv7_keystone2: fix initrd address at args_ramfs

Tom Rini trini at konsulko.com
Tue Aug 4 17:23:19 CEST 2015


On Tue, Aug 04, 2015 at 11:16:15AM -0400, Vitaly Andrianov wrote:

> This patch set the correct initrd address to much rdaddr, which used at
> get_fs_ramfs commad.
> 
> Fixes: 3e97f0b63c8e ("configs: ti_armv7_keystone2: switch addresses
> to generic addresses")
> 
> Signed-off-by: Vitaly Andrianov <vitalya at ti.com>
> ---
>  include/configs/ti_armv7_keystone2.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/include/configs/ti_armv7_keystone2.h b/include/configs/ti_armv7_keystone2.h
> index 7b67620..454f1df 100644
> --- a/include/configs/ti_armv7_keystone2.h
> +++ b/include/configs/ti_armv7_keystone2.h
> @@ -253,7 +253,7 @@
>  	"init_ramfs=run args_all args_ramfs get_fs_ramfs\0"		\
>  	"args_ramfs=setenv bootargs ${bootargs} "			\
>  		"rdinit=/sbin/init rw root=/dev/ram0 "			\
> -		"initrd=0x802000000,9M\0"				\
> +		"initrd=0x808080000,9M\0"				\

There's two related problems here.  Making initrd match ${rdaddr} would
be best done by doing "initrd=${rdaddr}" here, same as whacking in the
previous ${bootargs}.  Second
$ grep rdaddr include/configs/ti_armv7_common.h
	"rdaddr=0x88080000\0" \

So you aren't making it match here either.  Finally (and please test
this..), do you _need_ to pass in the size parameter here?  I'm assuming
that this is _not_ a uImage'd ramdisk here but instead a raw one so we
end up with the case of the kernel would know where the ramdisk starts
but would assume a max size of whatever it was compiled with and then
find an incomplete rootfs, right?  If so then yes, that's fine, we can
continue passing in (and updating in the second patch as you are) the
size parameter, I just want to be sure we aren't missing out on some
"new" smarts that exist in the kernel.  Thanks!

>  	"no_post=1\0"							\
>  	"mtdparts=mtdparts=davinci_nand.0:"				\
>  		"1024k(bootloader)ro,512k(params)ro,-(ubifs)\0"
> -- 
> 1.9.1
> 
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150804/474e245a/attachment.sig>


More information about the U-Boot mailing list