diff options
author | Huang, Ying <ying.huang@intel.com> | 2008-01-30 07:32:51 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-01-30 07:32:51 -0500 |
commit | 6d7d7433750c7c6eec93d7b3206019e329228686 (patch) | |
tree | 994af4318b30f79ab820438c68c8ef7d932d9d01 /arch/x86/kernel/setup_32.c | |
parent | 4d022e35fd7e07c522c7863fee6f07e53cf3fc14 (diff) |
x86 boot : export boot_params via debugfs for debugging
This patch export the boot parameters via debugfs for debugging.
The files added are as follow:
boot_params/data : binary file for struct boot_params
boot_params/version : boot protocol version
This patch is based on 2.6.24-rc5-mm1 and has been tested on i386 and
x86_64 platform.
This patch is based on the Peter Anvin's proposal.
Signed-off-by: Huang Ying <ying.huang@intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/setup_32.c')
-rw-r--r-- | arch/x86/kernel/setup_32.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/kernel/setup_32.c b/arch/x86/kernel/setup_32.c index 704550fdb84c..3bce4af60bb6 100644 --- a/arch/x86/kernel/setup_32.c +++ b/arch/x86/kernel/setup_32.c | |||
@@ -194,7 +194,11 @@ unsigned long saved_videomode; | |||
194 | 194 | ||
195 | static char __initdata command_line[COMMAND_LINE_SIZE]; | 195 | static char __initdata command_line[COMMAND_LINE_SIZE]; |
196 | 196 | ||
197 | #ifndef CONFIG_DEBUG_BOOT_PARAMS | ||
197 | struct boot_params __initdata boot_params; | 198 | struct boot_params __initdata boot_params; |
199 | #else | ||
200 | struct boot_params boot_params; | ||
201 | #endif | ||
198 | 202 | ||
199 | #if defined(CONFIG_EDD) || defined(CONFIG_EDD_MODULE) | 203 | #if defined(CONFIG_EDD) || defined(CONFIG_EDD_MODULE) |
200 | struct edd edd; | 204 | struct edd edd; |