|  | # | 
|  | # Open-Channel SSD NVM configuration | 
|  | # | 
|  |  | 
|  | menuconfig NVM | 
|  | bool "Open-Channel SSD target support" | 
|  | depends on BLOCK && PCI | 
|  | select BLK_DEV_NVME | 
|  | help | 
|  | Say Y here to get to enable Open-channel SSDs. | 
|  |  | 
|  | Open-Channel SSDs implement a set of extension to SSDs, that | 
|  | exposes direct access to the underlying non-volatile memory. | 
|  |  | 
|  | If you say N, all options in this submenu will be skipped and disabled | 
|  | only do this if you know what you are doing. | 
|  |  | 
|  | if NVM | 
|  |  | 
|  | config NVM_PBLK | 
|  | tristate "Physical Block Device Open-Channel SSD target" | 
|  | help | 
|  | Allows an open-channel SSD to be exposed as a block device to the | 
|  | host. The target assumes the device exposes raw flash and must be | 
|  | explicitly managed by the host. | 
|  |  | 
|  | Please note the disk format is considered EXPERIMENTAL for now. | 
|  |  | 
|  | if NVM_PBLK | 
|  |  | 
|  | config NVM_PBLK_DEBUG | 
|  | bool "PBlk Debug Support" | 
|  | default n | 
|  | help | 
|  | Enables debug support for pblk. This includes extra checks, more | 
|  | vocal error messages, and extra tracking fields in the pblk sysfs | 
|  | entries. | 
|  |  | 
|  | endif # NVM_PBLK_DEBUG | 
|  |  | 
|  | endif # NVM |