1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 24d66bcc7SKirill A. Shutemovconfig PGTABLE_LEVELS 34d66bcc7SKirill A. Shutemov int "Page Table Levels" if !IA64_PAGE_SIZE_64KB 44d66bcc7SKirill A. Shutemov range 3 4 if !IA64_PAGE_SIZE_64KB 54d66bcc7SKirill A. Shutemov default 3 64d66bcc7SKirill A. Shutemov 71da177e4SLinus Torvaldsmenu "Processor type and features" 81da177e4SLinus Torvalds 91da177e4SLinus Torvaldsconfig IA64 101da177e4SLinus Torvalds bool 11b62a8486SCatalin Marinas select ARCH_BINFMT_ELF_EXTRA_PHDRS 126c38e300SThomas Gleixner select ARCH_HAS_CPU_FINALIZE_INIT 13abdaf11aSChristoph Hellwig select ARCH_HAS_DMA_MARK_CLEAN 14e6226997SArnd Bergmann select ARCH_HAS_STRNCPY_FROM_USER 15e6226997SArnd Bergmann select ARCH_HAS_STRNLEN_USER 16468bcf08SMark Salter select ARCH_MIGHT_HAVE_PC_PARPORT 17bbc4e596SMark Salter select ARCH_MIGHT_HAVE_PC_SERIO 18fc5bad03SChristoph Hellwig select ACPI 19df41017eSChristoph Hellwig select ACPI_NUMA if NUMA 2091024b3cSAnshuman Khandual select ARCH_ENABLE_MEMORY_HOTPLUG 2191024b3cSAnshuman Khandual select ARCH_ENABLE_MEMORY_HOTREMOVE 22fc5bad03SChristoph Hellwig select ARCH_SUPPORTS_ACPI 236e0a0ea1SGraeme Gregory select ACPI_SYSTEM_POWER_STATES_SUPPORT if ACPI 2446ba51eaSHanjun Guo select ARCH_MIGHT_HAVE_ACPI_PDC if ACPI 25fc5bad03SChristoph Hellwig select FORCE_PCI 262eac9c2dSChristoph Hellwig select PCI_DOMAINS if PCI 27df41017eSChristoph Hellwig select PCI_MSI 2820f1b79dSChristoph Hellwig select PCI_SYSCALL if PCI 29fcbfe812SNiklas Schnelle select HAS_IOPORT 302ff2b7ecSMasahiro Yamada select HAVE_ASM_MODVERSIONS 310773a6cfSTony Luck select HAVE_UNSTABLE_SCHED_CLOCK 325f56a5dfSJiri Slaby select HAVE_EXIT_THREAD 333f550096SMathieu Desnoyers select HAVE_KPROBES 349edddaa2SAnanth N Mavinakayanahalli select HAVE_KRETPROBES 35a14a07b8SShaohua Li select HAVE_FTRACE_MCOUNT_RECORD 36a14a07b8SShaohua Li select HAVE_DYNAMIC_FTRACE if (!ITANIUM) 37d3e75ff1SShaohua Li select HAVE_FUNCTION_TRACER 387ecd19cfSKefeng Wang select HAVE_SETUP_PER_CPU_AREA 396035d9dbSJosh Triplett select TTY 409690ad03SShaohua Li select HAVE_ARCH_TRACEHOOK 41a257caccSChristophe Leroy select HAVE_FUNCTION_DESCRIPTORS 42b952741cSFrederic Weisbecker select HAVE_VIRT_CPU_ACCOUNTING 434bfb68a0SAnshuman Khandual select HUGETLB_PAGE_SIZE_VARIABLE if HUGETLB_PAGE 44c5e66129SThomas Gleixner select GENERIC_IRQ_PROBE 45c5e66129SThomas Gleixner select GENERIC_PENDING_IRQ if SMP 46e3d78122SThomas Gleixner select GENERIC_IRQ_SHOW 474debd723SThomas Gleixner select GENERIC_IRQ_LEGACY 48df013ffbSHuang Ying select ARCH_HAVE_NMI_SAFE_CMPXCHG 494673ca8eSMichael S. Tsirkin select GENERIC_IOMAP 5038d110abSBaoquan He select GENERIC_IOREMAP 5113583bf1SThomas Gleixner select GENERIC_SMP_IDLE_THREAD 520500871fSDavid Howells select ARCH_TASK_STRUCT_ON_STACK 53f5e10287SThomas Gleixner select ARCH_TASK_STRUCT_ALLOCATOR 54b235beeaSLinus Torvalds select ARCH_THREAD_STACK_ALLOCATOR 5521b19710SAnna-Maria Gleixner select ARCH_CLOCKSOURCE_DATA 56d4d1fc61STony Luck select GENERIC_TIME_VSYSCALL 572b49ddceSArnd Bergmann select LEGACY_TIMER_TICK 58df41017eSChristoph Hellwig select SWIOTLB 59b6fca725SVineet Gupta select SYSCTL_ARCH_UNALIGN_NO_WARN 60786d35d4SDavid Howells select HAVE_MOD_ARCH_SPECIFIC 61786d35d4SDavid Howells select MODULES_USE_ELF_RELA 6271c7356fSLuck, Tony select ARCH_USE_CMPXCHG_LOCKREF 637a017721SAKASHI Takahiro select HAVE_ARCH_AUDITSYSCALL 64f616ab59SChristoph Hellwig select NEED_DMA_MAP_STATE 6586596f0aSChristoph Hellwig select NEED_SG_DMA_LENGTH 66df41017eSChristoph Hellwig select NUMA if !FLATMEM 67981aa1d3SThomas Gleixner select PCI_MSI_ARCH_FALLBACKS if PCI_MSI 6863703f37SKefeng Wang select ZONE_DMA32 69d49a0626SPeter Zijlstra select FUNCTION_ALIGNMENT_32B 701da177e4SLinus Torvalds default y 711da177e4SLinus Torvalds help 721da177e4SLinus Torvalds The Itanium Processor Family is Intel's 64-bit successor to 731da177e4SLinus Torvalds the 32-bit X86 line. The IA-64 Linux project has a home 741da177e4SLinus Torvalds page at <http://www.linuxia64.org/> and a mailing list at 751da177e4SLinus Torvalds <linux-ia64@vger.kernel.org>. 761da177e4SLinus Torvalds 771da177e4SLinus Torvaldsconfig 64BIT 781da177e4SLinus Torvalds bool 799f271d57SZhang, Yanmin select ATA_NONSTANDARD if ATA 801da177e4SLinus Torvalds default y 811da177e4SLinus Torvalds 821da177e4SLinus Torvaldsconfig MMU 831da177e4SLinus Torvalds bool 841da177e4SLinus Torvalds default y 851da177e4SLinus Torvalds 8685718faeSTony Luckconfig STACKTRACE_SUPPORT 8785718faeSTony Luck def_bool y 8885718faeSTony Luck 8995c354feSNick Pigginconfig GENERIC_LOCKBREAK 902c86963bSTony Luck def_bool n 9195c354feSNick Piggin 921da177e4SLinus Torvaldsconfig GENERIC_CALIBRATE_DELAY 931da177e4SLinus Torvalds bool 941da177e4SLinus Torvalds default y 951da177e4SLinus Torvalds 963ed3bce8SMatt Domschconfig DMI 973ed3bce8SMatt Domsch bool 983ed3bce8SMatt Domsch default y 99cf074402SArd Biesheuvel select DMI_SCAN_MACHINE_NON_EFI_FALLBACK 1003ed3bce8SMatt Domsch 1011da177e4SLinus Torvaldsconfig EFI 1021da177e4SLinus Torvalds bool 103a614e192SMatt Fleming select UCS2_STRING 1041da177e4SLinus Torvalds default y 1051da177e4SLinus Torvalds 106ae1e9130SIngo Molnarconfig SCHED_OMIT_FRAME_POINTER 1077d12e522SAnton Blanchard bool 1087d12e522SAnton Blanchard default y 1097d12e522SAnton Blanchard 110f14f75b8SJes Sorensenconfig IA64_UNCACHED_ALLOCATOR 111f14f75b8SJes Sorensen bool 112f14f75b8SJes Sorensen select GENERIC_ALLOCATOR 113f14f75b8SJes Sorensen 11446cf98cdSVenkatesh Pallipadiconfig ARCH_USES_PG_UNCACHED 11546cf98cdSVenkatesh Pallipadi def_bool y 11646cf98cdSVenkatesh Pallipadi depends on IA64_UNCACHED_ALLOCATOR 11746cf98cdSVenkatesh Pallipadi 118e65e1fc2SAl Viroconfig AUDIT_ARCH 119e65e1fc2SAl Viro bool 120e65e1fc2SAl Viro default y 121e65e1fc2SAl Viro 1221da177e4SLinus Torvaldschoice 1231da177e4SLinus Torvalds prompt "Processor type" 1241da177e4SLinus Torvalds default ITANIUM 1251da177e4SLinus Torvalds 1261da177e4SLinus Torvaldsconfig ITANIUM 1271da177e4SLinus Torvalds bool "Itanium" 1281da177e4SLinus Torvalds help 1291da177e4SLinus Torvalds Select your IA-64 processor type. The default is Itanium. 1301da177e4SLinus Torvalds This choice is safe for all IA-64 systems, but may not perform 1311da177e4SLinus Torvalds optimally on systems with, say, Itanium 2 or newer processors. 1321da177e4SLinus Torvalds 1331da177e4SLinus Torvaldsconfig MCKINLEY 1341da177e4SLinus Torvalds bool "Itanium 2" 1351da177e4SLinus Torvalds help 1361da177e4SLinus Torvalds Select this to configure for an Itanium 2 (McKinley) processor. 1371da177e4SLinus Torvalds 1381da177e4SLinus Torvaldsendchoice 1391da177e4SLinus Torvalds 1401da177e4SLinus Torvaldschoice 1411da177e4SLinus Torvalds prompt "Kernel page size" 1421da177e4SLinus Torvalds default IA64_PAGE_SIZE_16KB 1431da177e4SLinus Torvalds 1441da177e4SLinus Torvaldsconfig IA64_PAGE_SIZE_4KB 1451da177e4SLinus Torvalds bool "4KB" 1461da177e4SLinus Torvalds help 1471da177e4SLinus Torvalds This lets you select the page size of the kernel. For best IA-64 1481da177e4SLinus Torvalds performance, a page size of 8KB or 16KB is recommended. For best 1491da177e4SLinus Torvalds IA-32 compatibility, a page size of 4KB should be selected (the vast 1501da177e4SLinus Torvalds majority of IA-32 binaries work perfectly fine with a larger page 1511da177e4SLinus Torvalds size). For Itanium 2 or newer systems, a page size of 64KB can also 1521da177e4SLinus Torvalds be selected. 1531da177e4SLinus Torvalds 1541da177e4SLinus Torvalds 4KB For best IA-32 compatibility 1551da177e4SLinus Torvalds 8KB For best IA-64 performance 1561da177e4SLinus Torvalds 16KB For best IA-64 performance 1571da177e4SLinus Torvalds 64KB Requires Itanium 2 or newer processor. 1581da177e4SLinus Torvalds 1591da177e4SLinus Torvalds If you don't know what to do, choose 16KB. 1601da177e4SLinus Torvalds 1611da177e4SLinus Torvaldsconfig IA64_PAGE_SIZE_8KB 1621da177e4SLinus Torvalds bool "8KB" 1631da177e4SLinus Torvalds 1641da177e4SLinus Torvaldsconfig IA64_PAGE_SIZE_16KB 1651da177e4SLinus Torvalds bool "16KB" 1661da177e4SLinus Torvalds 1671da177e4SLinus Torvaldsconfig IA64_PAGE_SIZE_64KB 1681da177e4SLinus Torvalds depends on !ITANIUM 1691da177e4SLinus Torvalds bool "64KB" 1701da177e4SLinus Torvalds 1711da177e4SLinus Torvaldsendchoice 1721da177e4SLinus Torvalds 1738636a1f9SMasahiro Yamadasource "kernel/Kconfig.hz" 174b5d23e5bSChristoph Lameter 1751da177e4SLinus Torvaldsconfig IA64_BRL_EMU 1761da177e4SLinus Torvalds bool 1771da177e4SLinus Torvalds depends on ITANIUM 1781da177e4SLinus Torvalds default y 1791da177e4SLinus Torvalds 1801da177e4SLinus Torvalds# align cache-sensitive data to 128 bytes 1811da177e4SLinus Torvaldsconfig IA64_L1_CACHE_SHIFT 1821da177e4SLinus Torvalds int 1831da177e4SLinus Torvalds default "7" if MCKINLEY 1841da177e4SLinus Torvalds default "6" if ITANIUM 1851da177e4SLinus Torvalds 186df41017eSChristoph Hellwigconfig IA64_SGI_UV 187df41017eSChristoph Hellwig bool "SGI-UV support" 188df41017eSChristoph Hellwig help 189df41017eSChristoph Hellwig Selecting this option will add specific support for running on SGI 190df41017eSChristoph Hellwig UV based systems. If you have an SGI UV system or are building a 191df41017eSChristoph Hellwig distro kernel, select this option. 192df41017eSChristoph Hellwig 193df41017eSChristoph Hellwigconfig IA64_HP_SBA_IOMMU 194df41017eSChristoph Hellwig bool "HP SBA IOMMU support" 1952f9237d4SChristoph Hellwig select DMA_OPS 196df41017eSChristoph Hellwig default y 197df41017eSChristoph Hellwig help 198df41017eSChristoph Hellwig Say Y here to add support for the SBA IOMMU found on HP zx1 and 199df41017eSChristoph Hellwig sx1000 systems. If you're unsure, answer Y. 200df41017eSChristoph Hellwig 2011da177e4SLinus Torvaldsconfig IA64_CYCLONE 2021da177e4SLinus Torvalds bool "Cyclone (EXA) Time Source support" 2031da177e4SLinus Torvalds help 2041da177e4SLinus Torvalds Say Y here to enable support for IBM EXA Cyclone time source. 2051da177e4SLinus Torvalds If you're unsure, answer N. 2061da177e4SLinus Torvalds 2070192445cSZi Yanconfig ARCH_FORCE_MAX_ORDER 2089d0f7a57SMike Rapoport (IBM) int 20923baf831SKirill A. Shutemov default "16" if HUGETLB_PAGE 21023baf831SKirill A. Shutemov default "10" 2111da177e4SLinus Torvalds 2121da177e4SLinus Torvaldsconfig SMP 2131da177e4SLinus Torvalds bool "Symmetric multi-processing support" 2141da177e4SLinus Torvalds help 2151da177e4SLinus Torvalds This enables support for systems with more than one CPU. If you have 2161da177e4SLinus Torvalds a system with only one CPU, say N. If you have a system with more 2171da177e4SLinus Torvalds than one CPU, say Y. 2181da177e4SLinus Torvalds 2191da177e4SLinus Torvalds If you say N here, the kernel will run on single and multiprocessor 2201da177e4SLinus Torvalds systems, but will use only one CPU of a multiprocessor system. If 2211da177e4SLinus Torvalds you say Y here, the kernel will run on many, but not all, 2221da177e4SLinus Torvalds single processor systems. On a single processor system, the kernel 2231da177e4SLinus Torvalds will run faster if you say N here. 2241da177e4SLinus Torvalds 22503502faaSAdrian Bunk See also the SMP-HOWTO available at 22603502faaSAdrian Bunk <http://www.tldp.org/docs.html#howto>. 2271da177e4SLinus Torvalds 2281da177e4SLinus Torvalds If you don't know what to do here, say N. 2291da177e4SLinus Torvalds 2301da177e4SLinus Torvaldsconfig NR_CPUS 231d1339df1SRobin Holt int "Maximum number of CPUs (2-4096)" 232d1339df1SRobin Holt range 2 4096 2331da177e4SLinus Torvalds depends on SMP 234d1339df1SRobin Holt default "4096" 2351da177e4SLinus Torvalds help 2361da177e4SLinus Torvalds You should set this to the number of CPUs in your system, but 2371da177e4SLinus Torvalds keep in mind that a kernel compiled for, e.g., 2 CPUs will boot but 2381da177e4SLinus Torvalds only use 2 CPUs on a >2 CPU system. Setting this to a value larger 2391da177e4SLinus Torvalds than 64 will cause the use of a CPU mask array, causing a small 2401da177e4SLinus Torvalds performance hit. 2411da177e4SLinus Torvalds 2421da177e4SLinus Torvaldsconfig HOTPLUG_CPU 24348a9240cSKees Cook bool "Support for hot-pluggable CPUs" 24448a9240cSKees Cook depends on SMP 2451da177e4SLinus Torvalds default n 246a7f7f624SMasahiro Yamada help 2471da177e4SLinus Torvalds Say Y here to experiment with turning CPUs off and on. CPUs 2481da177e4SLinus Torvalds can be controlled through /sys/devices/system/cpu/cpu#. 2491da177e4SLinus Torvalds Say N if you want to disable CPU hotplug. 2501da177e4SLinus Torvalds 2517a9bdd88SSuresh Siddhaconfig SCHED_SMT 2527a9bdd88SSuresh Siddha bool "SMT scheduler support" 2537a9bdd88SSuresh Siddha depends on SMP 2547a9bdd88SSuresh Siddha help 2557a9bdd88SSuresh Siddha Improves the CPU scheduler's decision making when dealing with 2567a9bdd88SSuresh Siddha Intel IA64 chips with MultiThreading at a cost of slightly increased 2577a9bdd88SSuresh Siddha overhead in some places. If unsure say N here. 2587a9bdd88SSuresh Siddha 259ff741906SAshok Rajconfig PERMIT_BSP_REMOVE 260ff741906SAshok Raj bool "Support removal of Bootstrap Processor" 261ff741906SAshok Raj depends on HOTPLUG_CPU 262ff741906SAshok Raj default n 263a7f7f624SMasahiro Yamada help 264ff741906SAshok Raj Say Y here if your platform SAL will support removal of BSP with HOTPLUG_CPU 265ff741906SAshok Raj support. 266ff741906SAshok Raj 267ff741906SAshok Rajconfig FORCE_CPEI_RETARGET 26825985edcSLucas De Marchi bool "Force assumption that CPEI can be re-targeted" 269ff741906SAshok Raj depends on PERMIT_BSP_REMOVE 270ff741906SAshok Raj default n 271a7f7f624SMasahiro Yamada help 27225985edcSLucas De Marchi Say Y if you need to force the assumption that CPEI can be re-targeted to 273ff741906SAshok Raj any cpu in the system. This hint is available via ACPI 3.0 specifications. 274ff741906SAshok Raj Tiger4 systems are capable of re-directing CPEI to any CPU other than BSP. 275ff741906SAshok Raj This option it useful to enable this feature on older BIOS's as well. 276ff741906SAshok Raj You can also enable this by using boot command line option force_cpei=1. 277ff741906SAshok Raj 278da9577c5SBob Piccoconfig ARCH_SELECT_MEMORY_MODEL 279da9577c5SBob Picco def_bool y 280da9577c5SBob Picco 281da9577c5SBob Piccoconfig ARCH_FLATMEM_ENABLE 282da9577c5SBob Picco def_bool y 283da9577c5SBob Picco 284da9577c5SBob Piccoconfig ARCH_SPARSEMEM_ENABLE 285da9577c5SBob Picco def_bool y 286ef229c5aSChristoph Lameter select SPARSEMEM_VMEMMAP_ENABLE 287da9577c5SBob Picco 288214496cbSMike Rapoportconfig ARCH_SPARSEMEM_DEFAULT 289df41017eSChristoph Hellwig def_bool y 290214496cbSMike Rapoport depends on ARCH_SPARSEMEM_ENABLE 291da9577c5SBob Picco 292da9577c5SBob Piccoconfig NUMA 293da9577c5SBob Picco bool "NUMA support" 294fc5bad03SChristoph Hellwig depends on !FLATMEM 295a2cbfd46SMatt Fleming select SMP 2967ecd19cfSKefeng Wang select USE_PERCPU_NUMA_NODE_ID 297da9577c5SBob Picco help 298da9577c5SBob Picco Say Y to compile the kernel to support NUMA (Non-Uniform Memory 299da9577c5SBob Picco Access). This option is for configuring high-end multiprocessor 300da9577c5SBob Picco server systems. If in doubt, say N. 301da9577c5SBob Picco 302c80d79d7SYasunori Gotoconfig NODES_SHIFT 303c80d79d7SYasunori Goto int "Max num nodes shift(3-10)" 304c80d79d7SYasunori Goto range 3 10 305c57d68caSChristoph Lameter default "10" 306a9ee6cf5SMike Rapoport depends on NUMA 307c80d79d7SYasunori Goto help 308c80d79d7SYasunori Goto This option specifies the maximum number of nodes in your SSI system. 309c80d79d7SYasunori Goto MAX_NUMNODES will be 2^(This value). 310c80d79d7SYasunori Goto If in doubt, use the default. 311c80d79d7SYasunori Goto 31210ad400bSYasunori Gotoconfig HAVE_ARCH_NODEDATA_EXTENSION 31310ad400bSYasunori Goto def_bool y 31410ad400bSYasunori Goto depends on NUMA 31510ad400bSYasunori Goto 316fd1197f1SLee Schermerhornconfig HAVE_MEMORYLESS_NODES 31725106000SLee Schermerhorn def_bool NUMA 318fd1197f1SLee Schermerhorn 3199492587cSKAMEZAWA Hiroyukiconfig ARCH_PROC_KCORE_TEXT 3209492587cSKAMEZAWA Hiroyuki def_bool y 3219492587cSKAMEZAWA Hiroyuki depends on PROC_KCORE 3229492587cSKAMEZAWA Hiroyuki 3231da177e4SLinus Torvaldsconfig IA64_MCA_RECOVERY 324dbecf9b8SRandy Dunlap bool "MCA recovery from errors other than TLB." 3251da177e4SLinus Torvalds 3261da177e4SLinus Torvaldsconfig IA64_PALINFO 3271da177e4SLinus Torvalds tristate "/proc/pal support" 3281da177e4SLinus Torvalds help 3291da177e4SLinus Torvalds If you say Y here, you are able to get PAL (Processor Abstraction 3301da177e4SLinus Torvalds Layer) information in /proc/pal. This contains useful information 3311da177e4SLinus Torvalds about the processors in your systems, such as cache and TLB sizes 3321da177e4SLinus Torvalds and the PAL firmware version in use. 3331da177e4SLinus Torvalds 3341da177e4SLinus Torvalds To use this option, you have to ensure that the "/proc file system 3351da177e4SLinus Torvalds support" (CONFIG_PROC_FS) is enabled, too. 3361da177e4SLinus Torvalds 337e9ef08bdSFenghua Yuconfig IA64_MC_ERR_INJECT 338e9ef08bdSFenghua Yu tristate "MC error injection support" 339e9ef08bdSFenghua Yu help 34001dd2fbfSMatt LaPlante Adds support for MC error injection. If enabled, the kernel 34101dd2fbfSMatt LaPlante will provide a sysfs interface for user applications to 34201dd2fbfSMatt LaPlante call MC error injection PAL procedures to inject various errors. 343e9ef08bdSFenghua Yu This is a useful tool for MCA testing. 344e9ef08bdSFenghua Yu 345e9ef08bdSFenghua Yu If you're unsure, do not select this option. 346e9ef08bdSFenghua Yu 3472ab561a1SDavid Mosberger-Tangconfig IA64_ESI 3482ab561a1SDavid Mosberger-Tang bool "ESI (Extensible SAL Interface) support" 3492ab561a1SDavid Mosberger-Tang help 3502ab561a1SDavid Mosberger-Tang If you say Y here, support is built into the kernel to 3512ab561a1SDavid Mosberger-Tang make ESI calls. ESI calls are used to support vendor-specific 3522ab561a1SDavid Mosberger-Tang firmware extensions, such as the ability to inject memory-errors 3532ab561a1SDavid Mosberger-Tang for test-purposes. If you're unsure, say N. 3542ab561a1SDavid Mosberger-Tang 35528eda5b8SBjorn Helgaasconfig IA64_HP_AML_NFW 35628eda5b8SBjorn Helgaas bool "Support ACPI AML calls to native firmware" 35728eda5b8SBjorn Helgaas help 35828eda5b8SBjorn Helgaas This driver installs a global ACPI Operation Region handler for 35928eda5b8SBjorn Helgaas region 0xA1. AML methods can use this OpRegion to call arbitrary 36028eda5b8SBjorn Helgaas native firmware functions. The driver installs the OpRegion 36128eda5b8SBjorn Helgaas handler if there is an HPQ5001 device or if the user supplies 36228eda5b8SBjorn Helgaas the "force" module parameter, e.g., with the "aml_nfw.force" 36328eda5b8SBjorn Helgaas kernel command line option. 36428eda5b8SBjorn Helgaas 3651da177e4SLinus Torvaldsendmenu 3661da177e4SLinus Torvalds 367*bf9c2338SEric DeVolderconfig ARCH_SUPPORTS_KEXEC 368*bf9c2338SEric DeVolder def_bool !SMP || HOTPLUG_CPU 369*bf9c2338SEric DeVolder 370*bf9c2338SEric DeVolderconfig ARCH_SUPPORTS_CRASH_DUMP 371*bf9c2338SEric DeVolder def_bool IA64_MCA_RECOVERY && (!SMP || HOTPLUG_CPU) 372*bf9c2338SEric DeVolder 3731547a012SBjorn Helgaasmenu "Power management and ACPI options" 3741da177e4SLinus Torvalds 375eb7b6b32SLen Brownsource "kernel/power/Kconfig" 3761da177e4SLinus Torvalds 3771da177e4SLinus Torvaldssource "drivers/acpi/Kconfig" 3781da177e4SLinus Torvalds 3794db8699bSVenkatesh Pallipadiif PM 380ab423e43SViresh Kumarmenu "CPU Frequency scaling" 381ab423e43SViresh Kumarsource "drivers/cpufreq/Kconfig" 382ab423e43SViresh Kumarendmenu 3834db8699bSVenkatesh Pallipadiendif 3844db8699bSVenkatesh Pallipadi 3851da177e4SLinus Torvaldsendmenu 3861da177e4SLinus Torvalds 3871a4b0fc5SJes Sorensenconfig MSPEC 3881a4b0fc5SJes Sorensen tristate "Memory special operations driver" 3891a4b0fc5SJes Sorensen depends on IA64 3901a4b0fc5SJes Sorensen select IA64_UNCACHED_ALLOCATOR 3911a4b0fc5SJes Sorensen help 3921a4b0fc5SJes Sorensen If you have an ia64 and you want to enable memory special 3931a4b0fc5SJes Sorensen operations support (formerly known as fetchop), say Y here, 3941a4b0fc5SJes Sorensen otherwise say N. 395