Lines Matching +full:cpu +full:- +full:to +full:- +full:pci

1 # SPDX-License-Identifier: GPL-2.0
55 GCC versions before 16.0.0 generate library calls to ffs()
91 select ARCH_HAS_DMA_OPS if PCI
176 select GENERIC_IOREMAP if PCI
217 select HAVE_IOREMAP_PROT if PCI
252 select IOMMU_HELPER if PCI
253 select IOMMU_SUPPORT if PCI
260 select NEED_DMA_MAP_STATE if PCI
263 select NEED_SG_DMA_LENGTH if PCI
266 select PCI_DOMAINS if PCI
267 select PCI_MSI if PCI
269 select PCI_QUIRKS if PCI
307 Refer to <file:Documentation/arch/s390/zfcpdump.rst> for more details on this.
354 depends on $(cc-option,-march=z10)
356 Select this to enable optimizations for IBM System z10 (2097 and 2098
362 depends on $(cc-option,-march=z196)
364 Select this to enable optimizations for IBM zEnterprise 114 and 196
371 depends on $(cc-option,-march=zEC12)
373 Select this to enable optimizations for IBM zBC12 and zEC12 (2828 and
380 depends on $(cc-option,-march=z13)
382 Select this to enable optimizations for IBM z13s and z13 (2965 and
389 depends on $(cc-option,-march=z14)
391 Select this to enable optimizations for IBM z14 ZR1 and z14 (3907
398 depends on $(cc-option,-march=z15)
400 Select this to enable optimizations for IBM z15 (8562
407 depends on $(cc-option,-march=z16)
409 Select this to enable optimizations for IBM z16 (3931 and
415 depends on $(cc-option,-march=z17)
417 Select this to enable optimizations for IBM z17 (9175 and
450 Cause the compiler to tune (-mtune) the generated code for a machine.
468 depends on $(cc-option,-mtune=z196)
472 depends on $(cc-option,-mtune=zEC12)
476 depends on $(cc-option,-mtune=z13)
480 depends on $(cc-option,-mtune=z14)
484 depends on $(cc-option,-mtune=z15)
488 depends on $(cc-option,-mtune=z16)
492 depends on $(cc-option,-mtune=z17)
504 This allows you to specify the maximum length of the kernel command
516 Select this option if you want to enable your system kernel to
517 handle system-calls from ELF binaries for 31 bit ESA. This option
527 int "Maximum number of CPUs (2-512)"
531 This allows you to specify the maximum number of CPUs which this
535 This is purely to save memory - each supported CPU adds
536 approximately sixteen kilobytes to the kernel image.
548 This option adds NUMA support to the kernel.
563 Topology scheduler support improves the CPU scheduler's decision
564 making when dealing with machines that have multi-threading,
569 bool "Use vertical CPU polarization by default"
572 Use vertical CPU polarization by default if available.
573 The default CPU polarization is horizontal.
581 Hiperdispatch aims to improve the CPU scheduler's decision
582 making when using vertical polarization by adjusting CPU
583 capacities dynamically. Set this option to use hiperdispatch
594 Enable this option if you want to access user-provided secure boot
604 If this option is selected the kernel will switch to a modified
607 regard to speculative execution.
610 can be used to run the kernel in the normal branch prediction mode.
619 depends on $(cc-option,-mindirect-branch=thunk)
622 Compile the kernel with the expoline compiler options to guard
623 against kernel-to-user data leaks by avoiding speculative indirect
625 Requires a compiler with -mindirect-branch=thunk support for full
632 $(success,$(srctree)/arch/s390/tools/gcc-thunk-extern.sh $(CC))
637 -mindirect-branch=thunk-extern, which requires a newer compiler.
680 The identity mapping base address is pinned to zero by default.
681 Allow randomization of that base to expose otherwise missed
700 option leads to the kernel image exceeding the Ultravisor limit,
703 If the value of this option leads to the kernel image overlapping
719 int "Maximum size of supported physical memory in bits (42-53)"
739 To compile this driver as a module, choose M here: the
744 if PCI
747 int "Maximum number of PCI functions (1-4096)"
751 This allows you to specify the maximum number of PCI functions which
754 endif # PCI
757 def_bool PCI
765 The driver creates a device /dev/chsc, which may be used to
767 to issue asynchronous chsc commands (DANGEROUS).
768 You will usually only want to use this interface on a special
771 To compile this driver as a module, choose M here: the
790 To compile this driver as a module, choose M here: the
797 This driver allows usage to Adjunct Processor (AP) devices via
801 To compile this driver as a module, choose M here: the
811 Say 'Y' here to enable some additional debug features for Adjunct
822 prompt "Support for VFIO-CCW subchannels"
826 This driver allows usage of I/O subchannels via VFIO-CCW.
828 To compile this driver as a module, choose M here: the
839 This driver grants access to Adjunct Processor (AP) devices
842 To compile this driver as a module, choose M here: the module
860 Select this option, if you want to use PFAULT pseudo page fault
866 Everybody who wants to run Linux under VM != VM4.2 should select
873 Select this option, if you want to enable the kernel interface
874 to reduce the memory size of the system. This is accomplished
878 allows an external monitor to balance memory of many systems.
879 Everybody who wants to run Linux under VM should select this
884 prompt "IUCV special message interface to cooperative memory management"
887 Select this option to enable the special message interface to
892 prompt "Linux - VM Monitor Stream, base infrastructure"
898 Writing 1 or 0 to /proc/appldata/timer starts(1) or stops(0) the timer,
900 A custom interval value (in seconds) can be written to
911 This provides memory management related data to the Linux - VM Monitor
913 Writing 1 or 0 to /proc/appldata/memory creates(1) or removes(0) a z/VM
928 This provides OS related data to the Linux - VM Monitor Stream, like
929 CPU utilisation, etc.
930 Writing 1 or 0 to /proc/appldata/os creates(1) or removes(0) a z/VM
943 This provides network related data to the Linux - VM Monitor Stream,
945 per-interface data.
946 Writing 1 or 0 to /proc/appldata/net_sum creates(1) or removes(0) a z/VM
958 This provides several binary files at (debugfs)/s390_hypfs/ to
967 This is a virtual file system intended to provide accounting
985 Select this option if you want to run the kernel as a guest under