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

TOMOYO Linux Cross Reference
Linux/arch/sh/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/sh/Kconfig.debug (Architecture mips) 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 SH_STANDARD_BIOS                        << 
  4         bool "Use LinuxSH standard BIOS"       << 
  5         help                                   << 
  6           Say Y here if your target has the gd << 
  7           package from www.m17n.org (or any co << 
  8           in FLASH or EPROM.  The kernel will  << 
  9           boot for various housekeeping tasks  << 
 10           write characters to a system console << 
 11           on-board Ethernet interface, and shu << 
 12           does not work with machines with an  << 
 13           mask ROM and no flash (WindowsCE mac << 
 14           If unsure, say N.                    << 
 15                                                << 
 16 config STACK_DEBUG                             << 
 17         bool "Check for stack overflows"       << 
 18         depends on DEBUG_KERNEL && PRINTK      << 
 19         help                                   << 
 20           This option will cause messages to b << 
 21           drops below a certain limit. Saying  << 
 22           every function call and will therefo << 
 23           performance hit. Most users should s << 
 24                                                << 
 25 config EARLY_PRINTK                                 3 config EARLY_PRINTK
 26         bool "Early printk"                    !!   4         bool
 27         depends on SH_STANDARD_BIOS            !!   5         depends on ALPHA_GENERIC || ALPHA_SRM
 28         help                                   !!   6         default y
 29           Say Y here to redirect kernel printk !!   7 
 30           used by the SH-IPL bootloader, start !!   8 config ALPHA_LEGACY_START_ADDRESS
 31           process and ending when the kernel's !!   9         bool "Legacy kernel start address"
 32           This option is only useful while por !!  10         depends on ALPHA_GENERIC
 33           when the kernel may crash or hang be << 
 34           initialised.  If unsure, say N.      << 
 35                                                << 
 36 config 4KSTACKS                                << 
 37         bool "Use 4Kb for kernel stacks instea << 
 38         depends on DEBUG_KERNEL && (MMU || BRO << 
 39         help                                   << 
 40           If you say Y here the kernel will us << 
 41           kernel stack attached to each proces << 
 42           running more threads on a system and << 
 43           on the VM subsystem for higher order << 
 44           will also use IRQ stacks to compensa << 
 45                                                << 
 46 config IRQSTACKS                               << 
 47         bool "Use separate kernel stacks when  << 
 48         depends on DEBUG_KERNEL && BROKEN      << 
 49         help                                   << 
 50           If you say Y here the kernel will us << 
 51           for handling hard and soft interrupt << 
 52           overflowing the process kernel stack << 
 53                                                << 
 54 config DUMP_CODE                               << 
 55         bool "Show disassembly of nearby code  << 
 56         depends on DEBUG_KERNEL                << 
 57         default y if DEBUG_BUGVERBOSE          << 
 58         default n                                  11         default n
 59         help                                       12         help
 60           This prints out a code trace of the  !!  13           The 2.4 kernel changed the kernel start address from 0x310000
 61           the faulting instruction as a debugg !!  14           to 0x810000 to make room for the Wildfire's larger SRM console.
 62           the kernel in size a bit, most users !!  15           Recent consoles on Titan and Marvel machines also require the
 63                                                !!  16           extra room.
 64           Those looking for more verbose debug !!  17 
 65                                                !!  18           If you're using aboot 0.7 or later, the bootloader will examine the
 66 config DWARF_UNWINDER                          !!  19           ELF headers to determine where to transfer control. Unfortunately,
 67         bool "Enable the DWARF unwinder for st !!  20           most older bootloaders -- APB or MILO -- hardcoded the kernel start
 68         depends on DEBUG_KERNEL                !!  21           address rather than examining the ELF headers, and the result is a
 69         select FRAME_POINTER                   !!  22           hard lockup.
 70         default n                              !!  23 
 71         help                                   !!  24           Say Y if you have a broken bootloader.  Say N if you do not, or if
 72           Enabling this option will make stack !!  25           you wish to run on Wildfire, Titan, or Marvel.
 73           the cost of an increase in overall k !!  26 
 74                                                !!  27 config ALPHA_LEGACY_START_ADDRESS
 75 config SH_NO_BSS_INIT                          !!  28         bool
 76         bool "Avoid zeroing BSS (to speed-up s !!  29         depends on !ALPHA_GENERIC && !ALPHA_TITAN && !ALPHA_MARVEL && !ALPHA_WILDFIRE
 77         depends on DEBUG_KERNEL                !!  30         default y
 78         default n                              !!  31 
 79         help                                   !!  32 config MATHEMU
 80           If running in painfully slow environ !!  33         tristate "Kernel FP software completion" if DEBUG_KERNEL && !SMP
 81           simulation or from remote memory via !!  34         default y if !DEBUG_KERNEL || SMP
 82           can already be guaranteed to ber zer !!  35         help
 83                                                !!  36           This option is required for IEEE compliant floating point arithmetic
 84           For all other cases, say N. If this  !!  37           on the Alpha. The only time you would ever not say Y is to say M in
 85           you aren't sure, say N.              !!  38           order to debug the code. Say Y unless you know what you are doing.
 86                                                << 
 87 config MCOUNT                                  << 
 88         def_bool y                             << 
 89         depends on STACK_DEBUG || FUNCTION_TRA << 
                                                      

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