Lines Matching +full:processor +full:- +full:a +full:- +full:side

1 # SPDX-License-Identifier: GPL-2.0
270 menu "Processor type and features"
300 prompt "Processor type"
306 depends on $(cc-option,-march=z10)
314 depends on $(cc-option,-march=z196)
323 depends on $(cc-option,-march=zEC12)
332 depends on $(cc-option,-march=z13)
341 depends on $(cc-option,-march=z14)
350 depends on $(cc-option,-march=z15)
359 depends on $(cc-option,-march=z16)
391 Cause the compiler to tune (-mtune) the generated code for a machine.
401 Tune the generated code for the target processor for which the kernel
409 depends on $(cc-option,-mtune=z196)
413 depends on $(cc-option,-mtune=zEC12)
417 depends on $(cc-option,-mtune=z13)
421 depends on $(cc-option,-mtune=z14)
425 depends on $(cc-option,-mtune=z15)
429 depends on $(cc-option,-mtune=z16)
454 handle system-calls from ELF binaries for 31 bit ESA. This option
464 int "Maximum number of CPUs (2-512)"
472 This is purely to save memory - each supported CPU adds
505 making when dealing with machines that have multi-threading,
515 Enable this option if you want to access user-provided secure boot
525 If this option is selected the kernel will switch to a modified
540 depends on $(cc-option,-mindirect-branch=thunk)
544 against kernel-to-user data leaks by avoiding speculative indirect
546 Requires a compiler with -mindirect-branch=thunk support for full
555 depends on $(success,$(srctree)/arch/s390/tools/gcc-thunk-extern.sh $(CC))
559 compiled with -mindirect-branch=thunk-extern and requires a newer
583 This builds a kernel image that retains relocation information
585 The kernel is linked as a position-independent executable (PIE)
599 as a security feature that deters exploit attempts relying on
615 int "Maximum size of supported physical memory in bits (42-53)"
629 This option enables the compiler option -mstack-guard and
630 -mstack-size if they are available. If the compiler supports them
637 int "Size of the guard area (128-1024)"
645 needs to be a power of 2. Please keep in mind that the size of an
661 To compile this driver as a module, choose M here: the
669 int "Maximum number of PCI functions (1-4096)"
685 This driver allows usage of CHSC subchannels. A CHSC subchannel
687 The driver creates a device /dev/chsc, which may be used to
690 You will usually only want to use this interface on a special
693 To compile this driver as a module, choose M here: the
710 as a communication vehicle for SCM increments.
712 To compile this driver as a module, choose M here: the
717 prompt "Support for VFIO-CCW subchannels"
721 This driver allows usage of I/O subchannels via VFIO-CCW.
723 To compile this driver as a module, choose M here: the
734 This driver grants access to Adjunct Processor (AP) devices
737 To compile this driver as a module, choose M here: the module
756 kernel as a protected virtualization KVM guest.
757 Protected virtualization capable machines have a mini hypervisor
770 Note that VM 4.2 supports PFAULT but has a bug in its
782 makes sense for a system running under VM where the unused pages
798 prompt "Linux - VM Monitor Stream, base infrastructure"
801 This provides a kernel interface for creating and updating z/VM APPLDATA
805 i.e. enables or disables monitoring on the Linux side.
806 A custom interval value (in seconds) can be written to
817 This provides memory management related data to the Linux - VM Monitor
819 Writing 1 or 0 to /proc/appldata/memory creates(1) or removes(0) a z/VM
821 on the z/VM side.
826 This can also be compiled as a module, which will be called
834 This provides OS related data to the Linux - VM Monitor Stream, like
836 Writing 1 or 0 to /proc/appldata/os creates(1) or removes(0) a z/VM
838 on the z/VM side.
841 This can also be compiled as a module, which will be called
849 This provides network related data to the Linux - VM Monitor Stream,
850 currently there is only a total sum of network I/O statistics, no
851 per-interface data.
852 Writing 1 or 0 to /proc/appldata/net_sum creates(1) or removes(0) a z/VM
854 on the z/VM side.
857 This can also be compiled as a module, which will be called
873 This is a virtual file system intended to provide accounting
891 Select this option if you want to run the kernel as a guest under