linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] ARM: Add config option DEBUG_DECOMPRESS_KERNEL
@ 2012-09-17 13:08 Maximilian Schwerin
  2012-09-17 13:17 ` Domenico Andreoli
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Maximilian Schwerin @ 2012-09-17 13:08 UTC (permalink / raw)
  To: linux-arm-kernel

This change allows preventing the message "Uncompressing Linux..." from
being sent to serial port. This is necessary if the primary serial port is
used for something other than kernel debugging (e.g. some external device
controlled by serial commands).

Signed-off-by: Maximilian Schwerin <mvs@tigris.de>
---
 arch/arm/Kconfig.debug          |    9 +++++++++
 arch/arm/boot/compressed/misc.c |    4 ++++
 2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index e968a52..96e90dc 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -46,6 +46,15 @@ config OLD_MCOUNT
 	depends on FUNCTION_TRACER && FRAME_POINTER
 	default y
 
+config DEBUG_DECOMPRESS_KERNEL
+	bool "Using serial port during decompressing kernel"
+	depends on DEBUG_KERNEL
+	default n
+	help
+	  If you say Y here you will confirm the start and the end of
+	  decompressing Linux seeing "Uncompressing Linux... " and
+	  " done, booting the kernel.\n" on console.
+
 config DEBUG_USER
 	bool "Verbose user fault messages"
 	help
diff --git a/arch/arm/boot/compressed/misc.c b/arch/arm/boot/compressed/misc.c
index 8e2a8fc..edf4a35 100644
--- a/arch/arm/boot/compressed/misc.c
+++ b/arch/arm/boot/compressed/misc.c
@@ -144,11 +144,15 @@ decompress_kernel(unsigned long output_start, unsigned long free_mem_ptr_p,
 
 	arch_decomp_setup();
 
+#ifdef CONFIG_DEBUG_DECOMPRESS_KERNEL
 	putstr("Uncompressing Linux...");
+#endif /* CONFIG_DEBUG_DECOMPRESS_KERNEL */
 	ret = do_decompress(input_data, input_data_end - input_data,
 			    output_data, error);
 	if (ret)
 		error("decompressor returned an error");
+#ifdef CONFIG_DEBUG_DECOMPRESS_KERNEL
 	else
 		putstr(" done, booting the kernel.\n");
+#endif /* CONFIG_DEBUG_DECOMPRESS_KERNEL */
 }
-- 
1.7.0.4

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-09-18  6:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-17 13:08 [PATCH] ARM: Add config option DEBUG_DECOMPRESS_KERNEL Maximilian Schwerin
2012-09-17 13:17 ` Domenico Andreoli
2012-09-17 13:37   ` AW: " Maximilian Schwerin
2012-09-17 17:29 ` Nicolas Pitre
2012-09-18  6:32   ` AW: " Maximilian Schwerin
2012-09-17 19:41 ` Russell King - ARM Linux

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).