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

TOMOYO Linux Cross Reference
Linux/arch/xtensa/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/xtensa/Kconfig.debug (Architecture i386) and /arch/alpha/Kconfig.debug (Architecture alpha)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2                                                     2 
  3 config DEBUG_TLB_SANITY                        !!   3 config EARLY_PRINTK
  4         bool "Debug TLB sanity"                !!   4         bool
  5         depends on DEBUG_KERNEL && MMU         !!   5         depends on ALPHA_GENERIC || ALPHA_SRM
  6         help                                   << 
  7           Enable this to turn on TLB sanity ch << 
  8           This check can spot missing TLB inva << 
  9           premature page freeing.              << 
 10                                                << 
 11           If unsure, say N.                    << 
 12                                                << 
 13 config LD_NO_RELAX                             << 
 14         bool "Disable linker relaxation"       << 
 15         default y                                   6         default y
 16         help                                   << 
 17           Enable this function to disable link << 
 18           The default linker behavior is to co << 
 19           values to reduce code size and remov << 
 20           assembler-generated 'longcall' seque << 
 21           Enabling this option improves the li << 
 22           code size, and possibly execution ti << 
 23                                                     7 
 24 config S32C1I_SELFTEST                         !!   8 config ALPHA_LEGACY_START_ADDRESS
 25         bool "Perform S32C1I instruction self- !!   9         bool "Legacy kernel start address"
 26         default y                              !!  10         depends on ALPHA_GENERIC
                                                   >>  11         default n
 27         help                                       12         help
 28           Enable this option to test S32C1I in !!  13           The 2.4 kernel changed the kernel start address from 0x310000
 29           Correct operation of this instructio !!  14           to 0x810000 to make room for the Wildfire's larger SRM console.
 30           external to the processor (such as b !!  15           Recent consoles on Titan and Marvel machines also require the
 31           It is easy to make wrong hardware co !!  16           extra room.
 32                                                !!  17 
 33           Say 'N' on stable hardware.          !!  18           If you're using aboot 0.7 or later, the bootloader will examine the
 34                                                !!  19           ELF headers to determine where to transfer control. Unfortunately,
 35 config PRINT_STACK_DEPTH                       !!  20           most older bootloaders -- APB or MILO -- hardcoded the kernel start
 36         int "Stack depth to print" if DEBUG_KE !!  21           address rather than examining the ELF headers, and the result is a
 37         default 64                             !!  22           hard lockup.
 38         help                                   !!  23 
 39           This option allows you to set the st !!  24           Say Y if you have a broken bootloader.  Say N if you do not, or if
 40           prints in stack traces.              !!  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
 41                                                    31 
 42 config PRINT_USER_CODE_ON_UNHANDLED_EXCEPTION  !!  32 config MATHEMU
 43         bool "Dump user code around unhandled  !!  33         tristate "Kernel FP software completion" if DEBUG_KERNEL && !SMP
                                                   >>  34         default y if !DEBUG_KERNEL || SMP
 44         help                                       35         help
 45           Enable this option to display user c !!  36           This option is required for IEEE compliant floating point arithmetic
 46           exception (starting at address align !!  37           on the Alpha. The only time you would ever not say Y is to say M in
 47           This may simplify finding faulting c !!  38           order to debug the code. Say Y unless you know what you are doing.
 48           debug facilities.                    << 
                                                      

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