You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
treewide: replace '---help---' in Kconfig files with 'help'
Since commit 84af7a6194 ("checkpatch: kconfig: prefer 'help' over
'---help---'"), the number of '---help---' has been gradually
decreasing, but there are still more than 2400 instances.
This commit finishes the conversion. While I touched the lines,
I also fixed the indentation.
There are a variety of indentation styles found.
a) 4 spaces + '---help---'
b) 7 spaces + '---help---'
c) 8 spaces + '---help---'
d) 1 space + 1 tab + '---help---'
e) 1 tab + '---help---' (correct indentation)
f) 1 tab + 1 space + '---help---'
g) 1 tab + 2 spaces + '---help---'
In order to convert all of them to 1 tab + 'help', I ran the
following commend:
$ find . -name 'Kconfig*' | xargs sed -i 's/^[[:space:]]*---help---/\thelp/'
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
@@ -876,7 +876,7 @@ config VMAP_STACK
|
||||
bool "Use a virtually-mapped stack"
|
||||
depends on HAVE_ARCH_VMAP_STACK
|
||||
depends on !KASAN || KASAN_VMALLOC
|
||||
---help---
|
||||
help
|
||||
Enable this if you want the use virtually-mapped kernel stacks
|
||||
with guard pages. This causes kernel stack overflows to be
|
||||
caught immediately rather than causing difficult-to-diagnose
|
||||
@@ -948,7 +948,7 @@ config ARCH_USE_MEMREMAP_PROT
|
||||
config LOCK_EVENT_COUNTS
|
||||
bool "Locking event counts collection"
|
||||
depends on DEBUG_FS
|
||||
---help---
|
||||
help
|
||||
Enable light-weight counting of various locking related events
|
||||
in the system with minimal performance impact. This reduces
|
||||
the chance of application behavior change because of timing
|
||||
|
||||
@@ -83,7 +83,7 @@ menu "System setup"
|
||||
choice
|
||||
prompt "Alpha system type"
|
||||
default ALPHA_GENERIC
|
||||
---help---
|
||||
help
|
||||
This is the system type of your hardware. A "generic" kernel will
|
||||
run on any supported Alpha system. However, if you configure a
|
||||
kernel for your specific system, it will be faster and smaller.
|
||||
@@ -480,7 +480,7 @@ config VGA_HOSE
|
||||
config ALPHA_QEMU
|
||||
bool "Run under QEMU emulation"
|
||||
depends on !ALPHA_GENERIC
|
||||
---help---
|
||||
help
|
||||
Assume the presence of special features supported by QEMU PALcode
|
||||
that reduce the overhead of system emulation.
|
||||
|
||||
@@ -495,7 +495,7 @@ config ALPHA_SRM
|
||||
bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME
|
||||
depends on TTY
|
||||
default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
|
||||
---help---
|
||||
help
|
||||
There are two different types of booting firmware on Alphas: SRM,
|
||||
which is command line driven, and ARC, which uses menus and arrow
|
||||
keys. Details about the Linux/Alpha booting process are contained in
|
||||
@@ -521,7 +521,7 @@ config ARCH_MAY_HAVE_PC_FDC
|
||||
config SMP
|
||||
bool "Symmetric multi-processing support"
|
||||
depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
|
||||
---help---
|
||||
help
|
||||
This enables support for systems with more than one CPU. If you have
|
||||
a system with only one CPU, say N. If you have a system with more
|
||||
than one CPU, say Y.
|
||||
@@ -569,7 +569,7 @@ config ALPHA_WTINT
|
||||
default n if ALPHA_EV5 || ALPHA_EV56 || (ALPHA_EV4 && !ALPHA_LCA)
|
||||
default n if !ALPHA_SRM && !ALPHA_GENERIC
|
||||
default y if SMP
|
||||
---help---
|
||||
help
|
||||
The Wait for Interrupt (WTINT) PALcall attempts to place the CPU
|
||||
to sleep until the next interrupt. This may reduce the power
|
||||
consumed, and the heat produced by the computer. However, it has
|
||||
@@ -595,7 +595,7 @@ config NODES_SHIFT
|
||||
# LARGE_VMALLOC is racy, if you *really* need it then fix it first
|
||||
config ALPHA_LARGE_VMALLOC
|
||||
bool
|
||||
---help---
|
||||
help
|
||||
Process creation and other aspects of virtual memory management can
|
||||
be streamlined if we restrict the kernel to one PGD for all vmalloc
|
||||
allocations. This equates to about 8GB.
|
||||
@@ -614,7 +614,7 @@ config VERBOSE_MCHECK_ON
|
||||
int "Verbose Printing Mode (0=off, 1=on, 2=all)"
|
||||
depends on VERBOSE_MCHECK
|
||||
default 1
|
||||
---help---
|
||||
help
|
||||
This option allows the default printing mode to be set, and then
|
||||
possibly overridden by a boot command argument.
|
||||
|
||||
@@ -633,7 +633,7 @@ choice
|
||||
default HZ_128 if ALPHA_QEMU
|
||||
default HZ_1200 if ALPHA_RAWHIDE
|
||||
default HZ_1024
|
||||
---help---
|
||||
help
|
||||
The frequency at which timer interrupts occur. A high frequency
|
||||
minimizes latency, whereas a low frequency minimizes overhead of
|
||||
process accounting. The later effect is especially significant
|
||||
@@ -668,7 +668,7 @@ config HZ
|
||||
config SRM_ENV
|
||||
tristate "SRM environment through procfs"
|
||||
depends on PROC_FS
|
||||
---help---
|
||||
help
|
||||
If you enable this option, a subdirectory inside /proc called
|
||||
/proc/srm_environment will give you access to the all important
|
||||
SRM environment variables (those which have a name) and also
|
||||
|
||||
@@ -9,7 +9,7 @@ config ALPHA_LEGACY_START_ADDRESS
|
||||
bool "Legacy kernel start address"
|
||||
depends on ALPHA_GENERIC
|
||||
default n
|
||||
---help---
|
||||
help
|
||||
The 2.4 kernel changed the kernel start address from 0x310000
|
||||
to 0x810000 to make room for the Wildfire's larger SRM console.
|
||||
Recent consoles on Titan and Marvel machines also require the
|
||||
|
||||
@@ -348,7 +348,7 @@ config NODES_SHIFT
|
||||
default "0" if !DISCONTIGMEM
|
||||
default "1" if DISCONTIGMEM
|
||||
depends on NEED_MULTIPLE_NODES
|
||||
---help---
|
||||
help
|
||||
Accessing memory beyond 1GB (with or w/o PAE) requires 2 memory
|
||||
zones.
|
||||
|
||||
|
||||
@@ -1655,7 +1655,7 @@ config UACCESS_WITH_MEMCPY
|
||||
config SECCOMP
|
||||
bool
|
||||
prompt "Enable seccomp to safely compute untrusted bytecode"
|
||||
---help---
|
||||
help
|
||||
This kernel feature is useful for number crunching applications
|
||||
that may need to compute untrusted bytecode during their
|
||||
execution. By using pipes or other transports made available to
|
||||
@@ -1963,7 +1963,7 @@ config EFI
|
||||
select EFI_STUB
|
||||
select EFI_GENERIC_STUB
|
||||
select EFI_RUNTIME_WRAPPERS
|
||||
---help---
|
||||
help
|
||||
This option provides support for runtime services provided
|
||||
by UEFI firmware (such as non-volatile variables, realtime
|
||||
clock, and platform reset). A UEFI stub is also provided to
|
||||
@@ -2005,7 +2005,7 @@ comment "At least one emulation must be selected"
|
||||
config FPE_NWFPE
|
||||
bool "NWFPE math emulation"
|
||||
depends on (!AEABI || OABI_COMPAT) && !THUMB2_KERNEL
|
||||
---help---
|
||||
help
|
||||
Say Y to include the NWFPE floating point emulator in the kernel.
|
||||
This is necessary to run most binaries. Linux does not currently
|
||||
support floating point hardware so you need to say Y here even if
|
||||
@@ -2029,7 +2029,7 @@ config FPE_NWFPE_XP
|
||||
config FPE_FASTFPE
|
||||
bool "FastFPE math emulation (EXPERIMENTAL)"
|
||||
depends on (!AEABI || OABI_COMPAT) && !CPU_32v3
|
||||
---help---
|
||||
help
|
||||
Say Y here to include the FAST floating point emulator in the kernel.
|
||||
This is an experimental much faster emulator which now also has full
|
||||
precision for the mantissa. It does not support any exceptions.
|
||||
|
||||
@@ -9,7 +9,7 @@ config ARM_PTDUMP_DEBUGFS
|
||||
depends on MMU
|
||||
select ARM_PTDUMP_CORE
|
||||
select DEBUG_FS
|
||||
---help---
|
||||
help
|
||||
Say Y here if you want to show the kernel pagetable layout in a
|
||||
debugfs file. This information is only useful for kernel developers
|
||||
who are working in architecture specific areas of the kernel.
|
||||
@@ -21,7 +21,7 @@ config DEBUG_WX
|
||||
bool "Warn on W+X mappings at boot"
|
||||
depends on MMU
|
||||
select ARM_PTDUMP_CORE
|
||||
---help---
|
||||
help
|
||||
Generate a warning if any W+X mappings are found at boot.
|
||||
|
||||
This is useful for discovering cases where the kernel is leaving
|
||||
|
||||
@@ -22,7 +22,7 @@ config ARCH_PERSONAL_SERVER
|
||||
select ISA
|
||||
select ISA_DMA
|
||||
select FORCE_PCI
|
||||
---help---
|
||||
help
|
||||
Say Y here if you intend to run this kernel on the Compaq
|
||||
Personal Server.
|
||||
|
||||
|
||||
@@ -1035,7 +1035,7 @@ config CC_HAVE_SHADOW_CALL_STACK
|
||||
|
||||
config SECCOMP
|
||||
bool "Enable seccomp to safely compute untrusted bytecode"
|
||||
---help---
|
||||
help
|
||||
This kernel feature is useful for number crunching applications
|
||||
that may need to compute untrusted bytecode during their
|
||||
execution. By using pipes or other transports made available to
|
||||
@@ -1068,7 +1068,7 @@ config KEXEC
|
||||
depends on PM_SLEEP_SMP
|
||||
select KEXEC_CORE
|
||||
bool "kexec system call"
|
||||
---help---
|
||||
help
|
||||
kexec is a system call that implements the ability to shutdown your
|
||||
current kernel, and to start another kernel. It is like a reboot
|
||||
but it is independent of the system firmware. And like a reboot
|
||||
|
||||
@@ -7,7 +7,7 @@ source "virt/lib/Kconfig"
|
||||
|
||||
menuconfig VIRTUALIZATION
|
||||
bool "Virtualization"
|
||||
---help---
|
||||
help
|
||||
Say Y here to get to see options for using your Linux host to run
|
||||
other operating systems inside virtual machines (guests).
|
||||
This option alone does not add any kernel code.
|
||||
@@ -40,7 +40,7 @@ menuconfig KVM
|
||||
select HAVE_KVM_VCPU_RUN_PID_CHANGE
|
||||
select TASKSTATS
|
||||
select TASK_DELAY_ACCT
|
||||
---help---
|
||||
help
|
||||
Support hosting virtualized guest machines.
|
||||
|
||||
If unsure, say N.
|
||||
@@ -53,7 +53,7 @@ config KVM_ARM_PMU
|
||||
bool "Virtual Performance Monitoring Unit (PMU) support"
|
||||
depends on HW_PERF_EVENTS
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
Adds support for a virtual Performance Monitoring Unit (PMU) in
|
||||
virtual machines.
|
||||
|
||||
|
||||
@@ -31,13 +31,13 @@ config HEXAGON
|
||||
select GENERIC_CLOCKEVENTS_BROADCAST
|
||||
select MODULES_USE_ELF_RELA
|
||||
select GENERIC_CPU_DEVICES
|
||||
---help---
|
||||
help
|
||||
Qualcomm Hexagon is a processor architecture designed for high
|
||||
performance and low power across a wide variety of applications.
|
||||
|
||||
config HEXAGON_PHYS_OFFSET
|
||||
def_bool y
|
||||
---help---
|
||||
help
|
||||
Platforms that don't load the kernel at zero set this.
|
||||
|
||||
config FRAME_POINTER
|
||||
@@ -83,7 +83,7 @@ choice
|
||||
|
||||
config HEXAGON_COMET
|
||||
bool "Comet Board"
|
||||
---help---
|
||||
help
|
||||
Support for the Comet platform.
|
||||
|
||||
endchoice
|
||||
@@ -104,7 +104,7 @@ config CMDLINE
|
||||
|
||||
config SMP
|
||||
bool "Multi-Processing support"
|
||||
---help---
|
||||
help
|
||||
Enables SMP support in the kernel. If unsure, say "Y"
|
||||
|
||||
config NR_CPUS
|
||||
@@ -112,7 +112,7 @@ config NR_CPUS
|
||||
range 2 6 if SMP
|
||||
default "1" if !SMP
|
||||
default "6" if SMP
|
||||
---help---
|
||||
help
|
||||
This allows you to specify the maximum number of CPUs which this
|
||||
kernel will support. The maximum supported value is 6 and the
|
||||
minimum value which makes sense is 2.
|
||||
@@ -123,7 +123,7 @@ config NR_CPUS
|
||||
choice
|
||||
prompt "Kernel page size"
|
||||
default PAGE_SIZE_4KB
|
||||
---help---
|
||||
help
|
||||
Changes the default page size; use with caution.
|
||||
|
||||
config PAGE_SIZE_4KB
|
||||
|
||||
@@ -243,7 +243,7 @@ config HOTPLUG_CPU
|
||||
bool "Support for hot-pluggable CPUs"
|
||||
depends on SMP
|
||||
default n
|
||||
---help---
|
||||
help
|
||||
Say Y here to experiment with turning CPUs off and on. CPUs
|
||||
can be controlled through /sys/devices/system/cpu/cpu#.
|
||||
Say N if you want to disable CPU hotplug.
|
||||
@@ -266,7 +266,7 @@ config PERMIT_BSP_REMOVE
|
||||
bool "Support removal of Bootstrap Processor"
|
||||
depends on HOTPLUG_CPU
|
||||
default n
|
||||
---help---
|
||||
help
|
||||
Say Y here if your platform SAL will support removal of BSP with HOTPLUG_CPU
|
||||
support.
|
||||
|
||||
@@ -274,7 +274,7 @@ config FORCE_CPEI_RETARGET
|
||||
bool "Force assumption that CPEI can be re-targeted"
|
||||
depends on PERMIT_BSP_REMOVE
|
||||
default n
|
||||
---help---
|
||||
help
|
||||
Say Y if you need to force the assumption that CPEI can be re-targeted to
|
||||
any cpu in the system. This hint is available via ACPI 3.0 specifications.
|
||||
Tiger4 systems are capable of re-directing CPEI to any CPU other than BSP.
|
||||
|
||||
@@ -343,7 +343,7 @@ config M68KFPU_EMU_ONLY
|
||||
config ADVANCED
|
||||
bool "Advanced configuration options"
|
||||
depends on MMU
|
||||
---help---
|
||||
help
|
||||
This gives you access to some advanced options for the CPU. The
|
||||
defaults should be fine for most users, but these options may make
|
||||
it possible for you to improve performance somewhat if you know what
|
||||
@@ -358,7 +358,7 @@ config ADVANCED
|
||||
config RMW_INSNS
|
||||
bool "Use read-modify-write instructions"
|
||||
depends on ADVANCED
|
||||
---help---
|
||||
help
|
||||
This allows to use certain instructions that work with indivisible
|
||||
read-modify-write bus cycles. While this is faster than the
|
||||
workaround of disabling interrupts, it can conflict with DMA
|
||||
@@ -386,7 +386,7 @@ config ARCH_DISCONTIGMEM_ENABLE
|
||||
config 060_WRITETHROUGH
|
||||
bool "Use write-through caching for 68060 supervisor accesses"
|
||||
depends on ADVANCED && M68060
|
||||
---help---
|
||||
help
|
||||
The 68060 generally uses copyback caching of recently accessed data.
|
||||
Copyback caching means that memory writes will be held in an on-chip
|
||||
cache and only written back to memory some time later. Saying Y
|
||||
|
||||
@@ -59,7 +59,7 @@ config NFETH
|
||||
config ATARI_ETHERNAT
|
||||
bool "Atari EtherNAT Ethernet support"
|
||||
depends on ATARI
|
||||
---help---
|
||||
help
|
||||
Say Y to include support for the EtherNAT network adapter for the
|
||||
CT/60 extension port.
|
||||
|
||||
@@ -69,7 +69,7 @@ config ATARI_ETHERNAT
|
||||
config ATARI_ETHERNEC
|
||||
bool "Atari EtherNEC Ethernet support"
|
||||
depends on ATARI_ROM_ISA
|
||||
---help---
|
||||
help
|
||||
Say Y to include support for the EtherNEC network adapter for the
|
||||
ROM port. The driver works by polling instead of interrupts, so it
|
||||
is quite slow.
|
||||
@@ -120,7 +120,7 @@ config HPAPCI
|
||||
config SERIAL_CONSOLE
|
||||
bool "Support for serial port console"
|
||||
depends on AMIGA_BUILTIN_SERIAL=y
|
||||
---help---
|
||||
help
|
||||
If you say Y here, it will be possible to use a serial port as the
|
||||
system console (the system console is the device which receives all
|
||||
kernel messages and warnings and which allows logins in single user
|
||||
|
||||
@@ -437,7 +437,7 @@ config ROMSIZE
|
||||
|
||||
choice
|
||||
prompt "Kernel executes from"
|
||||
---help---
|
||||
help
|
||||
Choose the memory type that the kernel will be running in.
|
||||
|
||||
config RAMKERNEL
|
||||
|
||||
@@ -2741,7 +2741,7 @@ config RELOCATION_TABLE_SIZE
|
||||
depends on RELOCATABLE
|
||||
range 0x0 0x01000000
|
||||
default "0x00100000"
|
||||
---help---
|
||||
help
|
||||
A table of relocation data will be appended to the kernel binary
|
||||
and parsed at boot to fix up the relocated kernel.
|
||||
|
||||
@@ -2755,7 +2755,7 @@ config RELOCATION_TABLE_SIZE
|
||||
config RANDOMIZE_BASE
|
||||
bool "Randomize the address of the kernel image"
|
||||
depends on RELOCATABLE
|
||||
---help---
|
||||
help
|
||||
Randomizes the physical and virtual address at which the
|
||||
kernel image is loaded, as a security feature that
|
||||
deters exploit attempts relying on knowledge of the location
|
||||
@@ -2773,7 +2773,7 @@ config RANDOMIZE_BASE_MAX_OFFSET
|
||||
range 0x0 0x40000000 if EVA || 64BIT
|
||||
range 0x0 0x08000000
|
||||
default "0x01000000"
|
||||
---help---
|
||||
help
|
||||
When kASLR is active, this provides the maximum offset that will
|
||||
be applied to the kernel image. It should be set according to the
|
||||
amount of physical RAM available in the target system minus
|
||||
|
||||
@@ -6,7 +6,7 @@ source "virt/kvm/Kconfig"
|
||||
|
||||
menuconfig VIRTUALIZATION
|
||||
bool "Virtualization"
|
||||
---help---
|
||||
help
|
||||
Say Y here to get to see options for using your Linux host to run
|
||||
other operating systems inside virtual machines (guests).
|
||||
This option alone does not add any kernel code.
|
||||
@@ -26,7 +26,7 @@ config KVM
|
||||
select KVM_MMIO
|
||||
select MMU_NOTIFIER
|
||||
select SRCU
|
||||
---help---
|
||||
help
|
||||
Support for hosting Guest kernels.
|
||||
|
||||
choice
|
||||
@@ -36,7 +36,7 @@ choice
|
||||
|
||||
config KVM_MIPS_TE
|
||||
bool "Trap & Emulate"
|
||||
---help---
|
||||
help
|
||||
Use trap and emulate to virtualize 32-bit guests in user mode. This
|
||||
does not require any special hardware Virtualization support beyond
|
||||
standard MIPS32/64 r2 or later, but it does require the guest kernel
|
||||
@@ -45,7 +45,7 @@ config KVM_MIPS_TE
|
||||
|
||||
config KVM_MIPS_VZ
|
||||
bool "MIPS Virtualization (VZ) ASE"
|
||||
---help---
|
||||
help
|
||||
Use the MIPS Virtualization (VZ) ASE to virtualize guests. This
|
||||
supports running unmodified guest kernels (with CONFIG_KVM_GUEST=n),
|
||||
but requires hardware support.
|
||||
@@ -56,7 +56,7 @@ config KVM_MIPS_DYN_TRANS
|
||||
bool "KVM/MIPS: Dynamic binary translation to reduce traps"
|
||||
depends on KVM_MIPS_TE
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
When running in Trap & Emulate mode patch privileged
|
||||
instructions to reduce the number of traps.
|
||||
|
||||
@@ -65,7 +65,7 @@ config KVM_MIPS_DYN_TRANS
|
||||
config KVM_MIPS_DEBUG_COP0_COUNTERS
|
||||
bool "Maintain counters for COP0 accesses"
|
||||
depends on KVM
|
||||
---help---
|
||||
help
|
||||
Maintain statistics for Guest COP0 accesses.
|
||||
A histogram of COP0 accesses is printed when the VM is
|
||||
shutdown.
|
||||
|
||||
@@ -147,7 +147,7 @@ choice
|
||||
|
||||
config PA7000
|
||||
bool "PA7000/PA7100"
|
||||
---help---
|
||||
help
|
||||
This is the processor type of your CPU. This information is
|
||||
used for optimizing purposes. In order to compile a kernel
|
||||
that can run on all 32-bit PA CPUs (albeit not optimally fast),
|
||||
@@ -275,7 +275,7 @@ config PARISC_SELF_EXTRACT
|
||||
|
||||
config SMP
|
||||
bool "Symmetric multi-processing support"
|
||||
---help---
|
||||
help
|
||||
This enables support for systems with more than one CPU. If you have
|
||||
a system with only one CPU, say N. If you have a system with more
|
||||
than one CPU, say Y.
|
||||
@@ -382,7 +382,7 @@ source "drivers/parisc/Kconfig"
|
||||
config SECCOMP
|
||||
def_bool y
|
||||
prompt "Enable seccomp to safely compute untrusted bytecode"
|
||||
---help---
|
||||
help
|
||||
This kernel feature is useful for number crunching applications
|
||||
that may need to compute untrusted bytecode during their
|
||||
execution. By using pipes or other transports made available to
|
||||
|
||||
@@ -7,7 +7,7 @@ source "virt/kvm/Kconfig"
|
||||
|
||||
menuconfig VIRTUALIZATION
|
||||
bool "Virtualization"
|
||||
---help---
|
||||
help
|
||||
Say Y here to get to see options for using your Linux host to run
|
||||
other operating systems inside virtual machines (guests).
|
||||
This option alone does not add any kernel code.
|
||||
@@ -54,7 +54,7 @@ config KVM_BOOK3S_32
|
||||
select KVM
|
||||
select KVM_BOOK3S_32_HANDLER
|
||||
select KVM_BOOK3S_PR_POSSIBLE
|
||||
---help---
|
||||
help
|
||||
Support running unmodified book3s_32 guest kernels
|
||||
in virtual machines on book3s_32 host processors.
|
||||
|
||||
@@ -70,7 +70,7 @@ config KVM_BOOK3S_64
|
||||
select KVM
|
||||
select KVM_BOOK3S_PR_POSSIBLE if !KVM_BOOK3S_HV_POSSIBLE
|
||||
select SPAPR_TCE_IOMMU if IOMMU_SUPPORT && (PPC_PSERIES || PPC_POWERNV)
|
||||
---help---
|
||||
help
|
||||
Support running unmodified book3s_64 and book3s_32 guest kernels
|
||||
in virtual machines on book3s_64 host processors.
|
||||
|
||||
@@ -85,7 +85,7 @@ config KVM_BOOK3S_64_HV
|
||||
select KVM_BOOK3S_HV_POSSIBLE
|
||||
select MMU_NOTIFIER
|
||||
select CMA
|
||||
---help---
|
||||
help
|
||||
Support running unmodified book3s_64 guest kernels in
|
||||
virtual machines on POWER7 and newer processors that have
|
||||
hypervisor mode available to the host.
|
||||
@@ -104,7 +104,7 @@ config KVM_BOOK3S_64_PR
|
||||
tristate "KVM support without using hypervisor mode in host"
|
||||
depends on KVM_BOOK3S_64
|
||||
select KVM_BOOK3S_PR_POSSIBLE
|
||||
---help---
|
||||
help
|
||||
Support running guest kernels in virtual machines on processors
|
||||
without using hypervisor mode in the host, by running the
|
||||
guest in user mode (problem state) and emulating all
|
||||
@@ -119,7 +119,7 @@ config KVM_BOOK3S_64_PR
|
||||
config KVM_BOOK3S_HV_EXIT_TIMING
|
||||
bool "Detailed timing for hypervisor real-mode code"
|
||||
depends on KVM_BOOK3S_HV_POSSIBLE && DEBUG_FS
|
||||
---help---
|
||||
help
|
||||
Calculate time taken for each vcpu in the real-mode guest entry,
|
||||
exit, and interrupt handling code, plus time spent in the guest
|
||||
and in nap mode due to idle (cede) while other threads are still
|
||||
@@ -136,7 +136,7 @@ config KVM_BOOKE_HV
|
||||
config KVM_EXIT_TIMING
|
||||
bool "Detailed exit timing"
|
||||
depends on KVM_E500V2 || KVM_E500MC
|
||||
---help---
|
||||
help
|
||||
Calculate elapsed time for every exit/enter cycle. A per-vcpu
|
||||
report is available in debugfs kvm/vm#_vcpu#_timing.
|
||||
The overhead is relatively small, however it is not recommended for
|
||||
@@ -150,7 +150,7 @@ config KVM_E500V2
|
||||
select KVM
|
||||
select KVM_MMIO
|
||||
select MMU_NOTIFIER
|
||||
---help---
|
||||
help
|
||||
Support running unmodified E500 guest kernels in virtual machines on
|
||||
E500v2 host processors.
|
||||
|
||||
@@ -166,7 +166,7 @@ config KVM_E500MC
|
||||
select KVM_MMIO
|
||||
select KVM_BOOKE_HV
|
||||
select MMU_NOTIFIER
|
||||
---help---
|
||||
help
|
||||
Support running unmodified E500MC/E5500/E6500 guest kernels in
|
||||
virtual machines on E500MC/E5500/E6500 host processors.
|
||||
|
||||
@@ -194,7 +194,7 @@ config KVM_XICS
|
||||
select HAVE_KVM_IRQCHIP
|
||||
select HAVE_KVM_IRQFD
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
Include support for the XICS (eXternal Interrupt Controller
|
||||
Specification) interrupt controller architecture used on
|
||||
IBM POWER (pSeries) servers.
|
||||
|
||||
@@ -24,7 +24,7 @@ source "arch/powerpc/platforms/amigaone/Kconfig"
|
||||
config KVM_GUEST
|
||||
bool "KVM Guest support"
|
||||
select EPAPR_PARAVIRT
|
||||
---help---
|
||||
help
|
||||
This option enables various optimizations for running under the KVM
|
||||
hypervisor. Overhead for the kernel when not running inside KVM should
|
||||
be minimal.
|
||||
@@ -230,7 +230,7 @@ config TAU
|
||||
config TAU_INT
|
||||
bool "Interrupt driven TAU driver (DANGEROUS)"
|
||||
depends on TAU
|
||||
---help---
|
||||
help
|
||||
The TAU supports an interrupt driven mode which causes an interrupt
|
||||
whenever the temperature goes out of range. This is the fastest way
|
||||
to get notified the temp has exceeded a range. With this option off,
|
||||
@@ -246,7 +246,7 @@ config TAU_INT
|
||||
config TAU_AVERAGE
|
||||
bool "Average high and low temp"
|
||||
depends on TAU
|
||||
---help---
|
||||
help
|
||||
The TAU hardware can compare the temperature to an upper and lower
|
||||
bound. The default behavior is to show both the upper and lower
|
||||
bound in /proc/cpuinfo. If the range is large, the temperature is
|
||||
|
||||
@@ -280,7 +280,7 @@ config PHYS_64BIT
|
||||
bool 'Large physical address support' if E500 || PPC_86xx
|
||||
depends on (44x || E500 || PPC_86xx) && !PPC_83xx && !PPC_82xx
|
||||
select PHYS_ADDR_T_64BIT
|
||||
---help---
|
||||
help
|
||||
This option enables kernel support for larger than 32-bit physical
|
||||
addresses. This feature may not be available on all cores.
|
||||
|
||||
@@ -293,7 +293,7 @@ config PHYS_64BIT
|
||||
config ALTIVEC
|
||||
bool "AltiVec Support"
|
||||
depends on PPC_BOOK3S_32 || PPC_BOOK3S_64 || (PPC_E500MC && PPC64)
|
||||
---help---
|
||||
help
|
||||
This option enables kernel support for the Altivec extensions to the
|
||||
PowerPC processor. The kernel currently supports saving and restoring
|
||||
altivec registers, and turning on the 'altivec enable' bit so user
|
||||
@@ -309,7 +309,7 @@ config ALTIVEC
|
||||
config VSX
|
||||
bool "VSX Support"
|
||||
depends on PPC_BOOK3S_64 && ALTIVEC && PPC_FPU
|
||||
---help---
|
||||
help
|
||||
|
||||
This option enables kernel support for the Vector Scaler extensions
|
||||
to the PowerPC processor. The kernel currently supports saving and
|
||||
@@ -330,7 +330,7 @@ config SPE
|
||||
bool "SPE Support"
|
||||
depends on SPE_POSSIBLE
|
||||
default y
|
||||
---help---
|
||||
help
|
||||
This option enables kernel support for the Signal Processing
|
||||
Extensions (SPE) to the PowerPC processor. The kernel currently
|
||||
supports saving and restoring SPE registers, and turning on the
|
||||
@@ -446,7 +446,7 @@ config SMP
|
||||
depends on PPC_BOOK3S || PPC_BOOK3E || FSL_BOOKE || PPC_47x
|
||||
select GENERIC_IRQ_MIGRATION
|
||||
bool "Symmetric multi-processing support" if !FORCE_SMP
|
||||
---help---
|
||||
help
|
||||
This enables support for systems with more than one CPU. If you have
|
||||
a system with only one CPU, say N. If you have a system with more
|
||||
than one CPU, say Y. Note that the kernel does not currently
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user