Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v5.13-rc3 44 lines 1.1 kB view raw
1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Open-Channel SSD NVM configuration 4# 5 6menuconfig NVM 7 bool "Open-Channel SSD target support (DEPRECATED)" 8 depends on BLOCK 9 help 10 Say Y here to get to enable Open-channel SSDs. 11 12 Open-Channel SSDs implement a set of extension to SSDs, that 13 exposes direct access to the underlying non-volatile memory. 14 15 If you say N, all options in this submenu will be skipped and disabled 16 only do this if you know what you are doing. 17 18 This code is deprecated and will be removed in Linux 5.15. 19 20if NVM 21 22config NVM_PBLK 23 tristate "Physical Block Device Open-Channel SSD target" 24 select CRC32 25 help 26 Allows an open-channel SSD to be exposed as a block device to the 27 host. The target assumes the device exposes raw flash and must be 28 explicitly managed by the host. 29 30 Please note the disk format is considered EXPERIMENTAL for now. 31 32if NVM_PBLK 33 34config NVM_PBLK_DEBUG 35 bool "PBlk Debug Support" 36 default n 37 help 38 Enables debug support for pblk. This includes extra checks, more 39 vocal error messages, and extra tracking fields in the pblk sysfs 40 entries. 41 42endif # NVM_PBLK_DEBUG 43 44endif # NVM