Kconfig 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # SPDX-License-Identifier: GPL-2.0
  2. comment "S/390 block device drivers"
  3. depends on S390 && BLOCK
  4. config BLK_DEV_XPRAM
  5. def_tristate m
  6. prompt "XPRAM disk support"
  7. depends on S390 && BLOCK
  8. help
  9. Select this option if you want to use your expanded storage on S/390
  10. or zSeries as a disk. This is useful as a _fast_ swap device if you
  11. want to access more than 2G of memory when running in 31 bit mode.
  12. This option is also available as a module which will be called
  13. xpram. If unsure, say "N".
  14. config DCSSBLK
  15. def_tristate m
  16. select FS_DAX_LIMITED
  17. select DAX_DRIVER
  18. prompt "DCSSBLK support"
  19. depends on S390 && BLOCK
  20. help
  21. Support for dcss block device
  22. config DASD
  23. def_tristate y
  24. prompt "Support for DASD devices"
  25. depends on CCW && BLOCK
  26. help
  27. Enable this option if you want to access DASDs directly utilizing
  28. S/390s channel subsystem commands. This is necessary for running
  29. natively on a single image or an LPAR.
  30. config DASD_PROFILE
  31. def_bool y
  32. prompt "Profiling support for dasd devices"
  33. depends on DASD
  34. help
  35. Enable this option if you want to see profiling information
  36. in /proc/dasd/statistics.
  37. config DASD_ECKD
  38. def_tristate y
  39. prompt "Support for ECKD Disks"
  40. depends on DASD
  41. help
  42. ECKD devices are the most commonly used devices. You should enable
  43. this option unless you are very sure to have no ECKD device.
  44. config DASD_FBA
  45. def_tristate y
  46. prompt "Support for FBA Disks"
  47. depends on DASD
  48. help
  49. Select this option to be able to access FBA devices. It is safe to
  50. say "Y".
  51. config DASD_DIAG
  52. def_tristate y
  53. prompt "Support for DIAG access to Disks"
  54. depends on DASD
  55. help
  56. Select this option if you want to use Diagnose250 command to access
  57. Disks under VM. If you are not running under VM or unsure what it is,
  58. say "N".
  59. config DASD_EER
  60. def_bool y
  61. prompt "Extended error reporting (EER)"
  62. depends on DASD
  63. help
  64. This driver provides a character device interface to the
  65. DASD extended error reporting. This is only needed if you want to
  66. use applications written for the EER facility.
  67. config SCM_BLOCK
  68. def_tristate m
  69. prompt "Support for Storage Class Memory"
  70. depends on S390 && BLOCK && EADM_SCH && SCM_BUS
  71. help
  72. Block device driver for Storage Class Memory (SCM). This driver
  73. provides a block device interface for each available SCM increment.
  74. To compile this driver as a module, choose M here: the
  75. module will be called scm_block.