Kconfig 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. menuconfig TARGET_CORE
  2. tristate "Generic Target Core Mod (TCM) and ConfigFS Infrastructure"
  3. depends on SCSI && BLOCK
  4. select CONFIGFS_FS
  5. select CRC_T10DIF
  6. default n
  7. help
  8. Say Y or M here to enable the TCM Storage Engine and ConfigFS enabled
  9. control path for target_core_mod. This includes built-in TCM RAMDISK
  10. subsystem logic for virtual LUN 0 access
  11. if TARGET_CORE
  12. config TCM_IBLOCK
  13. tristate "TCM/IBLOCK Subsystem Plugin for Linux/BLOCK"
  14. select BLK_DEV_INTEGRITY
  15. help
  16. Say Y here to enable the TCM/IBLOCK subsystem plugin for non-buffered
  17. access to Linux/Block devices using BIO
  18. config TCM_FILEIO
  19. tristate "TCM/FILEIO Subsystem Plugin for Linux/VFS"
  20. help
  21. Say Y here to enable the TCM/FILEIO subsystem plugin for buffered
  22. access to Linux/VFS struct file or struct block_device
  23. config TCM_PSCSI
  24. tristate "TCM/pSCSI Subsystem Plugin for Linux/SCSI"
  25. help
  26. Say Y here to enable the TCM/pSCSI subsystem plugin for non-buffered
  27. passthrough access to Linux/SCSI device
  28. source "drivers/target/loopback/Kconfig"
  29. source "drivers/target/tcm_fc/Kconfig"
  30. source "drivers/target/iscsi/Kconfig"
  31. source "drivers/target/sbp/Kconfig"
  32. endif