diff options
author | Yinghai Lu <yinghai@kernel.org> | 2010-08-02 16:21:22 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2010-08-02 20:32:20 -0700 |
commit | 8fee13a48e4879fba57725f6d9513df4bfa8e9f3 (patch) | |
tree | 77a12d8f6b5feb8991e2816bb065c48021a8f8bc /arch/x86/boot/main.c | |
parent | f4ed2877b16e8146427306aea8819adac5c88374 (diff) | |
download | blackbird-op-linux-8fee13a48e4879fba57725f6d9513df4bfa8e9f3.tar.gz blackbird-op-linux-8fee13a48e4879fba57725f6d9513df4bfa8e9f3.zip |
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/main.c')
-rw-r--r-- | arch/x86/boot/main.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/x86/boot/main.c b/arch/x86/boot/main.c index 4ef1a33e8572..40358c8905be 100644 --- a/arch/x86/boot/main.c +++ b/arch/x86/boot/main.c @@ -132,6 +132,8 @@ void main(void) /* Initialize the early-boot console */ console_init(); + if (cmdline_find_option_bool("debug")) + puts("early console in setup code\n"); /* End of heap check */ init_heap(); @@ -171,10 +173,6 @@ void main(void) /* Set the video mode */ set_video(); - /* Parse command line for 'quiet' and pass it to decompressor. */ - if (cmdline_find_option_bool("quiet")) - boot_params.hdr.loadflags |= QUIET_FLAG; - /* Do the last things and invoke protected mode */ go_to_protected_mode(); } |