1 choice !! 1 # SPDX-License-Identifier: GPL-2.0 2 prompt "Choose kernel unwinder" << 3 default UNWINDER_PROLOGUE if KALLSYMS << 4 help << 5 This determines which method will be << 6 traces for panics, oopses, bugs, war << 7 lockdep, and more. << 8 2 9 config UNWINDER_GUESS !! 3 config EARLY_PRINTK 10 bool "Guess unwinder" !! 4 bool 11 help !! 5 depends on ALPHA_GENERIC || ALPHA_SRM 12 This option enables the "guess" unwi !! 6 default y 13 traces. It scans the stack and repo !! 7 14 finds. Some of the addresses it rep !! 8 config ALPHA_LEGACY_START_ADDRESS 15 !! 9 bool "Legacy kernel start address" 16 While this option often produces fal !! 10 depends on ALPHA_GENERIC 17 useful in many cases. !! 11 default n 18 << 19 config UNWINDER_PROLOGUE << 20 bool "Prologue unwinder" << 21 depends on KALLSYMS << 22 help 12 help 23 This option enables the "prologue" u !! 13 The 2.4 kernel changed the kernel start address from 0x310000 24 traces. It unwind the stack frame b !! 14 to 0x810000 to make room for the Wildfire's larger SRM console. 25 information is needed, at least the !! 15 Recent consoles on Titan and Marvel machines also require the 26 Some of the addresses it reports may !! 16 extra room. 27 Guess unwinder). !! 17 28 !! 18 If you're using aboot 0.7 or later, the bootloader will examine the 29 config UNWINDER_ORC !! 19 ELF headers to determine where to transfer control. Unfortunately, 30 bool "ORC unwinder" !! 20 most older bootloaders -- APB or MILO -- hardcoded the kernel start 31 depends on HAVE_OBJTOOL !! 21 address rather than examining the ELF headers, and the result is a 32 select OBJTOOL !! 22 hard lockup. >> 23 >> 24 Say Y if you have a broken bootloader. Say N if you do not, or if >> 25 you wish to run on Wildfire, Titan, or Marvel. >> 26 >> 27 config ALPHA_LEGACY_START_ADDRESS >> 28 bool >> 29 depends on !ALPHA_GENERIC && !ALPHA_TITAN && !ALPHA_MARVEL && !ALPHA_WILDFIRE >> 30 default y >> 31 >> 32 config MATHEMU >> 33 tristate "Kernel FP software completion" if DEBUG_KERNEL && !SMP >> 34 default y if !DEBUG_KERNEL || SMP 33 help 35 help 34 This option enables the ORC (Oops Re !! 36 This option is required for IEEE compliant floating point arithmetic 35 unwinding kernel stack traces. It u !! 37 on the Alpha. The only time you would ever not say Y is to say M in 36 a simplified version of the DWARF Ca !! 38 order to debug the code. Say Y unless you know what you are doing. 37 << 38 Enabling this option will increase t << 39 by roughly 2-4MB, depending on your << 40 << 41 endchoice <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.