at v5.7-rc4 136 lines 5.3 kB view raw
1# SPDX-License-Identifier: GPL-2.0-only 2menu "Intel MIC & related support" 3 4config INTEL_MIC_BUS 5 tristate "Intel MIC Bus Driver" 6 depends on 64BIT && PCI && X86 7 help 8 This option is selected by any driver which registers a 9 device or driver on the MIC Bus, such as CONFIG_INTEL_MIC_HOST, 10 CONFIG_INTEL_MIC_CARD, CONFIG_INTEL_MIC_X100_DMA etc. 11 12 If you are building a host/card kernel with an Intel MIC device 13 then say M (recommended) or Y, else say N. If unsure say N. 14 15 More information about the Intel MIC family as well as the Linux 16 OS and tools for MIC to use with this driver are available from 17 <http://software.intel.com/en-us/mic-developer>. 18 19config SCIF_BUS 20 tristate "SCIF Bus Driver" 21 depends on 64BIT && PCI && X86 22 help 23 This option is selected by any driver which registers a 24 device or driver on the SCIF Bus, such as CONFIG_INTEL_MIC_HOST 25 and CONFIG_INTEL_MIC_CARD. 26 27 If you are building a host/card kernel with an Intel MIC device 28 then say M (recommended) or Y, else say N. If unsure say N. 29 30 More information about the Intel MIC family as well as the Linux 31 OS and tools for MIC to use with this driver are available from 32 <http://software.intel.com/en-us/mic-developer>. 33 34config VOP_BUS 35 tristate "VOP Bus Driver" 36 help 37 This option is selected by any driver which registers a 38 device or driver on the VOP Bus, such as CONFIG_INTEL_MIC_HOST 39 and CONFIG_INTEL_MIC_CARD. 40 41 If you are building a host/card kernel with an Intel MIC device 42 then say M (recommended) or Y, else say N. If unsure say N. 43 44 More information about the Intel MIC family as well as the Linux 45 OS and tools for MIC to use with this driver are available from 46 <http://software.intel.com/en-us/mic-developer>. 47 48config INTEL_MIC_HOST 49 tristate "Intel MIC Host Driver" 50 depends on 64BIT && PCI && X86 51 depends on INTEL_MIC_BUS && SCIF_BUS && MIC_COSM && VOP_BUS 52 help 53 This enables Host Driver support for the Intel Many Integrated 54 Core (MIC) family of PCIe form factor coprocessor devices that 55 run a 64 bit Linux OS. The driver manages card OS state and 56 enables communication between host and card. Intel MIC X100 57 devices are currently supported. 58 59 If you are building a host kernel with an Intel MIC device then 60 say M (recommended) or Y, else say N. If unsure say N. 61 62 More information about the Intel MIC family as well as the Linux 63 OS and tools for MIC to use with this driver are available from 64 <http://software.intel.com/en-us/mic-developer>. 65 66config INTEL_MIC_CARD 67 tristate "Intel MIC Card Driver" 68 depends on 64BIT && X86 69 depends on INTEL_MIC_BUS && SCIF_BUS && MIC_COSM && VOP_BUS 70 select VIRTIO 71 help 72 This enables card driver support for the Intel Many Integrated 73 Core (MIC) device family. The card driver communicates shutdown/ 74 crash events to the host and allows registration/configuration of 75 virtio devices. Intel MIC X100 devices are currently supported. 76 77 If you are building a card kernel for an Intel MIC device then 78 say M (recommended) or Y, else say N. If unsure say N. 79 80 For more information see 81 <http://software.intel.com/en-us/mic-developer>. 82 83config SCIF 84 tristate "SCIF Driver" 85 depends on 64BIT && PCI && X86 && SCIF_BUS && IOMMU_SUPPORT 86 select IOMMU_IOVA 87 help 88 This enables SCIF Driver support for the Intel Many Integrated 89 Core (MIC) family of PCIe form factor coprocessor devices that 90 run a 64 bit Linux OS. The Symmetric Communication Interface 91 (SCIF (pronounced as skiff)) is a low level communications API 92 across PCIe currently implemented for MIC. 93 94 If you are building a host kernel with an Intel MIC device then 95 say M (recommended) or Y, else say N. If unsure say N. 96 97 More information about the Intel MIC family as well as the Linux 98 OS and tools for MIC to use with this driver are available from 99 <http://software.intel.com/en-us/mic-developer>. 100 101config MIC_COSM 102 tristate "Intel MIC Coprocessor State Management (COSM) Drivers" 103 depends on 64BIT && PCI && X86 && SCIF 104 help 105 This enables COSM driver support for the Intel Many 106 Integrated Core (MIC) family of PCIe form factor coprocessor 107 devices. COSM drivers implement functions such as boot, 108 shutdown, reset and reboot of MIC devices. 109 110 If you are building a host kernel with an Intel MIC device then 111 say M (recommended) or Y, else say N. If unsure say N. 112 113 More information about the Intel MIC family as well as the Linux 114 OS and tools for MIC to use with this driver are available from 115 <http://software.intel.com/en-us/mic-developer>. 116 117config VOP 118 tristate "VOP Driver" 119 depends on VOP_BUS && VHOST_DPN 120 select VHOST_RING 121 select VIRTIO 122 help 123 This enables VOP (Virtio over PCIe) Driver support for the Intel 124 Many Integrated Core (MIC) family of PCIe form factor coprocessor 125 devices. The VOP driver allows virtio drivers, e.g. net, console 126 and block drivers, on the card connect to user space virtio 127 devices on the host. 128 129 If you are building a host kernel with an Intel MIC device then 130 say M (recommended) or Y, else say N. If unsure say N. 131 132 More information about the Intel MIC family as well as the Linux 133 OS and tools for MIC to use with this driver are available from 134 <http://software.intel.com/en-us/mic-developer>. 135 136endmenu