summaryrefslogtreecommitdiff
path: root/arch/x86/boot/compressed/early_serial_console.c
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2010-08-03 03:21:22 +0400
committerH. Peter Anvin <hpa@zytor.com>2010-08-03 07:32:20 +0400
commit8fee13a48e4879fba57725f6d9513df4bfa8e9f3 (patch)
tree77a12d8f6b5feb8991e2816bb065c48021a8f8bc /arch/x86/boot/compressed/early_serial_console.c
parentf4ed2877b16e8146427306aea8819adac5c88374 (diff)
downloadlinux-8fee13a48e4879fba57725f6d9513df4bfa8e9f3.tar.xz
x86, setup: enable early console output from the decompressor
This enables the decompressor output to be seen on the serial console. Most of the code is shared with the regular boot code. We could add printf to the decompressor if needed, but currently there is no sufficiently compelling user. -v2: define BOOT_BOOT_H to avoid include boot.h -v3: early_serial_base need to be static in misc.c ? -v4: create seperate string.c printf.c cmdline.c early_serial_console.c after hpa's patch that allow global variables in compressed/misc stage -v5: remove printf.c related Signed-off-by: Yinghai Lu <yinghai@kernel.org> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/x86/boot/compressed/early_serial_console.c')
-rw-r--r--arch/x86/boot/compressed/early_serial_console.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/x86/boot/compressed/early_serial_console.c b/arch/x86/boot/compressed/early_serial_console.c
new file mode 100644
index 000000000000..261e81fb9582
--- /dev/null
+++ b/arch/x86/boot/compressed/early_serial_console.c
@@ -0,0 +1,5 @@
+#include "misc.h"
+
+int early_serial_base;
+
+#include "../early_serial_console.c"