1 menu "Intel MIC & related support"
3 comment "Intel MIC Bus Driver"
6 tristate "Intel MIC Bus Driver"
7 depends on 64BIT && PCI && X86 && X86_DEV_DMA_OPS
9 This option is selected by any driver which registers a
10 device or driver on the MIC Bus, such as CONFIG_INTEL_MIC_HOST,
11 CONFIG_INTEL_MIC_CARD, CONFIG_INTEL_MIC_X100_DMA etc.
13 If you are building a host/card kernel with an Intel MIC device
14 then say M (recommended) or Y, else say N. If unsure say N.
16 More information about the Intel MIC family as well as the Linux
17 OS and tools for MIC to use with this driver are available from
18 <http://software.intel.com/en-us/mic-developer>.
20 comment "SCIF Bus Driver"
23 tristate "SCIF Bus Driver"
24 depends on 64BIT && PCI && X86 && X86_DEV_DMA_OPS
26 This option is selected by any driver which registers a
27 device or driver on the SCIF Bus, such as CONFIG_INTEL_MIC_HOST
28 and CONFIG_INTEL_MIC_CARD.
30 If you are building a host/card kernel with an Intel MIC device
31 then say M (recommended) or Y, else say N. If unsure say N.
33 More information about the Intel MIC family as well as the Linux
34 OS and tools for MIC to use with this driver are available from
35 <http://software.intel.com/en-us/mic-developer>.
37 comment "VOP Bus Driver"
40 tristate "VOP Bus Driver"
42 This option is selected by any driver which registers a
43 device or driver on the VOP Bus, such as CONFIG_INTEL_MIC_HOST
44 and CONFIG_INTEL_MIC_CARD.
46 If you are building a host/card kernel with an Intel MIC device
47 then say M (recommended) or Y, else say N. If unsure say N.
49 More information about the Intel MIC family as well as the Linux
50 OS and tools for MIC to use with this driver are available from
51 <http://software.intel.com/en-us/mic-developer>.
53 comment "Intel MIC Host Driver"
56 tristate "Intel MIC Host Driver"
57 depends on 64BIT && PCI && X86
58 depends on INTEL_MIC_BUS && SCIF_BUS && MIC_COSM && VOP_BUS
60 This enables Host Driver support for the Intel Many Integrated
61 Core (MIC) family of PCIe form factor coprocessor devices that
62 run a 64 bit Linux OS. The driver manages card OS state and
63 enables communication between host and card. Intel MIC X100
64 devices are currently supported.
66 If you are building a host kernel with an Intel MIC device then
67 say M (recommended) or Y, else say N. If unsure say N.
69 More information about the Intel MIC family as well as the Linux
70 OS and tools for MIC to use with this driver are available from
71 <http://software.intel.com/en-us/mic-developer>.
73 comment "Intel MIC Card Driver"
76 tristate "Intel MIC Card Driver"
77 depends on 64BIT && X86
78 depends on INTEL_MIC_BUS && SCIF_BUS && MIC_COSM && VOP_BUS
81 This enables card driver support for the Intel Many Integrated
82 Core (MIC) device family. The card driver communicates shutdown/
83 crash events to the host and allows registration/configuration of
84 virtio devices. Intel MIC X100 devices are currently supported.
86 If you are building a card kernel for an Intel MIC device then
87 say M (recommended) or Y, else say N. If unsure say N.
89 For more information see
90 <http://software.intel.com/en-us/mic-developer>.
95 tristate "SCIF Driver"
96 depends on 64BIT && PCI && X86 && SCIF_BUS && IOMMU_SUPPORT
99 This enables SCIF Driver support for the Intel Many Integrated
100 Core (MIC) family of PCIe form factor coprocessor devices that
101 run a 64 bit Linux OS. The Symmetric Communication Interface
102 (SCIF (pronounced as skiff)) is a low level communications API
103 across PCIe currently implemented for MIC.
105 If you are building a host kernel with an Intel MIC device then
106 say M (recommended) or Y, else say N. If unsure say N.
108 More information about the Intel MIC family as well as the Linux
109 OS and tools for MIC to use with this driver are available from
110 <http://software.intel.com/en-us/mic-developer>.
112 comment "Intel MIC Coprocessor State Management (COSM) Drivers"
115 tristate "Intel MIC Coprocessor State Management (COSM) Drivers"
116 depends on 64BIT && PCI && X86 && SCIF
118 This enables COSM driver support for the Intel Many
119 Integrated Core (MIC) family of PCIe form factor coprocessor
120 devices. COSM drivers implement functions such as boot,
121 shutdown, reset and reboot of MIC devices.
123 If you are building a host kernel with an Intel MIC device then
124 say M (recommended) or Y, else say N. If unsure say N.
126 More information about the Intel MIC family as well as the Linux
127 OS and tools for MIC to use with this driver are available from
128 <http://software.intel.com/en-us/mic-developer>.
133 tristate "VOP Driver"
138 This enables VOP (Virtio over PCIe) Driver support for the Intel
139 Many Integrated Core (MIC) family of PCIe form factor coprocessor
140 devices. The VOP driver allows virtio drivers, e.g. net, console
141 and block drivers, on the card connect to user space virtio
144 If you are building a host kernel with an Intel MIC device then
145 say M (recommended) or Y, else say N. If unsure say N.
147 More information about the Intel MIC family as well as the Linux
148 OS and tools for MIC to use with this driver are available from
149 <http://software.intel.com/en-us/mic-developer>.
152 source "drivers/vhost/Kconfig.vringh"