[oe-commits] org.oe.dev kernel.bbclass: unbreak uImage generation.

koen commit oe at amethyst.openembedded.net
Thu Mar 27 19:23:14 UTC 2008


kernel.bbclass: unbreak uImage generation.

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 62d075b408771c0769ec69b4bb1a3cf378a65ac7
ViewMTN: http://monotone.openembedded.org/revision/info/62d075b408771c0769ec69b4bb1a3cf378a65ac7
Files:
1
classes/kernel.bbclass
Diffs:

#
# mt diff -r82c1602b792a636cf784d3d5ee5db44e04b7b32f -r62d075b408771c0769ec69b4bb1a3cf378a65ac7
#
#
#
# patch "classes/kernel.bbclass"
#  from [3d9c1ef4fa8d40322fcc47b667ab1a78c47dcac8]
#    to [aa43796485b85a90de8e92d888cb27492a55b831]
#
============================================================
--- classes/kernel.bbclass	3d9c1ef4fa8d40322fcc47b667ab1a78c47dcac8
+++ classes/kernel.bbclass	aa43796485b85a90de8e92d888cb27492a55b831
@@ -61,6 +61,7 @@ UBOOT_ENTRYPOINT ?= "20008000"
 
 # U-Boot support
 UBOOT_ENTRYPOINT ?= "20008000"
+UBOOT_LOADADDRESS ?= "${UBOOT_ENTRYPOINT}"
 
 kernel_do_compile() {
 	unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
@@ -472,16 +473,16 @@ do_deploy() {
 	if test "x${KERNEL_IMAGETYPE}" = "xuImage" ; then 
 		if test -e arch/${ARCH}/boot/compressed/vmlinux ; then
 			${OBJCOPY} -O binary -R .note -R .comment -S arch/${ARCH}/boot/compressed/vmlinux linux.bin
-			uboot-mkimage -A ${ARCH} -O linux -T kernel -C none -a ${UBOOT_ENTRYPOINT} -e ${UBOOT_ENTRYPOINT} -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d linux.bin ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}-${DATETIME}.bin
+			uboot-mkimage -A ${ARCH} -O linux -T kernel -C none -a ${UBOOT_LOADADDRESS} -e ${UBOOT_ENTRYPOINT} -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d linux.bin ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}.bin
 			rm -f linux.bin
 		else
 			${OBJCOPY} -O binary -R .note -R .comment -S vmlinux linux.bin
 			rm -f linux.bin.gz
 			gzip -9 linux.bin
-			uboot-mkimage -A ${ARCH} -O linux -T kernel -C gzip -a ${UBOOT_ENTRYPOINT} -e ${UBOOT_ENTRYPOINT} -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d linux.bin.gz ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}-${DATETIME}.bin
+			uboot-mkimage -A ${ARCH} -O linux -T kernel -C gzip -a ${UBOOT_LOADADDRESS} -e ${UBOOT_ENTRYPOINT} -n "${DISTRO_NAME}/${PV}/${MACHINE}" -d linux.bin.gz ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}.bin
 			rm -f linux.bin.gz
 		fi
-		package_stagefile_shell ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}-${DATETIME}.bin
+		package_stagefile_shell ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE}.bin
 	fi
 
 	cd ${DEPLOY_DIR_IMAGE}






More information about the Openembedded-commits mailing list