Lines Matching +full:system +full:- +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0
52 depends on KASAN
298 Refer to <file:Documentation/arch/s390/zfcpdump.rst> for more details on this.
339 bool "IBM System z10"
341 depends on $(cc-option,-march=z10)
343 Select this to enable optimizations for IBM System z10 (2097 and 2098
349 depends on $(cc-option,-march=z196)
353 not work on older machines.
358 depends on $(cc-option,-march=zEC12)
361 2827 series). The kernel will be slightly faster but will not work on
367 depends on $(cc-option,-march=z13)
370 2964 series). The kernel will be slightly faster but will not work on
376 depends on $(cc-option,-march=z14)
380 work on older machines.
385 depends on $(cc-option,-march=z15)
389 work on older machines.
394 depends on $(cc-option,-march=z16)
426 Cause the compiler to tune (-mtune) the generated code for a machine.
427 This will make the code run faster on the selected machine but
428 somewhat slower on other machines.
430 selection of instructions itself, so the resulting kernel will run on
440 bool "IBM System z10"
444 depends on $(cc-option,-mtune=z196)
448 depends on $(cc-option,-mtune=zEC12)
452 depends on $(cc-option,-mtune=z13)
456 depends on $(cc-option,-mtune=z14)
460 depends on $(cc-option,-mtune=z15)
464 depends on $(cc-option,-mtune=z16)
485 depends on MULTIUSER
486 depends on !CC_IS_CLANG && !LD_IS_LLD
488 Select this option if you want to enable your system kernel to
489 handle system-calls from ELF binaries for 31 bit ESA. This option
499 int "Maximum number of CPUs (2-512)"
507 This is purely to save memory - each supported CPU adds
515 depends on SCHED_TOPOLOGY
524 depends on NUMA
540 making when dealing with machines that have multi-threading,
546 depends on SCHED_TOPOLOGY
553 bool "Use hiperdispatch on vertical polarization by default"
554 depends on SCHED_TOPOLOGY
555 depends on PROC_SYSCTL
560 on vertical polarization by default. This can be overwritten
561 by sysctl's s390.hiperdispatch attribute later on.
567 depends on KEYS
570 Enable this option if you want to access user-provided secure boot
595 depends on $(cc-option,-mindirect-branch=thunk)
599 against kernel-to-user data leaks by avoiding speculative indirect
601 Requires a compiler with -mindirect-branch=thunk support for full
608 $(success,$(srctree)/arch/s390/tools/gcc-thunk-extern.sh $(CC))
613 -mindirect-branch=thunk-extern, which requires a newer compiler.
617 depends on EXPOLINE
627 bool "spectre_v2=on"
647 as a security feature that deters exploit attempts relying on
652 depends on RANDOMIZE_BASE
658 That does not have any impact on the base address at which the
695 int "Maximum size of supported physical memory in bits (42-53)"
713 IBM System z.
715 To compile this driver as a module, choose M here: the
716 module will be called qdio.
723 int "Maximum number of PCI functions (1-4096)"
740 is usually present on LPAR only.
744 You will usually only want to use this interface on a special
745 LPAR designated for system management.
747 To compile this driver as a module, choose M here: the
748 module will be called chsc_sch.
761 depends on SCM_BUS
766 To compile this driver as a module, choose M here: the
767 module will be called eadm_sch.
777 To compile this driver as a module, choose M here: the
778 module will be called ap.
785 depends on AP
792 Do not enable on production level kernel build.
798 prompt "Support for VFIO-CCW subchannels"
799 depends on VFIO
802 This driver allows usage of I/O subchannels via VFIO-CCW.
804 To compile this driver as a module, choose M here: the
805 module will be called vfio_ccw.
810 depends on KVM
811 depends on VFIO
812 depends on AP
818 To compile this driver as a module, choose M here: the module
850 to reduce the memory size of the system. This is accomplished
851 by allocating pages of memory and put them "on hold". This only
852 makes sense for a system running under VM where the unused pages
861 depends on CMM && (SMSGIUCV=y || CMM=SMSGIUCV)
868 prompt "Linux - VM Monitor Stream, base infrastructure"
869 depends on PROC_SYSCTL
875 i.e. enables or disables monitoring on the Linux side.
885 depends on APPLDATA_BASE && VM_EVENT_COUNTERS
887 This provides memory management related data to the Linux - VM Monitor
891 on the z/VM side.
896 This can also be compiled as a module, which will be called
902 depends on APPLDATA_BASE
904 This provides OS related data to the Linux - VM Monitor Stream, like
908 on the z/VM side.
911 This can also be compiled as a module, which will be called
917 depends on APPLDATA_BASE && NET
919 This provides network related data to the Linux - VM Monitor Stream,
921 per-interface data.
924 on the z/VM side.
927 This can also be compiled as a module, which will be called
939 prompt "s390 hypervisor file system support"
941 depends on S390_HYPFS
943 This is a virtual file system intended to provide accounting
944 information in an s390 hypervisor environment. This file system
959 drivers on s390.
973 depends on KUNIT
978 module. This option is not useful for distributions or general
979 kernels, but only for kernel developers working on architecture code.
986 depends on KPROBES
987 depends on KUNIT
989 This option enables an s390 specific kprobes test module. This option
991 developers working on architecture code.
997 depends on KUNIT
1004 kernel developers working on architecture code.