From 062b2bddb4e2b61646dda439752681179818fde5 Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Wed, 16 Apr 2008 05:52:29 +1000 Subject: [PATCH] --- yaml --- r: 91563 b: refs/heads/master c: b18796d32a35ca4d996c584c3bb6d0a4f8a7d310 h: refs/heads/master i: 91561: f124695292ec327a07e78256da3e2756b3aefd46 91559: d919d1e5d1bcaafc44f206307a90aad5833bae2c v: v3 --- [refs] | 2 +- trunk/arch/powerpc/boot/wrapper | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 97828b885b6f..1f728ca4d190 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 366234f657879aeb7a1e2ca582f2f24f3fae9269 +refs/heads/master: b18796d32a35ca4d996c584c3bb6d0a4f8a7d310 diff --git a/trunk/arch/powerpc/boot/wrapper b/trunk/arch/powerpc/boot/wrapper index 14a01823ba53..d6c96d9ab291 100755 --- a/trunk/arch/powerpc/boot/wrapper +++ b/trunk/arch/powerpc/boot/wrapper @@ -230,10 +230,13 @@ if [ -n "$version" ]; then uboot_version="-n Linux-$version" fi +# physical offset of kernel image +membase=`${CROSS}objdump -p "$kernel" | grep -m 1 LOAD | awk '{print $7}'` + case "$platform" in uboot) rm -f "$ofile" - mkimage -A ppc -O linux -T kernel -C gzip -a 00000000 -e 00000000 \ + mkimage -A ppc -O linux -T kernel -C gzip -a $membase -e $membase \ $uboot_version -d "$vmz" "$ofile" if [ -z "$cacheit" ]; then rm -f "$vmz"