[S390] cleanup s390 Kconfig
Make use of def_bool and def_tristate where possible and add sensible defaults to the config symbols where applicable. This shortens the defconfig file by another ~40 lines. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
53ec24b1e6
commit
6f9a3c3306
|
@ -1,13 +1,8 @@
|
||||||
config SCHED_MC
|
|
||||||
def_bool y
|
|
||||||
depends on SMP
|
|
||||||
|
|
||||||
config MMU
|
config MMU
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
config ZONE_DMA
|
config ZONE_DMA
|
||||||
def_bool y
|
def_bool y if 64BIT
|
||||||
depends on 64BIT
|
|
||||||
|
|
||||||
config LOCKDEP_SUPPORT
|
config LOCKDEP_SUPPORT
|
||||||
def_bool y
|
def_bool y
|
||||||
|
@ -25,12 +20,10 @@ config RWSEM_XCHGADD_ALGORITHM
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
config ARCH_HAS_ILOG2_U32
|
config ARCH_HAS_ILOG2_U32
|
||||||
bool
|
def_bool n
|
||||||
default n
|
|
||||||
|
|
||||||
config ARCH_HAS_ILOG2_U64
|
config ARCH_HAS_ILOG2_U64
|
||||||
bool
|
def_bool n
|
||||||
default n
|
|
||||||
|
|
||||||
config GENERIC_HWEIGHT
|
config GENERIC_HWEIGHT
|
||||||
def_bool y
|
def_bool y
|
||||||
|
@ -42,9 +35,7 @@ config GENERIC_CLOCKEVENTS
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
config GENERIC_BUG
|
config GENERIC_BUG
|
||||||
bool
|
def_bool y if BUG
|
||||||
depends on BUG
|
|
||||||
default y
|
|
||||||
|
|
||||||
config GENERIC_BUG_RELATIVE_POINTERS
|
config GENERIC_BUG_RELATIVE_POINTERS
|
||||||
def_bool y
|
def_bool y
|
||||||
|
@ -59,13 +50,10 @@ config ARCH_DMA_ADDR_T_64BIT
|
||||||
def_bool 64BIT
|
def_bool 64BIT
|
||||||
|
|
||||||
config GENERIC_LOCKBREAK
|
config GENERIC_LOCKBREAK
|
||||||
bool
|
def_bool y if SMP && PREEMPT
|
||||||
default y
|
|
||||||
depends on SMP && PREEMPT
|
|
||||||
|
|
||||||
config PGSTE
|
config PGSTE
|
||||||
bool
|
def_bool y if KVM
|
||||||
default y if KVM
|
|
||||||
|
|
||||||
config VIRT_CPU_ACCOUNTING
|
config VIRT_CPU_ACCOUNTING
|
||||||
def_bool y
|
def_bool y
|
||||||
|
@ -129,8 +117,7 @@ config S390
|
||||||
select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
|
select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
|
||||||
|
|
||||||
config SCHED_OMIT_FRAME_POINTER
|
config SCHED_OMIT_FRAME_POINTER
|
||||||
bool
|
def_bool y
|
||||||
default y
|
|
||||||
|
|
||||||
source "init/Kconfig"
|
source "init/Kconfig"
|
||||||
|
|
||||||
|
@ -143,20 +130,21 @@ comment "Processor type and features"
|
||||||
source "kernel/time/Kconfig"
|
source "kernel/time/Kconfig"
|
||||||
|
|
||||||
config 64BIT
|
config 64BIT
|
||||||
bool "64 bit kernel"
|
def_bool y
|
||||||
|
prompt "64 bit kernel"
|
||||||
help
|
help
|
||||||
Select this option if you have an IBM z/Architecture machine
|
Select this option if you have an IBM z/Architecture machine
|
||||||
and want to use the 64 bit addressing mode.
|
and want to use the 64 bit addressing mode.
|
||||||
|
|
||||||
config 32BIT
|
config 32BIT
|
||||||
bool
|
def_bool y if !64BIT
|
||||||
default y if !64BIT
|
|
||||||
|
|
||||||
config KTIME_SCALAR
|
config KTIME_SCALAR
|
||||||
def_bool 32BIT
|
def_bool 32BIT
|
||||||
|
|
||||||
config SMP
|
config SMP
|
||||||
bool "Symmetric multi-processing support"
|
def_bool y
|
||||||
|
prompt "Symmetric multi-processing support"
|
||||||
---help---
|
---help---
|
||||||
This enables support for systems with more than one CPU. If you have
|
This enables support for systems with more than one CPU. If you have
|
||||||
a system with only one CPU, like most personal computers, say N. If
|
a system with only one CPU, like most personal computers, say N. If
|
||||||
|
@ -188,10 +176,10 @@ config NR_CPUS
|
||||||
approximately sixteen kilobytes to the kernel image.
|
approximately sixteen kilobytes to the kernel image.
|
||||||
|
|
||||||
config HOTPLUG_CPU
|
config HOTPLUG_CPU
|
||||||
bool "Support for hot-pluggable CPUs"
|
def_bool y
|
||||||
|
prompt "Support for hot-pluggable CPUs"
|
||||||
depends on SMP
|
depends on SMP
|
||||||
select HOTPLUG
|
select HOTPLUG
|
||||||
default n
|
|
||||||
help
|
help
|
||||||
Say Y here to be able to turn CPUs off and on. CPUs
|
Say Y here to be able to turn CPUs off and on. CPUs
|
||||||
can be controlled through /sys/devices/system/cpu/cpu#.
|
can be controlled through /sys/devices/system/cpu/cpu#.
|
||||||
|
@ -207,14 +195,16 @@ config SCHED_MC
|
||||||
increased overhead in some places.
|
increased overhead in some places.
|
||||||
|
|
||||||
config SCHED_BOOK
|
config SCHED_BOOK
|
||||||
bool "Book scheduler support"
|
def_bool y
|
||||||
|
prompt "Book scheduler support"
|
||||||
depends on SMP && SCHED_MC
|
depends on SMP && SCHED_MC
|
||||||
help
|
help
|
||||||
Book scheduler support improves the CPU scheduler's decision making
|
Book scheduler support improves the CPU scheduler's decision making
|
||||||
when dealing with machines that have several books.
|
when dealing with machines that have several books.
|
||||||
|
|
||||||
config MATHEMU
|
config MATHEMU
|
||||||
bool "IEEE FPU emulation"
|
def_bool y
|
||||||
|
prompt "IEEE FPU emulation"
|
||||||
depends on MARCH_G5
|
depends on MARCH_G5
|
||||||
help
|
help
|
||||||
This option is required for IEEE compliant floating point arithmetic
|
This option is required for IEEE compliant floating point arithmetic
|
||||||
|
@ -222,7 +212,8 @@ config MATHEMU
|
||||||
need this.
|
need this.
|
||||||
|
|
||||||
config COMPAT
|
config COMPAT
|
||||||
bool "Kernel support for 31 bit emulation"
|
def_bool y
|
||||||
|
prompt "Kernel support for 31 bit emulation"
|
||||||
depends on 64BIT
|
depends on 64BIT
|
||||||
select COMPAT_BINFMT_ELF
|
select COMPAT_BINFMT_ELF
|
||||||
help
|
help
|
||||||
|
@ -232,16 +223,14 @@ config COMPAT
|
||||||
executing 31 bit applications. It is safe to say "Y".
|
executing 31 bit applications. It is safe to say "Y".
|
||||||
|
|
||||||
config SYSVIPC_COMPAT
|
config SYSVIPC_COMPAT
|
||||||
bool
|
def_bool y if COMPAT && SYSVIPC
|
||||||
depends on COMPAT && SYSVIPC
|
|
||||||
default y
|
|
||||||
|
|
||||||
config AUDIT_ARCH
|
config AUDIT_ARCH
|
||||||
bool
|
def_bool y
|
||||||
default y
|
|
||||||
|
|
||||||
config S390_EXEC_PROTECT
|
config S390_EXEC_PROTECT
|
||||||
bool "Data execute protection"
|
def_bool y
|
||||||
|
prompt "Data execute protection"
|
||||||
help
|
help
|
||||||
This option allows to enable a buffer overflow protection for user
|
This option allows to enable a buffer overflow protection for user
|
||||||
space programs and it also selects the addressing mode option above.
|
space programs and it also selects the addressing mode option above.
|
||||||
|
@ -301,7 +290,8 @@ config MARCH_Z196
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config PACK_STACK
|
config PACK_STACK
|
||||||
bool "Pack kernel stack"
|
def_bool y
|
||||||
|
prompt "Pack kernel stack"
|
||||||
help
|
help
|
||||||
This option enables the compiler option -mkernel-backchain if it
|
This option enables the compiler option -mkernel-backchain if it
|
||||||
is available. If the option is available the compiler supports
|
is available. If the option is available the compiler supports
|
||||||
|
@ -314,7 +304,8 @@ config PACK_STACK
|
||||||
Say Y if you are unsure.
|
Say Y if you are unsure.
|
||||||
|
|
||||||
config SMALL_STACK
|
config SMALL_STACK
|
||||||
bool "Use 8kb for kernel stack instead of 16kb"
|
def_bool n
|
||||||
|
prompt "Use 8kb for kernel stack instead of 16kb"
|
||||||
depends on PACK_STACK && 64BIT && !LOCKDEP
|
depends on PACK_STACK && 64BIT && !LOCKDEP
|
||||||
help
|
help
|
||||||
If you say Y here and the compiler supports the -mkernel-backchain
|
If you say Y here and the compiler supports the -mkernel-backchain
|
||||||
|
@ -326,7 +317,8 @@ config SMALL_STACK
|
||||||
Say N if you are unsure.
|
Say N if you are unsure.
|
||||||
|
|
||||||
config CHECK_STACK
|
config CHECK_STACK
|
||||||
bool "Detect kernel stack overflow"
|
def_bool y
|
||||||
|
prompt "Detect kernel stack overflow"
|
||||||
help
|
help
|
||||||
This option enables the compiler option -mstack-guard and
|
This option enables the compiler option -mstack-guard and
|
||||||
-mstack-size if they are available. If the compiler supports them
|
-mstack-size if they are available. If the compiler supports them
|
||||||
|
@ -350,7 +342,8 @@ config STACK_GUARD
|
||||||
512 for 64 bit.
|
512 for 64 bit.
|
||||||
|
|
||||||
config WARN_STACK
|
config WARN_STACK
|
||||||
bool "Emit compiler warnings for function with broken stack usage"
|
def_bool n
|
||||||
|
prompt "Emit compiler warnings for function with broken stack usage"
|
||||||
help
|
help
|
||||||
This option enables the compiler options -mwarn-framesize and
|
This option enables the compiler options -mwarn-framesize and
|
||||||
-mwarn-dynamicstack. If the compiler supports these options it
|
-mwarn-dynamicstack. If the compiler supports these options it
|
||||||
|
@ -385,24 +378,24 @@ config ARCH_SPARSEMEM_DEFAULT
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
config ARCH_SELECT_MEMORY_MODEL
|
config ARCH_SELECT_MEMORY_MODEL
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
config ARCH_ENABLE_MEMORY_HOTPLUG
|
config ARCH_ENABLE_MEMORY_HOTPLUG
|
||||||
def_bool y
|
def_bool y if SPARSEMEM
|
||||||
depends on SPARSEMEM
|
|
||||||
|
|
||||||
config ARCH_ENABLE_MEMORY_HOTREMOVE
|
config ARCH_ENABLE_MEMORY_HOTREMOVE
|
||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
config ARCH_HIBERNATION_POSSIBLE
|
config ARCH_HIBERNATION_POSSIBLE
|
||||||
def_bool y if 64BIT
|
def_bool y if 64BIT
|
||||||
|
|
||||||
source "mm/Kconfig"
|
source "mm/Kconfig"
|
||||||
|
|
||||||
comment "I/O subsystem configuration"
|
comment "I/O subsystem configuration"
|
||||||
|
|
||||||
config QDIO
|
config QDIO
|
||||||
tristate "QDIO support"
|
def_tristate y
|
||||||
|
prompt "QDIO support"
|
||||||
---help---
|
---help---
|
||||||
This driver provides the Queued Direct I/O base support for
|
This driver provides the Queued Direct I/O base support for
|
||||||
IBM System z.
|
IBM System z.
|
||||||
|
@ -413,7 +406,8 @@ config QDIO
|
||||||
If unsure, say Y.
|
If unsure, say Y.
|
||||||
|
|
||||||
config CHSC_SCH
|
config CHSC_SCH
|
||||||
tristate "Support for CHSC subchannels"
|
def_tristate y
|
||||||
|
prompt "Support for CHSC subchannels"
|
||||||
help
|
help
|
||||||
This driver allows usage of CHSC subchannels. A CHSC subchannel
|
This driver allows usage of CHSC subchannels. A CHSC subchannel
|
||||||
is usually present on LPAR only.
|
is usually present on LPAR only.
|
||||||
|
@ -431,7 +425,8 @@ config CHSC_SCH
|
||||||
comment "Misc"
|
comment "Misc"
|
||||||
|
|
||||||
config IPL
|
config IPL
|
||||||
bool "Builtin IPL record support"
|
def_bool y
|
||||||
|
prompt "Builtin IPL record support"
|
||||||
help
|
help
|
||||||
If you want to use the produced kernel to IPL directly from a
|
If you want to use the produced kernel to IPL directly from a
|
||||||
device, you have to merge a bootsector specific to the device
|
device, you have to merge a bootsector specific to the device
|
||||||
|
@ -463,7 +458,8 @@ config FORCE_MAX_ZONEORDER
|
||||||
default "9"
|
default "9"
|
||||||
|
|
||||||
config PFAULT
|
config PFAULT
|
||||||
bool "Pseudo page fault support"
|
def_bool y
|
||||||
|
prompt "Pseudo page fault support"
|
||||||
help
|
help
|
||||||
Select this option, if you want to use PFAULT pseudo page fault
|
Select this option, if you want to use PFAULT pseudo page fault
|
||||||
handling under VM. If running native or in LPAR, this option
|
handling under VM. If running native or in LPAR, this option
|
||||||
|
@ -475,7 +471,8 @@ config PFAULT
|
||||||
this option.
|
this option.
|
||||||
|
|
||||||
config SHARED_KERNEL
|
config SHARED_KERNEL
|
||||||
bool "VM shared kernel support"
|
def_bool y
|
||||||
|
prompt "VM shared kernel support"
|
||||||
help
|
help
|
||||||
Select this option, if you want to share the text segment of the
|
Select this option, if you want to share the text segment of the
|
||||||
Linux kernel between different VM guests. This reduces memory
|
Linux kernel between different VM guests. This reduces memory
|
||||||
|
@ -486,7 +483,8 @@ config SHARED_KERNEL
|
||||||
doing and want to exploit this feature.
|
doing and want to exploit this feature.
|
||||||
|
|
||||||
config CMM
|
config CMM
|
||||||
tristate "Cooperative memory management"
|
def_tristate n
|
||||||
|
prompt "Cooperative memory management"
|
||||||
help
|
help
|
||||||
Select this option, if you want to enable the kernel interface
|
Select this option, if you want to enable the kernel interface
|
||||||
to reduce the memory size of the system. This is accomplished
|
to reduce the memory size of the system. This is accomplished
|
||||||
|
@ -498,14 +496,16 @@ config CMM
|
||||||
option.
|
option.
|
||||||
|
|
||||||
config CMM_IUCV
|
config CMM_IUCV
|
||||||
bool "IUCV special message interface to cooperative memory management"
|
def_bool y
|
||||||
|
prompt "IUCV special message interface to cooperative memory management"
|
||||||
depends on CMM && (SMSGIUCV=y || CMM=SMSGIUCV)
|
depends on CMM && (SMSGIUCV=y || CMM=SMSGIUCV)
|
||||||
help
|
help
|
||||||
Select this option to enable the special message interface to
|
Select this option to enable the special message interface to
|
||||||
the cooperative memory management.
|
the cooperative memory management.
|
||||||
|
|
||||||
config APPLDATA_BASE
|
config APPLDATA_BASE
|
||||||
bool "Linux - VM Monitor Stream, base infrastructure"
|
def_bool n
|
||||||
|
prompt "Linux - VM Monitor Stream, base infrastructure"
|
||||||
depends on PROC_FS
|
depends on PROC_FS
|
||||||
help
|
help
|
||||||
This provides a kernel interface for creating and updating z/VM APPLDATA
|
This provides a kernel interface for creating and updating z/VM APPLDATA
|
||||||
|
@ -520,7 +520,8 @@ config APPLDATA_BASE
|
||||||
The /proc entries can also be read from, showing the current settings.
|
The /proc entries can also be read from, showing the current settings.
|
||||||
|
|
||||||
config APPLDATA_MEM
|
config APPLDATA_MEM
|
||||||
tristate "Monitor memory management statistics"
|
def_tristate m
|
||||||
|
prompt "Monitor memory management statistics"
|
||||||
depends on APPLDATA_BASE && VM_EVENT_COUNTERS
|
depends on APPLDATA_BASE && VM_EVENT_COUNTERS
|
||||||
help
|
help
|
||||||
This provides memory management related data to the Linux - VM Monitor
|
This provides memory management related data to the Linux - VM Monitor
|
||||||
|
@ -536,7 +537,8 @@ config APPLDATA_MEM
|
||||||
appldata_mem.o.
|
appldata_mem.o.
|
||||||
|
|
||||||
config APPLDATA_OS
|
config APPLDATA_OS
|
||||||
tristate "Monitor OS statistics"
|
def_tristate m
|
||||||
|
prompt "Monitor OS statistics"
|
||||||
depends on APPLDATA_BASE
|
depends on APPLDATA_BASE
|
||||||
help
|
help
|
||||||
This provides OS related data to the Linux - VM Monitor Stream, like
|
This provides OS related data to the Linux - VM Monitor Stream, like
|
||||||
|
@ -550,7 +552,8 @@ config APPLDATA_OS
|
||||||
appldata_os.o.
|
appldata_os.o.
|
||||||
|
|
||||||
config APPLDATA_NET_SUM
|
config APPLDATA_NET_SUM
|
||||||
tristate "Monitor overall network statistics"
|
def_tristate m
|
||||||
|
prompt "Monitor overall network statistics"
|
||||||
depends on APPLDATA_BASE && NET
|
depends on APPLDATA_BASE && NET
|
||||||
help
|
help
|
||||||
This provides network related data to the Linux - VM Monitor Stream,
|
This provides network related data to the Linux - VM Monitor Stream,
|
||||||
|
@ -567,30 +570,32 @@ config APPLDATA_NET_SUM
|
||||||
source kernel/Kconfig.hz
|
source kernel/Kconfig.hz
|
||||||
|
|
||||||
config S390_HYPFS_FS
|
config S390_HYPFS_FS
|
||||||
bool "s390 hypervisor file system support"
|
def_bool y
|
||||||
|
prompt "s390 hypervisor file system support"
|
||||||
select SYS_HYPERVISOR
|
select SYS_HYPERVISOR
|
||||||
default y
|
|
||||||
help
|
help
|
||||||
This is a virtual file system intended to provide accounting
|
This is a virtual file system intended to provide accounting
|
||||||
information in an s390 hypervisor environment.
|
information in an s390 hypervisor environment.
|
||||||
|
|
||||||
config KEXEC
|
config KEXEC
|
||||||
bool "kexec system call"
|
def_bool n
|
||||||
|
prompt "kexec system call"
|
||||||
help
|
help
|
||||||
kexec is a system call that implements the ability to shutdown your
|
kexec is a system call that implements the ability to shutdown your
|
||||||
current kernel, and to start another kernel. It is like a reboot
|
current kernel, and to start another kernel. It is like a reboot
|
||||||
but is independent of hardware/microcode support.
|
but is independent of hardware/microcode support.
|
||||||
|
|
||||||
config ZFCPDUMP
|
config ZFCPDUMP
|
||||||
bool "zfcpdump support"
|
def_bool n
|
||||||
|
prompt "zfcpdump support"
|
||||||
select SMP
|
select SMP
|
||||||
default n
|
|
||||||
help
|
help
|
||||||
Select this option if you want to build an zfcpdump enabled kernel.
|
Select this option if you want to build an zfcpdump enabled kernel.
|
||||||
Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this.
|
Refer to <file:Documentation/s390/zfcpdump.txt> for more details on this.
|
||||||
|
|
||||||
config S390_GUEST
|
config S390_GUEST
|
||||||
bool "s390 guest support for KVM (EXPERIMENTAL)"
|
def_bool y
|
||||||
|
prompt "s390 guest support for KVM (EXPERIMENTAL)"
|
||||||
depends on 64BIT && EXPERIMENTAL
|
depends on 64BIT && EXPERIMENTAL
|
||||||
select VIRTIO
|
select VIRTIO
|
||||||
select VIRTIO_RING
|
select VIRTIO_RING
|
||||||
|
@ -602,9 +607,9 @@ bool "s390 guest support for KVM (EXPERIMENTAL)"
|
||||||
the default console.
|
the default console.
|
||||||
|
|
||||||
config SECCOMP
|
config SECCOMP
|
||||||
bool "Enable seccomp to safely compute untrusted bytecode"
|
def_bool y
|
||||||
|
prompt "Enable seccomp to safely compute untrusted bytecode"
|
||||||
depends on PROC_FS
|
depends on PROC_FS
|
||||||
default y
|
|
||||||
help
|
help
|
||||||
This kernel feature is useful for number crunching applications
|
This kernel feature is useful for number crunching applications
|
||||||
that may need to compute untrusted bytecode during their
|
that may need to compute untrusted bytecode during their
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
menu "Kernel hacking"
|
menu "Kernel hacking"
|
||||||
|
|
||||||
config TRACE_IRQFLAGS_SUPPORT
|
config TRACE_IRQFLAGS_SUPPORT
|
||||||
bool
|
def_bool y
|
||||||
default y
|
|
||||||
|
|
||||||
source "lib/Kconfig.debug"
|
source "lib/Kconfig.debug"
|
||||||
|
|
||||||
|
@ -19,7 +18,8 @@ config STRICT_DEVMEM
|
||||||
If you are unsure, say Y.
|
If you are unsure, say Y.
|
||||||
|
|
||||||
config DEBUG_STRICT_USER_COPY_CHECKS
|
config DEBUG_STRICT_USER_COPY_CHECKS
|
||||||
bool "Strict user copy size checks"
|
def_bool n
|
||||||
|
prompt "Strict user copy size checks"
|
||||||
---help---
|
---help---
|
||||||
Enabling this option turns a certain set of sanity checks for user
|
Enabling this option turns a certain set of sanity checks for user
|
||||||
copy operations into compile time warnings.
|
copy operations into compile time warnings.
|
||||||
|
|
|
@ -2,16 +2,12 @@ CONFIG_EXPERIMENTAL=y
|
||||||
CONFIG_SYSVIPC=y
|
CONFIG_SYSVIPC=y
|
||||||
CONFIG_POSIX_MQUEUE=y
|
CONFIG_POSIX_MQUEUE=y
|
||||||
CONFIG_AUDIT=y
|
CONFIG_AUDIT=y
|
||||||
|
CONFIG_RCU_TRACE=y
|
||||||
CONFIG_IKCONFIG=y
|
CONFIG_IKCONFIG=y
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
CONFIG_CGROUPS=y
|
|
||||||
CONFIG_CGROUP_NS=y
|
|
||||||
CONFIG_SYSFS_DEPRECATED_V2=y
|
|
||||||
CONFIG_UTS_NS=y
|
|
||||||
CONFIG_IPC_NS=y
|
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||||
# CONFIG_COMPAT_BRK is not set
|
CONFIG_PERF_EVENTS=y
|
||||||
CONFIG_SLAB=y
|
CONFIG_SLAB=y
|
||||||
CONFIG_KPROBES=y
|
CONFIG_KPROBES=y
|
||||||
CONFIG_MODULES=y
|
CONFIG_MODULES=y
|
||||||
|
@ -20,24 +16,12 @@ CONFIG_MODVERSIONS=y
|
||||||
CONFIG_DEFAULT_DEADLINE=y
|
CONFIG_DEFAULT_DEADLINE=y
|
||||||
CONFIG_NO_HZ=y
|
CONFIG_NO_HZ=y
|
||||||
CONFIG_HIGH_RES_TIMERS=y
|
CONFIG_HIGH_RES_TIMERS=y
|
||||||
CONFIG_64BIT=y
|
|
||||||
CONFIG_SMP=y
|
|
||||||
CONFIG_NR_CPUS=32
|
|
||||||
CONFIG_COMPAT=y
|
|
||||||
CONFIG_S390_EXEC_PROTECT=y
|
|
||||||
CONFIG_PACK_STACK=y
|
|
||||||
CONFIG_CHECK_STACK=y
|
|
||||||
CONFIG_PREEMPT=y
|
CONFIG_PREEMPT=y
|
||||||
CONFIG_MEMORY_HOTPLUG=y
|
CONFIG_MEMORY_HOTPLUG=y
|
||||||
CONFIG_MEMORY_HOTREMOVE=y
|
CONFIG_MEMORY_HOTREMOVE=y
|
||||||
CONFIG_QDIO=y
|
|
||||||
CONFIG_CHSC_SCH=m
|
|
||||||
CONFIG_IPL=y
|
|
||||||
CONFIG_BINFMT_MISC=m
|
CONFIG_BINFMT_MISC=m
|
||||||
CONFIG_PFAULT=y
|
|
||||||
CONFIG_HZ_100=y
|
CONFIG_HZ_100=y
|
||||||
CONFIG_KEXEC=y
|
CONFIG_KEXEC=y
|
||||||
CONFIG_S390_GUEST=y
|
|
||||||
CONFIG_PM=y
|
CONFIG_PM=y
|
||||||
CONFIG_HIBERNATION=y
|
CONFIG_HIBERNATION=y
|
||||||
CONFIG_PACKET=y
|
CONFIG_PACKET=y
|
||||||
|
@ -46,16 +30,15 @@ CONFIG_NET_KEY=y
|
||||||
CONFIG_AFIUCV=m
|
CONFIG_AFIUCV=m
|
||||||
CONFIG_INET=y
|
CONFIG_INET=y
|
||||||
CONFIG_IP_MULTICAST=y
|
CONFIG_IP_MULTICAST=y
|
||||||
|
# CONFIG_INET_LRO is not set
|
||||||
CONFIG_IPV6=y
|
CONFIG_IPV6=y
|
||||||
CONFIG_NETFILTER=y
|
CONFIG_NET_SCTPPROBE=m
|
||||||
CONFIG_NETFILTER_NETLINK_QUEUE=m
|
CONFIG_L2TP=m
|
||||||
CONFIG_NETFILTER_NETLINK_LOG=m
|
CONFIG_L2TP_DEBUGFS=m
|
||||||
CONFIG_NF_CONNTRACK=m
|
CONFIG_VLAN_8021Q=y
|
||||||
# CONFIG_NF_CT_PROTO_SCTP is not set
|
|
||||||
CONFIG_NET_SCHED=y
|
CONFIG_NET_SCHED=y
|
||||||
CONFIG_NET_SCH_CBQ=m
|
CONFIG_NET_SCH_CBQ=m
|
||||||
CONFIG_NET_SCH_PRIO=m
|
CONFIG_NET_SCH_PRIO=m
|
||||||
CONFIG_NET_SCH_MULTIQ=y
|
|
||||||
CONFIG_NET_SCH_RED=m
|
CONFIG_NET_SCH_RED=m
|
||||||
CONFIG_NET_SCH_SFQ=m
|
CONFIG_NET_SCH_SFQ=m
|
||||||
CONFIG_NET_SCH_TEQL=m
|
CONFIG_NET_SCH_TEQL=m
|
||||||
|
@ -69,28 +52,14 @@ CONFIG_NET_CLS_U32=m
|
||||||
CONFIG_CLS_U32_MARK=y
|
CONFIG_CLS_U32_MARK=y
|
||||||
CONFIG_NET_CLS_RSVP=m
|
CONFIG_NET_CLS_RSVP=m
|
||||||
CONFIG_NET_CLS_RSVP6=m
|
CONFIG_NET_CLS_RSVP6=m
|
||||||
CONFIG_NET_CLS_FLOW=m
|
|
||||||
CONFIG_NET_CLS_ACT=y
|
CONFIG_NET_CLS_ACT=y
|
||||||
CONFIG_NET_ACT_POLICE=y
|
CONFIG_NET_ACT_POLICE=y
|
||||||
CONFIG_NET_ACT_NAT=m
|
|
||||||
CONFIG_CAN=m
|
|
||||||
CONFIG_CAN_RAW=m
|
|
||||||
CONFIG_CAN_BCM=m
|
|
||||||
CONFIG_CAN_VCAN=m
|
|
||||||
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
||||||
# CONFIG_FIRMWARE_IN_KERNEL is not set
|
# CONFIG_FIRMWARE_IN_KERNEL is not set
|
||||||
CONFIG_BLK_DEV_LOOP=m
|
CONFIG_BLK_DEV_LOOP=m
|
||||||
CONFIG_BLK_DEV_NBD=m
|
CONFIG_BLK_DEV_NBD=m
|
||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_XIP=y
|
CONFIG_VIRTIO_BLK=y
|
||||||
CONFIG_BLK_DEV_XPRAM=m
|
|
||||||
CONFIG_DASD=y
|
|
||||||
CONFIG_DASD_PROFILE=y
|
|
||||||
CONFIG_DASD_ECKD=y
|
|
||||||
CONFIG_DASD_FBA=y
|
|
||||||
CONFIG_DASD_DIAG=y
|
|
||||||
CONFIG_DASD_EER=y
|
|
||||||
CONFIG_VIRTIO_BLK=m
|
|
||||||
CONFIG_SCSI=y
|
CONFIG_SCSI=y
|
||||||
CONFIG_BLK_DEV_SD=y
|
CONFIG_BLK_DEV_SD=y
|
||||||
CONFIG_CHR_DEV_ST=y
|
CONFIG_CHR_DEV_ST=y
|
||||||
|
@ -102,101 +71,92 @@ CONFIG_SCSI_CONSTANTS=y
|
||||||
CONFIG_SCSI_LOGGING=y
|
CONFIG_SCSI_LOGGING=y
|
||||||
CONFIG_SCSI_SCAN_ASYNC=y
|
CONFIG_SCSI_SCAN_ASYNC=y
|
||||||
CONFIG_ZFCP=y
|
CONFIG_ZFCP=y
|
||||||
CONFIG_SCSI_DH=m
|
CONFIG_ZFCP_DIF=y
|
||||||
CONFIG_SCSI_DH_RDAC=m
|
|
||||||
CONFIG_SCSI_DH_HP_SW=m
|
|
||||||
CONFIG_SCSI_DH_EMC=m
|
|
||||||
CONFIG_SCSI_DH_ALUA=m
|
|
||||||
CONFIG_SCSI_OSD_INITIATOR=m
|
|
||||||
CONFIG_SCSI_OSD_ULD=m
|
|
||||||
CONFIG_MD=y
|
|
||||||
CONFIG_BLK_DEV_MD=y
|
|
||||||
CONFIG_MD_LINEAR=m
|
|
||||||
CONFIG_MD_RAID0=m
|
|
||||||
CONFIG_MD_RAID1=m
|
|
||||||
CONFIG_MD_MULTIPATH=m
|
|
||||||
CONFIG_BLK_DEV_DM=y
|
|
||||||
CONFIG_DM_CRYPT=y
|
|
||||||
CONFIG_DM_SNAPSHOT=y
|
|
||||||
CONFIG_DM_MIRROR=y
|
|
||||||
CONFIG_DM_ZERO=y
|
|
||||||
CONFIG_DM_MULTIPATH=m
|
|
||||||
CONFIG_NETDEVICES=y
|
CONFIG_NETDEVICES=y
|
||||||
CONFIG_DUMMY=m
|
CONFIG_DUMMY=m
|
||||||
CONFIG_BONDING=m
|
CONFIG_BONDING=m
|
||||||
CONFIG_EQUALIZER=m
|
CONFIG_EQUALIZER=m
|
||||||
CONFIG_TUN=m
|
CONFIG_TUN=m
|
||||||
CONFIG_VETH=m
|
|
||||||
CONFIG_NET_ETHERNET=y
|
CONFIG_NET_ETHERNET=y
|
||||||
CONFIG_LCS=m
|
CONFIG_VIRTIO_NET=y
|
||||||
CONFIG_CTCM=m
|
|
||||||
CONFIG_QETH=y
|
|
||||||
CONFIG_QETH_L2=y
|
|
||||||
CONFIG_QETH_L3=y
|
|
||||||
CONFIG_VIRTIO_NET=m
|
|
||||||
CONFIG_HW_RANDOM_VIRTIO=m
|
|
||||||
CONFIG_RAW_DRIVER=m
|
CONFIG_RAW_DRIVER=m
|
||||||
CONFIG_TN3270=y
|
|
||||||
CONFIG_TN3270_TTY=y
|
|
||||||
CONFIG_TN3270_FS=m
|
|
||||||
CONFIG_TN3270_CONSOLE=y
|
|
||||||
CONFIG_TN3215=y
|
|
||||||
CONFIG_TN3215_CONSOLE=y
|
|
||||||
CONFIG_SCLP_TTY=y
|
|
||||||
CONFIG_SCLP_CONSOLE=y
|
|
||||||
CONFIG_SCLP_VT220_TTY=y
|
|
||||||
CONFIG_SCLP_VT220_CONSOLE=y
|
|
||||||
CONFIG_SCLP_CPI=m
|
|
||||||
CONFIG_SCLP_ASYNC=m
|
|
||||||
CONFIG_S390_TAPE=m
|
|
||||||
CONFIG_S390_TAPE_BLOCK=y
|
|
||||||
CONFIG_S390_TAPE_34XX=m
|
|
||||||
CONFIG_ACCESSIBILITY=y
|
|
||||||
CONFIG_EXT2_FS=y
|
CONFIG_EXT2_FS=y
|
||||||
CONFIG_EXT3_FS=y
|
CONFIG_EXT3_FS=y
|
||||||
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
|
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
|
||||||
|
CONFIG_EXT4_FS=y
|
||||||
|
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||||
|
CONFIG_EXT4_FS_SECURITY=y
|
||||||
CONFIG_PROC_KCORE=y
|
CONFIG_PROC_KCORE=y
|
||||||
CONFIG_TMPFS=y
|
CONFIG_TMPFS=y
|
||||||
CONFIG_TMPFS_POSIX_ACL=y
|
CONFIG_TMPFS_POSIX_ACL=y
|
||||||
CONFIG_NFS_FS=y
|
# CONFIG_NETWORK_FILESYSTEMS is not set
|
||||||
CONFIG_NFS_V3=y
|
|
||||||
CONFIG_NFSD=y
|
|
||||||
CONFIG_NFSD_V3=y
|
|
||||||
CONFIG_PARTITION_ADVANCED=y
|
CONFIG_PARTITION_ADVANCED=y
|
||||||
CONFIG_IBM_PARTITION=y
|
CONFIG_IBM_PARTITION=y
|
||||||
CONFIG_DLM=m
|
CONFIG_DLM=m
|
||||||
CONFIG_MAGIC_SYSRQ=y
|
CONFIG_MAGIC_SYSRQ=y
|
||||||
CONFIG_DEBUG_KERNEL=y
|
CONFIG_DEBUG_KERNEL=y
|
||||||
# CONFIG_SCHED_DEBUG is not set
|
CONFIG_TIMER_STATS=y
|
||||||
CONFIG_DEBUG_SPINLOCK=y
|
CONFIG_PROVE_LOCKING=y
|
||||||
CONFIG_DEBUG_MUTEXES=y
|
CONFIG_PROVE_RCU=y
|
||||||
|
CONFIG_LOCK_STAT=y
|
||||||
|
CONFIG_DEBUG_LOCKDEP=y
|
||||||
CONFIG_DEBUG_SPINLOCK_SLEEP=y
|
CONFIG_DEBUG_SPINLOCK_SLEEP=y
|
||||||
|
CONFIG_DEBUG_LIST=y
|
||||||
|
CONFIG_DEBUG_NOTIFIERS=y
|
||||||
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
|
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
|
||||||
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
|
CONFIG_KPROBES_SANITY_TEST=y
|
||||||
|
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
|
||||||
|
CONFIG_LATENCYTOP=y
|
||||||
CONFIG_SYSCTL_SYSCALL_CHECK=y
|
CONFIG_SYSCTL_SYSCALL_CHECK=y
|
||||||
CONFIG_SAMPLES=y
|
CONFIG_DEBUG_PAGEALLOC=y
|
||||||
CONFIG_CRYPTO_FIPS=y
|
# CONFIG_FTRACE is not set
|
||||||
|
# CONFIG_STRICT_DEVMEM is not set
|
||||||
|
CONFIG_CRYPTO_NULL=m
|
||||||
|
CONFIG_CRYPTO_CRYPTD=m
|
||||||
CONFIG_CRYPTO_AUTHENC=m
|
CONFIG_CRYPTO_AUTHENC=m
|
||||||
|
CONFIG_CRYPTO_TEST=m
|
||||||
CONFIG_CRYPTO_CCM=m
|
CONFIG_CRYPTO_CCM=m
|
||||||
CONFIG_CRYPTO_GCM=m
|
CONFIG_CRYPTO_GCM=m
|
||||||
|
CONFIG_CRYPTO_CBC=y
|
||||||
CONFIG_CRYPTO_CTS=m
|
CONFIG_CRYPTO_CTS=m
|
||||||
CONFIG_CRYPTO_ECB=m
|
CONFIG_CRYPTO_ECB=m
|
||||||
|
CONFIG_CRYPTO_LRW=m
|
||||||
CONFIG_CRYPTO_PCBC=m
|
CONFIG_CRYPTO_PCBC=m
|
||||||
|
CONFIG_CRYPTO_XTS=m
|
||||||
|
CONFIG_CRYPTO_XCBC=m
|
||||||
CONFIG_CRYPTO_VMAC=m
|
CONFIG_CRYPTO_VMAC=m
|
||||||
|
CONFIG_CRYPTO_MD4=m
|
||||||
|
CONFIG_CRYPTO_MICHAEL_MIC=m
|
||||||
CONFIG_CRYPTO_RMD128=m
|
CONFIG_CRYPTO_RMD128=m
|
||||||
CONFIG_CRYPTO_RMD160=m
|
CONFIG_CRYPTO_RMD160=m
|
||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
|
CONFIG_CRYPTO_SHA256=m
|
||||||
|
CONFIG_CRYPTO_SHA512=m
|
||||||
|
CONFIG_CRYPTO_TGR192=m
|
||||||
|
CONFIG_CRYPTO_WP512=m
|
||||||
|
CONFIG_CRYPTO_ANUBIS=m
|
||||||
|
CONFIG_CRYPTO_ARC4=m
|
||||||
|
CONFIG_CRYPTO_BLOWFISH=m
|
||||||
CONFIG_CRYPTO_CAMELLIA=m
|
CONFIG_CRYPTO_CAMELLIA=m
|
||||||
|
CONFIG_CRYPTO_CAST5=m
|
||||||
|
CONFIG_CRYPTO_CAST6=m
|
||||||
|
CONFIG_CRYPTO_DES=m
|
||||||
CONFIG_CRYPTO_FCRYPT=m
|
CONFIG_CRYPTO_FCRYPT=m
|
||||||
|
CONFIG_CRYPTO_KHAZAD=m
|
||||||
CONFIG_CRYPTO_SALSA20=m
|
CONFIG_CRYPTO_SALSA20=m
|
||||||
CONFIG_CRYPTO_SEED=m
|
CONFIG_CRYPTO_SEED=m
|
||||||
|
CONFIG_CRYPTO_SERPENT=m
|
||||||
|
CONFIG_CRYPTO_TEA=m
|
||||||
|
CONFIG_CRYPTO_TWOFISH=m
|
||||||
|
CONFIG_CRYPTO_DEFLATE=m
|
||||||
CONFIG_CRYPTO_ZLIB=m
|
CONFIG_CRYPTO_ZLIB=m
|
||||||
CONFIG_CRYPTO_LZO=m
|
CONFIG_CRYPTO_LZO=m
|
||||||
CONFIG_ZCRYPT=m
|
CONFIG_ZCRYPT=m
|
||||||
|
CONFIG_CRYPTO_SHA1_S390=m
|
||||||
|
CONFIG_CRYPTO_SHA256_S390=m
|
||||||
CONFIG_CRYPTO_SHA512_S390=m
|
CONFIG_CRYPTO_SHA512_S390=m
|
||||||
CONFIG_CRC_T10DIF=y
|
CONFIG_CRYPTO_DES_S390=m
|
||||||
CONFIG_CRC32=m
|
CONFIG_CRYPTO_AES_S390=m
|
||||||
CONFIG_CRC7=m
|
CONFIG_CRC7=m
|
||||||
CONFIG_KVM=m
|
CONFIG_VIRTIO_BALLOON=y
|
||||||
CONFIG_VIRTIO_BALLOON=m
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
source "virt/kvm/Kconfig"
|
source "virt/kvm/Kconfig"
|
||||||
|
|
||||||
menuconfig VIRTUALIZATION
|
menuconfig VIRTUALIZATION
|
||||||
bool "Virtualization"
|
def_bool y
|
||||||
default y
|
prompt "Virtualization"
|
||||||
---help---
|
---help---
|
||||||
Say Y here to get to see options for using your Linux host to run other
|
Say Y here to get to see options for using your Linux host to run other
|
||||||
operating systems inside virtual machines (guests).
|
operating systems inside virtual machines (guests).
|
||||||
|
@ -16,7 +16,8 @@ menuconfig VIRTUALIZATION
|
||||||
if VIRTUALIZATION
|
if VIRTUALIZATION
|
||||||
|
|
||||||
config KVM
|
config KVM
|
||||||
tristate "Kernel-based Virtual Machine (KVM) support"
|
def_tristate y
|
||||||
|
prompt "Kernel-based Virtual Machine (KVM) support"
|
||||||
depends on HAVE_KVM && EXPERIMENTAL
|
depends on HAVE_KVM && EXPERIMENTAL
|
||||||
select PREEMPT_NOTIFIERS
|
select PREEMPT_NOTIFIERS
|
||||||
select ANON_INODES
|
select ANON_INODES
|
||||||
|
|
|
@ -2,7 +2,8 @@ comment "S/390 block device drivers"
|
||||||
depends on S390 && BLOCK
|
depends on S390 && BLOCK
|
||||||
|
|
||||||
config BLK_DEV_XPRAM
|
config BLK_DEV_XPRAM
|
||||||
tristate "XPRAM disk support"
|
def_tristate m
|
||||||
|
prompt "XPRAM disk support"
|
||||||
depends on S390 && BLOCK
|
depends on S390 && BLOCK
|
||||||
help
|
help
|
||||||
Select this option if you want to use your expanded storage on S/390
|
Select this option if you want to use your expanded storage on S/390
|
||||||
|
@ -12,13 +13,15 @@ config BLK_DEV_XPRAM
|
||||||
xpram. If unsure, say "N".
|
xpram. If unsure, say "N".
|
||||||
|
|
||||||
config DCSSBLK
|
config DCSSBLK
|
||||||
tristate "DCSSBLK support"
|
def_tristate m
|
||||||
|
prompt "DCSSBLK support"
|
||||||
depends on S390 && BLOCK
|
depends on S390 && BLOCK
|
||||||
help
|
help
|
||||||
Support for dcss block device
|
Support for dcss block device
|
||||||
|
|
||||||
config DASD
|
config DASD
|
||||||
tristate "Support for DASD devices"
|
def_tristate y
|
||||||
|
prompt "Support for DASD devices"
|
||||||
depends on CCW && BLOCK
|
depends on CCW && BLOCK
|
||||||
select IOSCHED_DEADLINE
|
select IOSCHED_DEADLINE
|
||||||
help
|
help
|
||||||
|
@ -27,28 +30,32 @@ config DASD
|
||||||
natively on a single image or an LPAR.
|
natively on a single image or an LPAR.
|
||||||
|
|
||||||
config DASD_PROFILE
|
config DASD_PROFILE
|
||||||
bool "Profiling support for dasd devices"
|
def_bool y
|
||||||
|
prompt "Profiling support for dasd devices"
|
||||||
depends on DASD
|
depends on DASD
|
||||||
help
|
help
|
||||||
Enable this option if you want to see profiling information
|
Enable this option if you want to see profiling information
|
||||||
in /proc/dasd/statistics.
|
in /proc/dasd/statistics.
|
||||||
|
|
||||||
config DASD_ECKD
|
config DASD_ECKD
|
||||||
tristate "Support for ECKD Disks"
|
def_tristate y
|
||||||
|
prompt "Support for ECKD Disks"
|
||||||
depends on DASD
|
depends on DASD
|
||||||
help
|
help
|
||||||
ECKD devices are the most commonly used devices. You should enable
|
ECKD devices are the most commonly used devices. You should enable
|
||||||
this option unless you are very sure to have no ECKD device.
|
this option unless you are very sure to have no ECKD device.
|
||||||
|
|
||||||
config DASD_FBA
|
config DASD_FBA
|
||||||
tristate "Support for FBA Disks"
|
def_tristate y
|
||||||
|
prompt "Support for FBA Disks"
|
||||||
depends on DASD
|
depends on DASD
|
||||||
help
|
help
|
||||||
Select this option to be able to access FBA devices. It is safe to
|
Select this option to be able to access FBA devices. It is safe to
|
||||||
say "Y".
|
say "Y".
|
||||||
|
|
||||||
config DASD_DIAG
|
config DASD_DIAG
|
||||||
tristate "Support for DIAG access to Disks"
|
def_tristate y
|
||||||
|
prompt "Support for DIAG access to Disks"
|
||||||
depends on DASD
|
depends on DASD
|
||||||
help
|
help
|
||||||
Select this option if you want to use Diagnose250 command to access
|
Select this option if you want to use Diagnose250 command to access
|
||||||
|
@ -56,7 +63,8 @@ config DASD_DIAG
|
||||||
say "N".
|
say "N".
|
||||||
|
|
||||||
config DASD_EER
|
config DASD_EER
|
||||||
bool "Extended error reporting (EER)"
|
def_bool y
|
||||||
|
prompt "Extended error reporting (EER)"
|
||||||
depends on DASD
|
depends on DASD
|
||||||
help
|
help
|
||||||
This driver provides a character device interface to the
|
This driver provides a character device interface to the
|
||||||
|
|
|
@ -2,76 +2,85 @@ comment "S/390 character device drivers"
|
||||||
depends on S390
|
depends on S390
|
||||||
|
|
||||||
config TN3270
|
config TN3270
|
||||||
tristate "Support for locally attached 3270 terminals"
|
def_tristate y
|
||||||
|
prompt "Support for locally attached 3270 terminals"
|
||||||
depends on CCW
|
depends on CCW
|
||||||
help
|
help
|
||||||
Include support for IBM 3270 terminals.
|
Include support for IBM 3270 terminals.
|
||||||
|
|
||||||
config TN3270_TTY
|
config TN3270_TTY
|
||||||
tristate "Support for tty input/output on 3270 terminals"
|
def_tristate y
|
||||||
|
prompt "Support for tty input/output on 3270 terminals"
|
||||||
depends on TN3270
|
depends on TN3270
|
||||||
help
|
help
|
||||||
Include support for using an IBM 3270 terminal as a Linux tty.
|
Include support for using an IBM 3270 terminal as a Linux tty.
|
||||||
|
|
||||||
config TN3270_FS
|
config TN3270_FS
|
||||||
tristate "Support for fullscreen applications on 3270 terminals"
|
def_tristate m
|
||||||
|
prompt "Support for fullscreen applications on 3270 terminals"
|
||||||
depends on TN3270
|
depends on TN3270
|
||||||
help
|
help
|
||||||
Include support for fullscreen applications on an IBM 3270 terminal.
|
Include support for fullscreen applications on an IBM 3270 terminal.
|
||||||
|
|
||||||
config TN3270_CONSOLE
|
config TN3270_CONSOLE
|
||||||
bool "Support for console on 3270 terminal"
|
def_bool y
|
||||||
|
prompt "Support for console on 3270 terminal"
|
||||||
depends on TN3270=y && TN3270_TTY=y
|
depends on TN3270=y && TN3270_TTY=y
|
||||||
help
|
help
|
||||||
Include support for using an IBM 3270 terminal as a Linux system
|
Include support for using an IBM 3270 terminal as a Linux system
|
||||||
console. Available only if 3270 support is compiled in statically.
|
console. Available only if 3270 support is compiled in statically.
|
||||||
|
|
||||||
config TN3215
|
config TN3215
|
||||||
bool "Support for 3215 line mode terminal"
|
def_bool y
|
||||||
|
prompt "Support for 3215 line mode terminal"
|
||||||
depends on CCW
|
depends on CCW
|
||||||
help
|
help
|
||||||
Include support for IBM 3215 line-mode terminals.
|
Include support for IBM 3215 line-mode terminals.
|
||||||
|
|
||||||
config TN3215_CONSOLE
|
config TN3215_CONSOLE
|
||||||
bool "Support for console on 3215 line mode terminal"
|
def_bool y
|
||||||
|
prompt "Support for console on 3215 line mode terminal"
|
||||||
depends on TN3215
|
depends on TN3215
|
||||||
help
|
help
|
||||||
Include support for using an IBM 3215 line-mode terminal as a
|
Include support for using an IBM 3215 line-mode terminal as a
|
||||||
Linux system console.
|
Linux system console.
|
||||||
|
|
||||||
config CCW_CONSOLE
|
config CCW_CONSOLE
|
||||||
bool
|
def_bool y if TN3215_CONSOLE || TN3270_CONSOLE
|
||||||
depends on TN3215_CONSOLE || TN3270_CONSOLE
|
|
||||||
default y
|
|
||||||
|
|
||||||
config SCLP_TTY
|
config SCLP_TTY
|
||||||
bool "Support for SCLP line mode terminal"
|
def_bool y
|
||||||
|
prompt "Support for SCLP line mode terminal"
|
||||||
depends on S390
|
depends on S390
|
||||||
help
|
help
|
||||||
Include support for IBM SCLP line-mode terminals.
|
Include support for IBM SCLP line-mode terminals.
|
||||||
|
|
||||||
config SCLP_CONSOLE
|
config SCLP_CONSOLE
|
||||||
bool "Support for console on SCLP line mode terminal"
|
def_bool y
|
||||||
|
prompt "Support for console on SCLP line mode terminal"
|
||||||
depends on SCLP_TTY
|
depends on SCLP_TTY
|
||||||
help
|
help
|
||||||
Include support for using an IBM HWC line-mode terminal as the Linux
|
Include support for using an IBM HWC line-mode terminal as the Linux
|
||||||
system console.
|
system console.
|
||||||
|
|
||||||
config SCLP_VT220_TTY
|
config SCLP_VT220_TTY
|
||||||
bool "Support for SCLP VT220-compatible terminal"
|
def_bool y
|
||||||
|
prompt "Support for SCLP VT220-compatible terminal"
|
||||||
depends on S390
|
depends on S390
|
||||||
help
|
help
|
||||||
Include support for an IBM SCLP VT220-compatible terminal.
|
Include support for an IBM SCLP VT220-compatible terminal.
|
||||||
|
|
||||||
config SCLP_VT220_CONSOLE
|
config SCLP_VT220_CONSOLE
|
||||||
bool "Support for console on SCLP VT220-compatible terminal"
|
def_bool y
|
||||||
|
prompt "Support for console on SCLP VT220-compatible terminal"
|
||||||
depends on SCLP_VT220_TTY
|
depends on SCLP_VT220_TTY
|
||||||
help
|
help
|
||||||
Include support for using an IBM SCLP VT220-compatible terminal as a
|
Include support for using an IBM SCLP VT220-compatible terminal as a
|
||||||
Linux system console.
|
Linux system console.
|
||||||
|
|
||||||
config SCLP_CPI
|
config SCLP_CPI
|
||||||
tristate "Control-Program Identification"
|
def_tristate m
|
||||||
|
prompt "Control-Program Identification"
|
||||||
depends on S390
|
depends on S390
|
||||||
help
|
help
|
||||||
This option enables the hardware console interface for system
|
This option enables the hardware console interface for system
|
||||||
|
@ -83,7 +92,8 @@ config SCLP_CPI
|
||||||
need this feature and intend to run your kernel in LPAR.
|
need this feature and intend to run your kernel in LPAR.
|
||||||
|
|
||||||
config SCLP_ASYNC
|
config SCLP_ASYNC
|
||||||
tristate "Support for Call Home via Asynchronous SCLP Records"
|
def_tristate m
|
||||||
|
prompt "Support for Call Home via Asynchronous SCLP Records"
|
||||||
depends on S390
|
depends on S390
|
||||||
help
|
help
|
||||||
This option enables the call home function, which is able to inform
|
This option enables the call home function, which is able to inform
|
||||||
|
@ -93,7 +103,8 @@ config SCLP_ASYNC
|
||||||
need this feature and intend to run your kernel in LPAR.
|
need this feature and intend to run your kernel in LPAR.
|
||||||
|
|
||||||
config S390_TAPE
|
config S390_TAPE
|
||||||
tristate "S/390 tape device support"
|
def_tristate m
|
||||||
|
prompt "S/390 tape device support"
|
||||||
depends on CCW
|
depends on CCW
|
||||||
help
|
help
|
||||||
Select this option if you want to access channel-attached tape
|
Select this option if you want to access channel-attached tape
|
||||||
|
@ -109,7 +120,8 @@ comment "S/390 tape interface support"
|
||||||
depends on S390_TAPE
|
depends on S390_TAPE
|
||||||
|
|
||||||
config S390_TAPE_BLOCK
|
config S390_TAPE_BLOCK
|
||||||
bool "Support for tape block devices"
|
def_bool y
|
||||||
|
prompt "Support for tape block devices"
|
||||||
depends on S390_TAPE && BLOCK
|
depends on S390_TAPE && BLOCK
|
||||||
help
|
help
|
||||||
Select this option if you want to access your channel-attached tape
|
Select this option if you want to access your channel-attached tape
|
||||||
|
@ -123,7 +135,8 @@ comment "S/390 tape hardware support"
|
||||||
depends on S390_TAPE
|
depends on S390_TAPE
|
||||||
|
|
||||||
config S390_TAPE_34XX
|
config S390_TAPE_34XX
|
||||||
tristate "Support for 3480/3490 tape hardware"
|
def_tristate m
|
||||||
|
prompt "Support for 3480/3490 tape hardware"
|
||||||
depends on S390_TAPE
|
depends on S390_TAPE
|
||||||
help
|
help
|
||||||
Select this option if you want to access IBM 3480/3490 magnetic
|
Select this option if you want to access IBM 3480/3490 magnetic
|
||||||
|
@ -131,7 +144,8 @@ config S390_TAPE_34XX
|
||||||
It is safe to say "Y" here.
|
It is safe to say "Y" here.
|
||||||
|
|
||||||
config S390_TAPE_3590
|
config S390_TAPE_3590
|
||||||
tristate "Support for 3590 tape hardware"
|
def_tristate m
|
||||||
|
prompt "Support for 3590 tape hardware"
|
||||||
depends on S390_TAPE
|
depends on S390_TAPE
|
||||||
help
|
help
|
||||||
Select this option if you want to access IBM 3590 magnetic
|
Select this option if you want to access IBM 3590 magnetic
|
||||||
|
@ -139,7 +153,8 @@ config S390_TAPE_3590
|
||||||
It is safe to say "Y" here.
|
It is safe to say "Y" here.
|
||||||
|
|
||||||
config VMLOGRDR
|
config VMLOGRDR
|
||||||
tristate "Support for the z/VM recording system services (VM only)"
|
def_tristate m
|
||||||
|
prompt "Support for the z/VM recording system services (VM only)"
|
||||||
depends on IUCV
|
depends on IUCV
|
||||||
help
|
help
|
||||||
Select this option if you want to be able to receive records collected
|
Select this option if you want to be able to receive records collected
|
||||||
|
@ -148,29 +163,31 @@ config VMLOGRDR
|
||||||
This driver depends on the IUCV support driver.
|
This driver depends on the IUCV support driver.
|
||||||
|
|
||||||
config VMCP
|
config VMCP
|
||||||
bool "Support for the z/VM CP interface"
|
def_bool y
|
||||||
|
prompt "Support for the z/VM CP interface"
|
||||||
depends on S390
|
depends on S390
|
||||||
help
|
help
|
||||||
Select this option if you want to be able to interact with the control
|
Select this option if you want to be able to interact with the control
|
||||||
program on z/VM
|
program on z/VM
|
||||||
|
|
||||||
config MONREADER
|
config MONREADER
|
||||||
tristate "API for reading z/VM monitor service records"
|
def_tristate m
|
||||||
|
prompt "API for reading z/VM monitor service records"
|
||||||
depends on IUCV
|
depends on IUCV
|
||||||
help
|
help
|
||||||
Character device driver for reading z/VM monitor service records
|
Character device driver for reading z/VM monitor service records
|
||||||
|
|
||||||
config MONWRITER
|
config MONWRITER
|
||||||
tristate "API for writing z/VM monitor service records"
|
def_tristate m
|
||||||
|
prompt "API for writing z/VM monitor service records"
|
||||||
depends on S390
|
depends on S390
|
||||||
default "m"
|
|
||||||
help
|
help
|
||||||
Character device driver for writing z/VM monitor service records
|
Character device driver for writing z/VM monitor service records
|
||||||
|
|
||||||
config S390_VMUR
|
config S390_VMUR
|
||||||
tristate "z/VM unit record device driver"
|
def_tristate m
|
||||||
|
prompt "z/VM unit record device driver"
|
||||||
depends on S390
|
depends on S390
|
||||||
default "m"
|
|
||||||
help
|
help
|
||||||
Character device driver for z/VM reader, puncher and printer.
|
Character device driver for z/VM reader, puncher and printer.
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,8 @@ menu "S/390 network device drivers"
|
||||||
depends on NETDEVICES && S390
|
depends on NETDEVICES && S390
|
||||||
|
|
||||||
config LCS
|
config LCS
|
||||||
tristate "Lan Channel Station Interface"
|
def_tristate m
|
||||||
|
prompt "Lan Channel Station Interface"
|
||||||
depends on CCW && NETDEVICES && (NET_ETHERNET || TR || FDDI)
|
depends on CCW && NETDEVICES && (NET_ETHERNET || TR || FDDI)
|
||||||
help
|
help
|
||||||
Select this option if you want to use LCS networking on IBM System z.
|
Select this option if you want to use LCS networking on IBM System z.
|
||||||
|
@ -12,7 +13,8 @@ config LCS
|
||||||
If you do not know what it is, it's safe to choose Y.
|
If you do not know what it is, it's safe to choose Y.
|
||||||
|
|
||||||
config CTCM
|
config CTCM
|
||||||
tristate "CTC and MPC SNA device support"
|
def_tristate m
|
||||||
|
prompt "CTC and MPC SNA device support"
|
||||||
depends on CCW && NETDEVICES
|
depends on CCW && NETDEVICES
|
||||||
help
|
help
|
||||||
Select this option if you want to use channel-to-channel
|
Select this option if you want to use channel-to-channel
|
||||||
|
@ -26,7 +28,8 @@ config CTCM
|
||||||
If you do not need any channel-to-channel connection, choose N.
|
If you do not need any channel-to-channel connection, choose N.
|
||||||
|
|
||||||
config NETIUCV
|
config NETIUCV
|
||||||
tristate "IUCV network device support (VM only)"
|
def_tristate m
|
||||||
|
prompt "IUCV network device support (VM only)"
|
||||||
depends on IUCV && NETDEVICES
|
depends on IUCV && NETDEVICES
|
||||||
help
|
help
|
||||||
Select this option if you want to use inter-user communication
|
Select this option if you want to use inter-user communication
|
||||||
|
@ -37,14 +40,16 @@ config NETIUCV
|
||||||
The module name is netiucv. If unsure, choose Y.
|
The module name is netiucv. If unsure, choose Y.
|
||||||
|
|
||||||
config SMSGIUCV
|
config SMSGIUCV
|
||||||
tristate "IUCV special message support (VM only)"
|
def_tristate m
|
||||||
|
prompt "IUCV special message support (VM only)"
|
||||||
depends on IUCV
|
depends on IUCV
|
||||||
help
|
help
|
||||||
Select this option if you want to be able to receive SMSG messages
|
Select this option if you want to be able to receive SMSG messages
|
||||||
from other VM guest systems.
|
from other VM guest systems.
|
||||||
|
|
||||||
config SMSGIUCV_EVENT
|
config SMSGIUCV_EVENT
|
||||||
tristate "Deliver IUCV special messages as uevents (VM only)"
|
def_tristate m
|
||||||
|
prompt "Deliver IUCV special messages as uevents (VM only)"
|
||||||
depends on SMSGIUCV
|
depends on SMSGIUCV
|
||||||
help
|
help
|
||||||
Select this option to deliver CP special messages (SMSGs) as
|
Select this option to deliver CP special messages (SMSGs) as
|
||||||
|
@ -54,7 +59,8 @@ config SMSGIUCV_EVENT
|
||||||
To compile as a module, choose M. The module name is "smsgiucv_app".
|
To compile as a module, choose M. The module name is "smsgiucv_app".
|
||||||
|
|
||||||
config CLAW
|
config CLAW
|
||||||
tristate "CLAW device support"
|
def_tristate m
|
||||||
|
prompt "CLAW device support"
|
||||||
depends on CCW && NETDEVICES
|
depends on CCW && NETDEVICES
|
||||||
help
|
help
|
||||||
This driver supports channel attached CLAW devices.
|
This driver supports channel attached CLAW devices.
|
||||||
|
@ -64,7 +70,8 @@ config CLAW
|
||||||
To compile into the kernel, choose Y.
|
To compile into the kernel, choose Y.
|
||||||
|
|
||||||
config QETH
|
config QETH
|
||||||
tristate "Gigabit Ethernet device support"
|
def_tristate y
|
||||||
|
prompt "Gigabit Ethernet device support"
|
||||||
depends on CCW && NETDEVICES && IP_MULTICAST && QDIO
|
depends on CCW && NETDEVICES && IP_MULTICAST && QDIO
|
||||||
help
|
help
|
||||||
This driver supports the IBM System z OSA Express adapters
|
This driver supports the IBM System z OSA Express adapters
|
||||||
|
@ -78,25 +85,25 @@ config QETH
|
||||||
The module name is qeth.
|
The module name is qeth.
|
||||||
|
|
||||||
config QETH_L2
|
config QETH_L2
|
||||||
tristate "qeth layer 2 device support"
|
def_tristate y
|
||||||
depends on QETH
|
prompt "qeth layer 2 device support"
|
||||||
help
|
depends on QETH
|
||||||
Select this option to be able to run qeth devices in layer 2 mode.
|
help
|
||||||
To compile as a module, choose M. The module name is qeth_l2.
|
Select this option to be able to run qeth devices in layer 2 mode.
|
||||||
If unsure, choose y.
|
To compile as a module, choose M. The module name is qeth_l2.
|
||||||
|
If unsure, choose y.
|
||||||
|
|
||||||
config QETH_L3
|
config QETH_L3
|
||||||
tristate "qeth layer 3 device support"
|
def_tristate y
|
||||||
depends on QETH
|
prompt "qeth layer 3 device support"
|
||||||
help
|
depends on QETH
|
||||||
Select this option to be able to run qeth devices in layer 3 mode.
|
help
|
||||||
To compile as a module choose M. The module name is qeth_l3.
|
Select this option to be able to run qeth devices in layer 3 mode.
|
||||||
If unsure, choose Y.
|
To compile as a module choose M. The module name is qeth_l3.
|
||||||
|
If unsure, choose Y.
|
||||||
|
|
||||||
config QETH_IPV6
|
config QETH_IPV6
|
||||||
bool
|
def_bool y if (QETH_L3 = IPV6) || (QETH_L3 && IPV6 = 'y')
|
||||||
depends on (QETH_L3 = IPV6) || (QETH_L3 && IPV6 = 'y')
|
|
||||||
default y
|
|
||||||
|
|
||||||
config CCWGROUP
|
config CCWGROUP
|
||||||
tristate
|
tristate
|
||||||
|
|
Loading…
Reference in New Issue