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