Kconfig 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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. select IOSCHED_DEADLINE
  27. help
  28. Enable this option if you want to access DASDs directly utilizing
  29. S/390s channel subsystem commands. This is necessary for running
  30. natively on a single image or an LPAR.
  31. config DASD_PROFILE
  32. def_bool y
  33. prompt "Profiling support for dasd devices"
  34. depends on DASD
  35. help
  36. Enable this option if you want to see profiling information
  37. in /proc/dasd/statistics.
  38. config DASD_ECKD
  39. def_tristate y
  40. prompt "Support for ECKD Disks"
  41. depends on DASD
  42. help
  43. ECKD devices are the most commonly used devices. You should enable
  44. this option unless you are very sure to have no ECKD device.
  45. config DASD_FBA
  46. def_tristate y
  47. prompt "Support for FBA Disks"
  48. depends on DASD
  49. help
  50. Select this option to be able to access FBA devices. It is safe to
  51. say "Y".
  52. config DASD_DIAG
  53. def_tristate y
  54. prompt "Support for DIAG access to Disks"
  55. depends on DASD
  56. help
  57. Select this option if you want to use Diagnose250 command to access
  58. Disks under VM. If you are not running under VM or unsure what it is,
  59. say "N".
  60. config DASD_EER
  61. def_bool y
  62. prompt "Extended error reporting (EER)"
  63. depends on DASD
  64. help
  65. This driver provides a character device interface to the
  66. DASD extended error reporting. This is only needed if you want to
  67. use applications written for the EER facility.
  68. config SCM_BLOCK
  69. def_tristate m
  70. prompt "Support for Storage Class Memory"
  71. depends on S390 && BLOCK && EADM_SCH && SCM_BUS
  72. help
  73. Block device driver for Storage Class Memory (SCM). This driver
  74. provides a block device interface for each available SCM increment.
  75. To compile this driver as a module, choose M here: the
  76. module will be called scm_block.