~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/loongarch/Kconfig.debug

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/loongarch/Kconfig.debug (Architecture m68k) and /arch/alpha/Kconfig.debug (Architecture alpha)


  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                                      << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php