|
@@ -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"
|