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.