Kconfig 1.0 KB

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