Ming Lin | 576d55d | 2016-02-10 10:03:32 -0800 | [diff] [blame] | 1 | config NVME_CORE |
| 2 | tristate |
| 3 | |
Jay Sternberg | 57dacad | 2015-10-09 18:17:06 +0200 | [diff] [blame] | 4 | config BLK_DEV_NVME |
| 5 | tristate "NVM Express block device" |
Keith Busch | 11feb18 | 2015-10-12 11:37:38 -0600 | [diff] [blame] | 6 | depends on PCI && BLOCK |
Ming Lin | 576d55d | 2016-02-10 10:03:32 -0800 | [diff] [blame] | 7 | select NVME_CORE |
Jay Sternberg | 57dacad | 2015-10-09 18:17:06 +0200 | [diff] [blame] | 8 | ---help--- |
| 9 | The NVM Express driver is for solid state drives directly |
| 10 | connected to the PCI or PCI Express bus. If you know you |
| 11 | don't have one of these, it is safe to answer N. |
| 12 | |
| 13 | To compile this driver as a module, choose M here: the |
| 14 | module will be called nvme. |
Christoph Hellwig | 4490733 | 2015-12-24 15:27:02 +0100 | [diff] [blame] | 15 | |
| 16 | config BLK_DEV_NVME_SCSI |
| 17 | bool "SCSI emulation for NVMe device nodes" |
Ming Lin | 576d55d | 2016-02-10 10:03:32 -0800 | [diff] [blame] | 18 | depends on NVME_CORE |
Christoph Hellwig | 4490733 | 2015-12-24 15:27:02 +0100 | [diff] [blame] | 19 | ---help--- |
| 20 | This adds support for the SG_IO ioctl on the NVMe character |
Wang Sheng-Hui | b31356d | 2016-04-20 10:04:32 +0800 | [diff] [blame] | 21 | and block devices nodes, as well as a translation for a small |
Christoph Hellwig | 4490733 | 2015-12-24 15:27:02 +0100 | [diff] [blame] | 22 | number of selected SCSI commands to NVMe commands to the NVMe |
| 23 | driver. If you don't know what this means you probably want |
Christoph Hellwig | 21d1478 | 2016-02-09 10:21:22 -0700 | [diff] [blame] | 24 | to say N here, unless you run a distro that abuses the SCSI |
| 25 | emulation to provide stable device names for mount by id, like |
| 26 | some OpenSuSE and SLES versions. |