VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
b24413180f560 (Greg Kroah-Hartman         2017-11-01 15:07:57 +0100   1) # SPDX-License-Identifier: GPL-2.0
4d66bcc7cf762 (Kirill A. Shutemov         2015-04-14 15:45:45 -0700   2) config PGTABLE_LEVELS
4d66bcc7cf762 (Kirill A. Shutemov         2015-04-14 15:45:45 -0700   3) 	int "Page Table Levels" if !IA64_PAGE_SIZE_64KB
4d66bcc7cf762 (Kirill A. Shutemov         2015-04-14 15:45:45 -0700   4) 	range 3 4 if !IA64_PAGE_SIZE_64KB
4d66bcc7cf762 (Kirill A. Shutemov         2015-04-14 15:45:45 -0700   5) 	default 3
4d66bcc7cf762 (Kirill A. Shutemov         2015-04-14 15:45:45 -0700   6) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700   7) menu "Processor type and features"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700   8) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700   9) config IA64
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  10) 	bool
abdaf11ac1892 (Christoph Hellwig          2020-08-17 16:41:50 +0200  11) 	select ARCH_HAS_DMA_MARK_CLEAN
e6226997ec5ac (Arnd Bergmann              2021-05-17 09:22:34 +0200  12) 	select ARCH_HAS_STRNCPY_FROM_USER
e6226997ec5ac (Arnd Bergmann              2021-05-17 09:22:34 +0200  13) 	select ARCH_HAS_STRNLEN_USER
468bcf08fbbc6 (Mark Salter                2013-10-07 22:08:56 -0400  14) 	select ARCH_MIGHT_HAVE_PC_PARPORT
bbc4e596985fb (Mark Salter                2014-01-01 11:31:12 -0800  15) 	select ARCH_MIGHT_HAVE_PC_SERIO
fc5bad03709f9 (Christoph Hellwig          2019-08-13 09:25:03 +0200  16) 	select ACPI
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200  17) 	select ACPI_NUMA if NUMA
91024b3ce2472 (Anshuman Khandual          2021-05-04 18:38:17 -0700  18) 	select ARCH_ENABLE_MEMORY_HOTPLUG
91024b3ce2472 (Anshuman Khandual          2021-05-04 18:38:17 -0700  19) 	select ARCH_ENABLE_MEMORY_HOTREMOVE
fc5bad03709f9 (Christoph Hellwig          2019-08-13 09:25:03 +0200  20) 	select ARCH_SUPPORTS_ACPI
6e0a0ea12962a (Graeme Gregory             2015-03-24 14:02:39 +0000  21) 	select ACPI_SYSTEM_POWER_STATES_SUPPORT if ACPI
46ba51ea8f863 (Hanjun Guo                 2014-07-18 18:02:54 +0800  22) 	select ARCH_MIGHT_HAVE_ACPI_PDC if ACPI
fc5bad03709f9 (Christoph Hellwig          2019-08-13 09:25:03 +0200  23) 	select FORCE_PCI
2eac9c2dfb2b9 (Christoph Hellwig          2018-11-15 20:05:33 +0100  24) 	select PCI_DOMAINS if PCI
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200  25) 	select PCI_MSI
20f1b79d33590 (Christoph Hellwig          2018-11-15 20:05:34 +0100  26) 	select PCI_SYSCALL if PCI
2ff2b7ec65dce (Masahiro Yamada            2019-08-19 14:54:20 +0900  27) 	select HAVE_ASM_MODVERSIONS
0773a6cf67331 (Tony Luck                  2009-01-15 10:29:17 -0800  28) 	select HAVE_UNSTABLE_SCHED_CLOCK
5f56a5dfdb9bc (Jiri Slaby                 2016-05-20 17:00:16 -0700  29) 	select HAVE_EXIT_THREAD
3f550096dede4 (Mathieu Desnoyers          2008-02-02 15:10:35 -0500  30) 	select HAVE_KPROBES
9edddaa200df1 (Ananth N Mavinakayanahalli 2008-03-04 14:28:37 -0800  31) 	select HAVE_KRETPROBES
a14a07b8018b7 (Shaohua Li                 2009-01-09 11:29:49 +0800  32) 	select HAVE_FTRACE_MCOUNT_RECORD
a14a07b8018b7 (Shaohua Li                 2009-01-09 11:29:49 +0800  33) 	select HAVE_DYNAMIC_FTRACE if (!ITANIUM)
d3e75ff14bc14 (Shaohua Li                 2009-01-09 11:29:46 +0800  34) 	select HAVE_FUNCTION_TRACER
6035d9db386bf (Josh Triplett              2014-04-07 15:39:07 -0700  35) 	select TTY
9690ad031290d (Shaohua Li                 2008-10-01 13:57:14 -0700  36) 	select HAVE_ARCH_TRACEHOOK
b952741c80790 (Frederic Weisbecker        2012-06-16 15:39:34 +0200  37) 	select HAVE_VIRT_CPU_ACCOUNTING
4bfb68a0858de (Anshuman Khandual          2021-05-04 18:33:19 -0700  38) 	select HUGETLB_PAGE_SIZE_VARIABLE if HUGETLB_PAGE
4febd95a8a85d (Stephen Rothwell           2013-03-07 15:48:16 +1100  39) 	select VIRT_TO_BUS
c5e66129c1b5b (Thomas Gleixner            2011-01-19 20:32:46 +0100  40) 	select GENERIC_IRQ_PROBE
c5e66129c1b5b (Thomas Gleixner            2011-01-19 20:32:46 +0100  41) 	select GENERIC_PENDING_IRQ if SMP
e3d781227808d (Thomas Gleixner            2011-03-25 21:04:38 +0100  42) 	select GENERIC_IRQ_SHOW
4debd723f4934 (Thomas Gleixner            2014-05-07 15:44:22 +0000  43) 	select GENERIC_IRQ_LEGACY
df013ffb8119c (Huang Ying                 2011-07-13 13:14:22 +0800  44) 	select ARCH_HAVE_NMI_SAFE_CMPXCHG
4673ca8eb3690 (Michael S. Tsirkin         2011-11-24 14:54:28 +0200  45) 	select GENERIC_IOMAP
13583bf15eb1e (Thomas Gleixner            2012-04-20 13:05:49 +0000  46) 	select GENERIC_SMP_IDLE_THREAD
0500871f21b23 (David Howells              2018-01-02 15:12:01 +0000  47) 	select ARCH_TASK_STRUCT_ON_STACK
f5e10287367dc (Thomas Gleixner            2012-05-05 15:05:48 +0000  48) 	select ARCH_TASK_STRUCT_ALLOCATOR
b235beea9e996 (Linus Torvalds             2016-06-24 15:09:37 -0700  49) 	select ARCH_THREAD_STACK_ALLOCATOR
21b19710a2fbb (Anna-Maria Gleixner        2012-05-18 16:45:48 +0000  50) 	select ARCH_CLOCKSOURCE_DATA
d4d1fc61eb38f (Tony Luck                  2017-10-31 10:43:39 -0700  51) 	select GENERIC_TIME_VSYSCALL
2b49ddcef2972 (Arnd Bergmann              2020-09-24 15:23:13 +0200  52) 	select LEGACY_TIMER_TICK
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200  53) 	select SWIOTLB
b6fca72536fb9 (Vineet Gupta               2013-01-09 20:06:28 +0530  54) 	select SYSCTL_ARCH_UNALIGN_NO_WARN
786d35d45cc40 (David Howells              2012-09-28 14:31:03 +0930  55) 	select HAVE_MOD_ARCH_SPECIFIC
786d35d45cc40 (David Howells              2012-09-28 14:31:03 +0930  56) 	select MODULES_USE_ELF_RELA
71c7356f864dc (Tony Luck                  2013-09-03 15:31:21 -0700  57) 	select ARCH_USE_CMPXCHG_LOCKREF
7a017721283d3 (AKASHI Takahiro            2014-02-25 18:16:24 +0900  58) 	select HAVE_ARCH_AUDITSYSCALL
f616ab59c294b (Christoph Hellwig          2018-05-09 06:53:49 +0200  59) 	select NEED_DMA_MAP_STATE
86596f0a28333 (Christoph Hellwig          2018-04-05 09:44:52 +0200  60) 	select NEED_SG_DMA_LENGTH
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200  61) 	select NUMA if !FLATMEM
981aa1d366bf4 (Thomas Gleixner            2020-09-28 12:13:07 +0200  62) 	select PCI_MSI_ARCH_FALLBACKS if PCI_MSI
5e6e9852d6f76 (Christoph Hellwig          2020-09-03 16:22:35 +0200  63) 	select SET_FS
63703f37aa09e (Kefeng Wang                2021-06-30 18:52:20 -0700  64) 	select ZONE_DMA32
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  65) 	default y
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  66) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  67) 	  The Itanium Processor Family is Intel's 64-bit successor to
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  68) 	  the 32-bit X86 line.  The IA-64 Linux project has a home
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  69) 	  page at <http://www.linuxia64.org/> and a mailing list at
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  70) 	  <linux-ia64@vger.kernel.org>.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  71) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  72) config 64BIT
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  73) 	bool
9f271d576a79f (Zhang, Yanmin              2007-02-09 11:29:51 +0800  74) 	select ATA_NONSTANDARD if ATA
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  75) 	default y
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  76) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  77) config MMU
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  78) 	bool
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  79) 	default y
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  80) 
85718fae2a8d8 (Tony Luck                  2010-09-23 13:52:07 -0700  81) config STACKTRACE_SUPPORT
85718fae2a8d8 (Tony Luck                  2010-09-23 13:52:07 -0700  82) 	def_bool y
85718fae2a8d8 (Tony Luck                  2010-09-23 13:52:07 -0700  83) 
95c354fe9f7d6 (Nicholas Piggin            2008-01-30 13:31:20 +0100  84) config GENERIC_LOCKBREAK
2c86963b093c1 (Tony Luck                  2009-09-25 08:42:16 -0700  85) 	def_bool n
95c354fe9f7d6 (Nicholas Piggin            2008-01-30 13:31:20 +0100  86) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  87) config GENERIC_CALIBRATE_DELAY
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  88) 	bool
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  89) 	default y
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  90) 
988c388ad48f7 (travis@sgi.com             2008-01-30 23:27:58 +0100  91) config HAVE_SETUP_PER_CPU_AREA
b32ef636a59aa (travis@sgi.com             2008-01-30 13:32:51 +0100  92) 	def_bool y
b32ef636a59aa (travis@sgi.com             2008-01-30 13:32:51 +0100  93) 
3ed3bce846abc (Matt Domsch                2006-03-26 01:37:03 -0800  94) config DMI
3ed3bce846abc (Matt Domsch                2006-03-26 01:37:03 -0800  95) 	bool
3ed3bce846abc (Matt Domsch                2006-03-26 01:37:03 -0800  96) 	default y
cf0744021c5d5 (Ard Biesheuvel             2014-01-23 15:54:39 -0800  97) 	select DMI_SCAN_MACHINE_NON_EFI_FALLBACK
3ed3bce846abc (Matt Domsch                2006-03-26 01:37:03 -0800  98) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700  99) config EFI
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 100) 	bool
a614e1923d538 (Matt Fleming               2013-04-30 11:30:24 +0100 101) 	select UCS2_STRING
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 102) 	default y
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 103) 
ae1e9130bfb9a (Ingo Molnar                2008-11-11 09:05:16 +0100 104) config SCHED_OMIT_FRAME_POINTER
7d12e522ba13c (Anton Blanchard            2005-05-05 16:15:11 -0700 105) 	bool
7d12e522ba13c (Anton Blanchard            2005-05-05 16:15:11 -0700 106) 	default y
7d12e522ba13c (Anton Blanchard            2005-05-05 16:15:11 -0700 107) 
f14f75b81187c (Jes Sorensen               2005-06-21 17:15:02 -0700 108) config IA64_UNCACHED_ALLOCATOR
f14f75b81187c (Jes Sorensen               2005-06-21 17:15:02 -0700 109) 	bool
f14f75b81187c (Jes Sorensen               2005-06-21 17:15:02 -0700 110) 	select GENERIC_ALLOCATOR
f14f75b81187c (Jes Sorensen               2005-06-21 17:15:02 -0700 111) 
46cf98cdaef54 (Venkatesh Pallipadi        2009-07-10 09:57:37 -0700 112) config ARCH_USES_PG_UNCACHED
46cf98cdaef54 (Venkatesh Pallipadi        2009-07-10 09:57:37 -0700 113) 	def_bool y
46cf98cdaef54 (Venkatesh Pallipadi        2009-07-10 09:57:37 -0700 114) 	depends on IA64_UNCACHED_ALLOCATOR
46cf98cdaef54 (Venkatesh Pallipadi        2009-07-10 09:57:37 -0700 115) 
e65e1fc2d24b0 (Al Viro                    2006-09-12 03:04:40 -0400 116) config AUDIT_ARCH
e65e1fc2d24b0 (Al Viro                    2006-09-12 03:04:40 -0400 117) 	bool
e65e1fc2d24b0 (Al Viro                    2006-09-12 03:04:40 -0400 118) 	default y
e65e1fc2d24b0 (Al Viro                    2006-09-12 03:04:40 -0400 119) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 120) choice
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 121) 	prompt "Processor type"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 122) 	default ITANIUM
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 123) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 124) config ITANIUM
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 125) 	bool "Itanium"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 126) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 127) 	  Select your IA-64 processor type.  The default is Itanium.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 128) 	  This choice is safe for all IA-64 systems, but may not perform
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 129) 	  optimally on systems with, say, Itanium 2 or newer processors.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 130) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 131) config MCKINLEY
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 132) 	bool "Itanium 2"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 133) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 134) 	  Select this to configure for an Itanium 2 (McKinley) processor.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 135) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 136) endchoice
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 137) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 138) choice
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 139) 	prompt "Kernel page size"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 140) 	default IA64_PAGE_SIZE_16KB
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 141) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 142) config IA64_PAGE_SIZE_4KB
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 143) 	bool "4KB"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 144) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 145) 	  This lets you select the page size of the kernel.  For best IA-64
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 146) 	  performance, a page size of 8KB or 16KB is recommended.  For best
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 147) 	  IA-32 compatibility, a page size of 4KB should be selected (the vast
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 148) 	  majority of IA-32 binaries work perfectly fine with a larger page
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 149) 	  size).  For Itanium 2 or newer systems, a page size of 64KB can also
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 150) 	  be selected.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 151) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 152) 	  4KB                For best IA-32 compatibility
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 153) 	  8KB                For best IA-64 performance
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 154) 	  16KB               For best IA-64 performance
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 155) 	  64KB               Requires Itanium 2 or newer processor.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 156) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 157) 	  If you don't know what to do, choose 16KB.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 158) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 159) config IA64_PAGE_SIZE_8KB
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 160) 	bool "8KB"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 161) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 162) config IA64_PAGE_SIZE_16KB
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 163) 	bool "16KB"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 164) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 165) config IA64_PAGE_SIZE_64KB
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 166) 	depends on !ITANIUM
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 167) 	bool "64KB"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 168) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 169) endchoice
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 170) 
8636a1f9677db (Masahiro Yamada            2018-12-11 20:01:04 +0900 171) source "kernel/Kconfig.hz"
b5d23e5b8c7ec (Christoph Lameter          2005-06-23 00:08:27 -0700 172) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 173) config IA64_BRL_EMU
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 174) 	bool
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 175) 	depends on ITANIUM
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 176) 	default y
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 177) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 178) # align cache-sensitive data to 128 bytes
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 179) config IA64_L1_CACHE_SHIFT
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 180) 	int
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 181) 	default "7" if MCKINLEY
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 182) 	default "6" if ITANIUM
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 183) 
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 184) config IA64_SGI_UV
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 185) 	bool "SGI-UV support"
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 186) 	help
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 187) 	  Selecting this option will add specific support for running on SGI
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 188) 	  UV based systems.  If you have an SGI UV system or are building a
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 189) 	  distro kernel, select this option.
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 190) 
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 191) config IA64_HP_SBA_IOMMU
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 192) 	bool "HP SBA IOMMU support"
2f9237d4f6df4 (Christoph Hellwig          2020-07-08 09:30:00 +0200 193) 	select DMA_OPS
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 194) 	default y
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 195) 	help
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 196) 	  Say Y here to add support for the SBA IOMMU found on HP zx1 and
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 197) 	  sx1000 systems.  If you're unsure, answer Y.
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 198) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 199) config IA64_CYCLONE
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 200) 	bool "Cyclone (EXA) Time Source support"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 201) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 202) 	  Say Y here to enable support for IBM EXA Cyclone time source.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 203) 	  If you're unsure, answer N.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 204) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 205) config FORCE_MAX_ZONEORDER
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 206) 	int "MAX_ORDER (11 - 17)"  if !HUGETLB_PAGE
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 207) 	range 11 17  if !HUGETLB_PAGE
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 208) 	default "17" if HUGETLB_PAGE
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 209) 	default "11"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 210) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 211) config SMP
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 212) 	bool "Symmetric multi-processing support"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 213) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 214) 	  This enables support for systems with more than one CPU. If you have
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 215) 	  a system with only one CPU, say N.  If you have a system with more
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 216) 	  than one CPU, say Y.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 217) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 218) 	  If you say N here, the kernel will run on single and multiprocessor
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 219) 	  systems, but will use only one CPU of a multiprocessor system.  If
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 220) 	  you say Y here, the kernel will run on many, but not all,
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 221) 	  single processor systems.  On a single processor system, the kernel
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 222) 	  will run faster if you say N here.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 223) 
03502faa259bc (Adrian Bunk                2008-02-03 15:50:21 +0200 224) 	  See also the SMP-HOWTO available at
03502faa259bc (Adrian Bunk                2008-02-03 15:50:21 +0200 225) 	  <http://www.tldp.org/docs.html#howto>.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 226) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 227) 	  If you don't know what to do here, say N.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 228) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 229) config NR_CPUS
d1339df1f46d1 (Robin Holt                 2008-08-02 13:29:24 -0500 230) 	int "Maximum number of CPUs (2-4096)"
d1339df1f46d1 (Robin Holt                 2008-08-02 13:29:24 -0500 231) 	range 2 4096
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 232) 	depends on SMP
d1339df1f46d1 (Robin Holt                 2008-08-02 13:29:24 -0500 233) 	default "4096"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 234) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 235) 	  You should set this to the number of CPUs in your system, but
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 236) 	  keep in mind that a kernel compiled for, e.g., 2 CPUs will boot but
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 237) 	  only use 2 CPUs on a >2 CPU system.  Setting this to a value larger
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 238) 	  than 64 will cause the use of a CPU mask array, causing a small
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 239) 	  performance hit.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 240) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 241) config HOTPLUG_CPU
48a9240c6f7f4 (Kees Cook                  2012-10-02 11:16:29 -0700 242) 	bool "Support for hot-pluggable CPUs"
48a9240c6f7f4 (Kees Cook                  2012-10-02 11:16:29 -0700 243) 	depends on SMP
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 244) 	default n
a7f7f6248d974 (Masahiro Yamada            2020-06-14 01:50:22 +0900 245) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 246) 	  Say Y here to experiment with turning CPUs off and on.  CPUs
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 247) 	  can be controlled through /sys/devices/system/cpu/cpu#.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 248) 	  Say N if you want to disable CPU hotplug.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 249) 
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 250) config SCHED_SMT
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 251) 	bool "SMT scheduler support"
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 252) 	depends on SMP
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 253) 	help
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 254) 	  Improves the CPU scheduler's decision making when dealing with
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 255) 	  Intel IA64 chips with MultiThreading at a cost of slightly increased
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 256) 	  overhead in some places. If unsure say N here.
7a9bdd8842d08 (Suresh Siddha              2005-04-05 18:05:00 -0700 257) 
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 258) config PERMIT_BSP_REMOVE
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 259) 	bool "Support removal of Bootstrap Processor"
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 260) 	depends on HOTPLUG_CPU
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 261) 	default n
a7f7f6248d974 (Masahiro Yamada            2020-06-14 01:50:22 +0900 262) 	help
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 263) 	Say Y here if your platform SAL will support removal of BSP with HOTPLUG_CPU
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 264) 	support. 
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 265) 
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 266) config FORCE_CPEI_RETARGET
25985edcedea6 (Lucas De Marchi            2011-03-30 22:57:33 -0300 267) 	bool "Force assumption that CPEI can be re-targeted"
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 268) 	depends on PERMIT_BSP_REMOVE
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 269) 	default n
a7f7f6248d974 (Masahiro Yamada            2020-06-14 01:50:22 +0900 270) 	help
25985edcedea6 (Lucas De Marchi            2011-03-30 22:57:33 -0300 271) 	Say Y if you need to force the assumption that CPEI can be re-targeted to
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 272) 	any cpu in the system. This hint is available via ACPI 3.0 specifications.
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 273) 	Tiger4 systems are capable of re-directing CPEI to any CPU other than BSP.
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 274) 	This option it useful to enable this feature on older BIOS's as well.
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 275) 	You can also enable this by using boot command line option force_cpei=1.
ff741906ad3cf (Ashok Raj                  2005-11-11 14:32:40 -0800 276) 
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 277) config ARCH_SELECT_MEMORY_MODEL
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 278) 	def_bool y
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 279) 
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 280) config ARCH_FLATMEM_ENABLE
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 281) 	def_bool y
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 282) 
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 283) config ARCH_SPARSEMEM_ENABLE
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 284) 	def_bool y
ef229c5a5e770 (Christoph Lameter          2007-10-16 01:24:15 -0700 285) 	select SPARSEMEM_VMEMMAP_ENABLE
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 286) 
214496cb18700 (Mike Rapoport              2020-12-14 19:09:51 -0800 287) config ARCH_SPARSEMEM_DEFAULT
df41017eafd26 (Christoph Hellwig          2019-08-13 09:25:12 +0200 288) 	def_bool y
214496cb18700 (Mike Rapoport              2020-12-14 19:09:51 -0800 289) 	depends on ARCH_SPARSEMEM_ENABLE
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 290) 
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 291) config NUMA
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 292) 	bool "NUMA support"
fc5bad03709f9 (Christoph Hellwig          2019-08-13 09:25:03 +0200 293) 	depends on !FLATMEM
a2cbfd46559e8 (Matt Fleming               2019-08-08 20:53:00 +0100 294) 	select SMP
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 295) 	help
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 296) 	  Say Y to compile the kernel to support NUMA (Non-Uniform Memory
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 297) 	  Access).  This option is for configuring high-end multiprocessor
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 298) 	  server systems.  If in doubt, say N.
da9577c531f17 (Bob Picco                  2005-10-04 15:13:37 -0400 299) 
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 300) config NODES_SHIFT
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 301) 	int "Max num nodes shift(3-10)"
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 302) 	range 3 10
c57d68caeed7b (Christoph Lameter          2006-08-22 19:43:27 -0700 303) 	default "10"
a9ee6cf5c60ed (Mike Rapoport              2021-06-28 19:43:01 -0700 304) 	depends on NUMA
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 305) 	help
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 306) 	  This option specifies the maximum number of nodes in your SSI system.
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 307) 	  MAX_NUMNODES will be 2^(This value).
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 308) 	  If in doubt, use the default.
c80d79d746cc4 (Yasunori Goto              2006-04-10 22:53:53 -0700 309) 
10ad400b49aca (Yasunori Goto              2006-06-27 02:53:33 -0700 310) config HAVE_ARCH_NODEDATA_EXTENSION
10ad400b49aca (Yasunori Goto              2006-06-27 02:53:33 -0700 311) 	def_bool y
10ad400b49aca (Yasunori Goto              2006-06-27 02:53:33 -0700 312) 	depends on NUMA
10ad400b49aca (Yasunori Goto              2006-06-27 02:53:33 -0700 313) 
3bccd996276b1 (Lee Schermerhorn           2010-05-26 14:44:59 -0700 314) config USE_PERCPU_NUMA_NODE_ID
3bccd996276b1 (Lee Schermerhorn           2010-05-26 14:44:59 -0700 315) 	def_bool y
3bccd996276b1 (Lee Schermerhorn           2010-05-26 14:44:59 -0700 316) 	depends on NUMA
3bccd996276b1 (Lee Schermerhorn           2010-05-26 14:44:59 -0700 317) 
fd1197f1131a1 (Lee Schermerhorn           2010-05-26 14:45:01 -0700 318) config HAVE_MEMORYLESS_NODES
251060006003b (Lee Schermerhorn           2010-08-09 17:19:00 -0700 319) 	def_bool NUMA
fd1197f1131a1 (Lee Schermerhorn           2010-05-26 14:45:01 -0700 320) 
9492587cf35d3 (KAMEZAWA Hiroyuki          2009-09-22 16:45:45 -0700 321) config ARCH_PROC_KCORE_TEXT
9492587cf35d3 (KAMEZAWA Hiroyuki          2009-09-22 16:45:45 -0700 322) 	def_bool y
9492587cf35d3 (KAMEZAWA Hiroyuki          2009-09-22 16:45:45 -0700 323) 	depends on PROC_KCORE
9492587cf35d3 (KAMEZAWA Hiroyuki          2009-09-22 16:45:45 -0700 324) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 325) config IA64_MCA_RECOVERY
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 326) 	tristate "MCA recovery from errors other than TLB."
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 327) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 328) config IA64_PALINFO
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 329) 	tristate "/proc/pal support"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 330) 	help
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 331) 	  If you say Y here, you are able to get PAL (Processor Abstraction
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 332) 	  Layer) information in /proc/pal.  This contains useful information
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 333) 	  about the processors in your systems, such as cache and TLB sizes
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 334) 	  and the PAL firmware version in use.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 335) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 336) 	  To use this option, you have to ensure that the "/proc file system
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 337) 	  support" (CONFIG_PROC_FS) is enabled, too.
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 338) 
e9ef08bdc189e (Fenghua Yu                 2006-12-08 16:06:01 -0800 339) config IA64_MC_ERR_INJECT
e9ef08bdc189e (Fenghua Yu                 2006-12-08 16:06:01 -0800 340) 	tristate "MC error injection support"
e9ef08bdc189e (Fenghua Yu                 2006-12-08 16:06:01 -0800 341) 	help
01dd2fbf0da40 (Matt LaPlante              2007-10-20 01:34:40 +0200 342) 	  Adds support for MC error injection. If enabled, the kernel 
01dd2fbf0da40 (Matt LaPlante              2007-10-20 01:34:40 +0200 343) 	  will provide a sysfs interface for user applications to
01dd2fbf0da40 (Matt LaPlante              2007-10-20 01:34:40 +0200 344) 	  call MC error injection PAL procedures to inject various errors.
e9ef08bdc189e (Fenghua Yu                 2006-12-08 16:06:01 -0800 345) 	  This is a useful tool for MCA testing.
e9ef08bdc189e (Fenghua Yu                 2006-12-08 16:06:01 -0800 346) 
e9ef08bdc189e (Fenghua Yu                 2006-12-08 16:06:01 -0800 347) 	  If you're unsure, do not select this option.
e9ef08bdc189e (Fenghua Yu                 2006-12-08 16:06:01 -0800 348) 
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 349) config IA64_ESI
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 350) 	bool "ESI (Extensible SAL Interface) support"
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 351) 	help
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 352) 	  If you say Y here, support is built into the kernel to
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 353) 	  make ESI calls.  ESI calls are used to support vendor-specific
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 354) 	  firmware extensions, such as the ability to inject memory-errors
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 355) 	  for test-purposes.  If you're unsure, say N.
2ab561a116e16 (David Mosberger-Tang       2006-06-21 11:19:22 -0700 356) 
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 357) config IA64_HP_AML_NFW
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 358) 	bool "Support ACPI AML calls to native firmware"
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 359) 	help
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 360) 	  This driver installs a global ACPI Operation Region handler for
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 361) 	  region 0xA1.  AML methods can use this OpRegion to call arbitrary
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 362) 	  native firmware functions.  The driver installs the OpRegion
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 363) 	  handler if there is an HPQ5001 device or if the user supplies
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 364) 	  the "force" module parameter, e.g., with the "aml_nfw.force"
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 365) 	  kernel command line option.
28eda5b8b434b (Bjorn Helgaas              2007-09-20 14:22:03 -0600 366) 
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 367) config KEXEC
48a9240c6f7f4 (Kees Cook                  2012-10-02 11:16:29 -0700 368) 	bool "kexec system call"
fc5bad03709f9 (Christoph Hellwig          2019-08-13 09:25:03 +0200 369) 	depends on !SMP || HOTPLUG_CPU
2965faa5e03d1 (Dave Young                 2015-09-09 15:38:55 -0700 370) 	select KEXEC_CORE
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 371) 	help
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 372) 	  kexec is a system call that implements the ability to shutdown your
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 373) 	  current kernel, and to start another kernel.  It is like a reboot
3dde6ad8fc393 (David Sterba               2007-05-09 07:12:20 +0200 374) 	  but it is independent of the system firmware.   And like a reboot
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 375) 	  you can start any kernel with it, not just Linux.
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 376) 
01dd2fbf0da40 (Matt LaPlante              2007-10-20 01:34:40 +0200 377) 	  The name comes from the similarity to the exec system call.
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 378) 
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 379) 	  It is an ongoing process to be certain the hardware in a machine
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 380) 	  is properly shutdown, so do not be surprised if this code does not
bf2206957c722 (Geert Uytterhoeven         2013-08-20 21:38:03 +0200 381) 	  initially work for you.  As of this writing the exact hardware
bf2206957c722 (Geert Uytterhoeven         2013-08-20 21:38:03 +0200 382) 	  interface is strongly in flux, so no good recommendation can be
bf2206957c722 (Geert Uytterhoeven         2013-08-20 21:38:03 +0200 383) 	  made.
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 384) 
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 385) config CRASH_DUMP
fb86611f8f325 (Bernhard Walle             2008-06-26 14:53:11 +0200 386) 	  bool "kernel crash dumps"
fc5bad03709f9 (Christoph Hellwig          2019-08-13 09:25:03 +0200 387) 	  depends on IA64_MCA_RECOVERY && (!SMP || HOTPLUG_CPU)
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 388) 	  help
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 389) 	    Generate crash dump after being started by kexec.
a79561134f38d (Zou Nan hai                2006-12-07 09:51:35 -0800 390) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 391) endmenu
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 392) 
1547a01226bcc (Bjorn Helgaas              2008-11-06 10:53:54 -0600 393) menu "Power management and ACPI options"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 394) 
eb7b6b32644f7 (Len Brown                  2005-08-25 12:08:25 -0400 395) source "kernel/power/Kconfig"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 396) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 397) source "drivers/acpi/Kconfig"
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 398) 
4db8699bcfa8f (Venkatesh Pallipadi        2005-07-29 16:15:00 -0700 399) if PM
ab423e435f1ea (Viresh Kumar               2013-04-04 12:54:20 +0000 400) menu "CPU Frequency scaling"
ab423e435f1ea (Viresh Kumar               2013-04-04 12:54:20 +0000 401) source "drivers/cpufreq/Kconfig"
ab423e435f1ea (Viresh Kumar               2013-04-04 12:54:20 +0000 402) endmenu
4db8699bcfa8f (Venkatesh Pallipadi        2005-07-29 16:15:00 -0700 403) endif
4db8699bcfa8f (Venkatesh Pallipadi        2005-07-29 16:15:00 -0700 404) 
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 405) endmenu
^1da177e4c3f4 (Linus Torvalds             2005-04-16 15:20:36 -0700 406) 
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 407) config MSPEC
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 408) 	tristate "Memory special operations driver"
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 409) 	depends on IA64
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 410) 	select IA64_UNCACHED_ALLOCATOR
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 411) 	help
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 412) 	  If you have an ia64 and you want to enable memory special
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 413) 	  operations support (formerly known as fetchop), say Y here,
1a4b0fc503ff4 (Jes Sorensen               2006-11-10 12:27:49 -0800 414) 	  otherwise say N.