Thread (24 messages) flat view 24 messages, 9 authors, 2012-03-07

[PATCH 2/3] Kbuild: Implement CONFIG_UIMAGE_KERNEL_NOLOAD

From: Julian Calaby <hidden>
Date: 2012-03-07 00:52:26
Also in: linux-arch, linux-kbuild, linux-sh, lkml, sparclinux

Hi Stephen,

On Wed, Mar 7, 2012 at 11:30, Stephen Warren [off-list ref] wrote:
quoted hunk ↗ jump to hunk
This allows the user to use U-Boot's mkimage's -T kernel_noload option
if their arch Kconfig allows it, and they desire.

Signed-off-by: Stephen Warren <redacted>
---
diff --git a/init/Kconfig b/init/Kconfig
index 6cfd71d..2035562 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -203,6 +203,21 @@ config KERNEL_LZO
?endchoice

+config ALLOW_UIMAGE_KERNEL_NOLOAD
+ ? ? ? bool
+
+config UIMAGE_KERNEL_NOLOAD
+ ? ? ? bool "Use mkimage's -T kernel_noload instead of -T kernel"
+ ? ? ? depends on ALLOW_UIMAGE_KERNEL_NOLOAD
+ ? ? ? help
+ ? ? ? ? uImage files of type "kernel" embed an absolute load and entry point
+ ? ? ? ? address. If the uImage is loaded to a different address, then the
+ ? ? ? ? image must be copied the uImage file to the specified load address.
You seem to have an excess "the uImage file" in here.
+ ? ? ? ? This copy is a waste of time if the uImage is in fact completely
+ ? ? ? ? relocatable. If your kernel and bootloader support it, you can build
+ ? ? ? ? a "kernel_noload" uImage rather than a "kernel" uImage, which
+ ? ? ? ? prevents any such copying. If unsure say N.
+
?config DEFAULT_HOSTNAME
? ? ? ?string "Default hostname"
? ? ? ?default "(none)"
Thanks,

-- 
Julian Calaby

Email: julian.calaby at gmail.com
Profile: http://www.google.com/profiles/julian.calaby/
.Plan: http://sites.google.com/site/juliancalaby/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help