lkml.org 
[lkml]   [2008]   [Aug]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subject[patch 1/2] Enable the use of an uncompressed kernel image for U-boot uImage
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@bohmer.net>
---
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'

--



\
 
 \ /
  Last update: 2008-08-25 21:41    [W:0.042 / U:39.484 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site