xref: /linux/drivers/s390/block/Kconfig (revision 61d48c2c31799ab9dbddbbcfccfd8042a5c6b75a)
11da177e4SLinus Torvaldscomment "S/390 block device drivers"
2*61d48c2cSMartin Schwidefsky	depends on S390 && BLOCK
31da177e4SLinus Torvalds
41da177e4SLinus Torvaldsconfig BLK_DEV_XPRAM
51da177e4SLinus Torvalds	tristate "XPRAM disk support"
6*61d48c2cSMartin Schwidefsky	depends on S390 && BLOCK
71da177e4SLinus Torvalds	help
81da177e4SLinus Torvalds	  Select this option if you want to use your expanded storage on S/390
91da177e4SLinus Torvalds	  or zSeries as a disk.  This is useful as a _fast_ swap device if you
101da177e4SLinus Torvalds	  want to access more than 2G of memory when running in 31 bit mode.
111da177e4SLinus Torvalds	  This option is also available as a module which will be called
121da177e4SLinus Torvalds	  xpram.  If unsure, say "N".
131da177e4SLinus Torvalds
141da177e4SLinus Torvaldsconfig DCSSBLK
151da177e4SLinus Torvalds	tristate "DCSSBLK support"
16*61d48c2cSMartin Schwidefsky	depends on S390 && BLOCK
171da177e4SLinus Torvalds	help
181da177e4SLinus Torvalds	  Support for dcss block device
191da177e4SLinus Torvalds
201da177e4SLinus Torvaldsconfig DASD
211da177e4SLinus Torvalds	tristate "Support for DASD devices"
22*61d48c2cSMartin Schwidefsky	depends on CCW && BLOCK
231da177e4SLinus Torvalds	help
241da177e4SLinus Torvalds	  Enable this option if you want to access DASDs directly utilizing
251da177e4SLinus Torvalds	  S/390s channel subsystem commands. This is necessary for running
261da177e4SLinus Torvalds	  natively on a single image or an LPAR.
271da177e4SLinus Torvalds
281da177e4SLinus Torvaldsconfig DASD_PROFILE
291da177e4SLinus Torvalds	bool "Profiling support for dasd devices"
301da177e4SLinus Torvalds	depends on DASD
311da177e4SLinus Torvalds	help
321da177e4SLinus Torvalds	  Enable this option if you want to see profiling information
331da177e4SLinus Torvalds          in /proc/dasd/statistics.
341da177e4SLinus Torvalds
351da177e4SLinus Torvaldsconfig DASD_ECKD
361da177e4SLinus Torvalds	tristate "Support for ECKD Disks"
371da177e4SLinus Torvalds	depends on DASD
381da177e4SLinus Torvalds	help
391da177e4SLinus Torvalds	  ECKD devices are the most commonly used devices. You should enable
401da177e4SLinus Torvalds	  this option unless you are very sure to have no ECKD device.
411da177e4SLinus Torvalds
421da177e4SLinus Torvaldsconfig DASD_FBA
431da177e4SLinus Torvalds	tristate "Support for FBA  Disks"
441da177e4SLinus Torvalds	depends on DASD
451da177e4SLinus Torvalds	help
461da177e4SLinus Torvalds	  Select this option to be able to access FBA devices. It is safe to
471da177e4SLinus Torvalds	  say "Y".
481da177e4SLinus Torvalds
491da177e4SLinus Torvaldsconfig DASD_DIAG
501da177e4SLinus Torvalds	tristate "Support for DIAG access to Disks"
51d0b2eaa3SPeter Oberparleiter	depends on DASD
521da177e4SLinus Torvalds	help
531da177e4SLinus Torvalds	  Select this option if you want to use Diagnose250 command to access
541da177e4SLinus Torvalds	  Disks under VM.  If you are not running under VM or unsure what it is,
551da177e4SLinus Torvalds	  say "N".
561da177e4SLinus Torvalds
5720c64468SStefan Weinhuberconfig DASD_EER
5820c64468SStefan Weinhuber	bool "Extended error reporting (EER)"
5920c64468SStefan Weinhuber	depends on DASD
6020c64468SStefan Weinhuber	help
6120c64468SStefan Weinhuber	  This driver provides a character device interface to the
6220c64468SStefan Weinhuber	  DASD extended error reporting. This is only needed if you want to
6320c64468SStefan Weinhuber	  use applications written for the EER facility.
64