1c66ac9dbSNicholas Bellinger 2c66ac9dbSNicholas Bellingermenuconfig TARGET_CORE 3c66ac9dbSNicholas Bellinger tristate "Generic Target Core Mod (TCM) and ConfigFS Infrastructure" 4c66ac9dbSNicholas Bellinger depends on SCSI && BLOCK 5c66ac9dbSNicholas Bellinger select CONFIGFS_FS 641861fa8SNicholas Bellinger select CRC_T10DIF 7c66ac9dbSNicholas Bellinger default n 8c66ac9dbSNicholas Bellinger help 9c66ac9dbSNicholas Bellinger Say Y or M here to enable the TCM Storage Engine and ConfigFS enabled 10c66ac9dbSNicholas Bellinger control path for target_core_mod. This includes built-in TCM RAMDISK 11c66ac9dbSNicholas Bellinger subsystem logic for virtual LUN 0 access 12c66ac9dbSNicholas Bellinger 13c66ac9dbSNicholas Bellingerif TARGET_CORE 14c66ac9dbSNicholas Bellinger 15c66ac9dbSNicholas Bellingerconfig TCM_IBLOCK 16c66ac9dbSNicholas Bellinger tristate "TCM/IBLOCK Subsystem Plugin for Linux/BLOCK" 17*ecebbf6cSNicholas Bellinger select BLK_DEV_INTEGRITY 18c66ac9dbSNicholas Bellinger help 19c66ac9dbSNicholas Bellinger Say Y here to enable the TCM/IBLOCK subsystem plugin for non-buffered 20c66ac9dbSNicholas Bellinger access to Linux/Block devices using BIO 21c66ac9dbSNicholas Bellinger 22c66ac9dbSNicholas Bellingerconfig TCM_FILEIO 23c66ac9dbSNicholas Bellinger tristate "TCM/FILEIO Subsystem Plugin for Linux/VFS" 24c66ac9dbSNicholas Bellinger help 25c66ac9dbSNicholas Bellinger Say Y here to enable the TCM/FILEIO subsystem plugin for buffered 26c66ac9dbSNicholas Bellinger access to Linux/VFS struct file or struct block_device 27c66ac9dbSNicholas Bellinger 28c66ac9dbSNicholas Bellingerconfig TCM_PSCSI 29c66ac9dbSNicholas Bellinger tristate "TCM/pSCSI Subsystem Plugin for Linux/SCSI" 30c66ac9dbSNicholas Bellinger help 31c66ac9dbSNicholas Bellinger Say Y here to enable the TCM/pSCSI subsystem plugin for non-buffered 32c66ac9dbSNicholas Bellinger passthrough access to Linux/SCSI device 33c66ac9dbSNicholas Bellinger 343703b2c5SNicholas Bellingersource "drivers/target/loopback/Kconfig" 353699d92aSKiran Patilsource "drivers/target/tcm_fc/Kconfig" 36e48354ceSNicholas Bellingersource "drivers/target/iscsi/Kconfig" 37a511ce33SChris Bootsource "drivers/target/sbp/Kconfig" 383703b2c5SNicholas Bellinger 39c66ac9dbSNicholas Bellingerendif 40