[patch 1/2] Enable the use of an uncompressed kernel image forU-boot uImage

From: Remy Bohmer
Date: Mon Aug 25 2008 - 15:37:48 EST


Normally the 'zImage' is used as base for uImage.
Enable the capability to use the raw uncompressed 'Image' instead

Signed-off-by: Remy Bohmer <linux@xxxxxxxxxx>
---
arch/arm/Kconfig | 10 ++++++++++
arch/arm/boot/Makefile | 6 +++++-
2 files changed, 15 insertions(+), 1 deletion(-)

Index: linux-2.6.27-rc4/arch/arm/Kconfig
===================================================================
--- linux-2.6.27-rc4.orig/arch/arm/Kconfig 2008-08-25 20:58:33.000000000 +0200
+++ linux-2.6.27-rc4/arch/arm/Kconfig 2008-08-25 20:58:36.000000000 +0200
@@ -967,6 +967,16 @@ config XIP_KERNEL

If unsure, say N.

+config UNCOMPRESSED_UIMAGE
+ bool "Use uncompressed kernel image for uImage"
+ default n
+ help
+ Enable this option if you want uImage to be based on the kernel
+ 'Image' instead of 'zImage'. This will increase the kernel image
+ size, but it can improve kernel boot time in some situations.
+
+ If unsure, say N.
+
config XIP_PHYS_ADDR
hex "XIP Kernel Physical Location"
depends on XIP_KERNEL
Index: linux-2.6.27-rc4/arch/arm/boot/Makefile
===================================================================
--- linux-2.6.27-rc4.orig/arch/arm/boot/Makefile 2008-08-25 20:58:33.000000000 +0200
+++ linux-2.6.27-rc4/arch/arm/boot/Makefile 2008-08-25 20:58:36.000000000 +0200
@@ -70,7 +70,11 @@ else
$(obj)/uImage: LOADADDR=$(ZRELADDR)
endif

-$(obj)/uImage: $(obj)/zImage FORCE
+ifeq ($(CONFIG_UNCOMPRESSED_UIMAGE),y)
+$(obj)/uImage: $(obj)/Image FORCE
+else
+$(obj)/uImage: $(obj)/zImage FORCE
+endif
$(call if_changed,uimage)
@echo ' Image $@ is ready'


--

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/