xref: /linux/drivers/s390/block/Kconfig (revision 6f9a3c330652b0fdb65d89e94977a8e79fe730e7)
11da177e4SLinus Torvaldscomment "S/390 block device drivers"
261d48c2cSMartin Schwidefsky	depends on S390 && BLOCK
31da177e4SLinus Torvalds
41da177e4SLinus Torvaldsconfig BLK_DEV_XPRAM
5*6f9a3c33SMartin Schwidefsky	def_tristate m
6*6f9a3c33SMartin Schwidefsky	prompt "XPRAM disk support"
761d48c2cSMartin Schwidefsky	depends on S390 && BLOCK
81da177e4SLinus Torvalds	help
91da177e4SLinus Torvalds	  Select this option if you want to use your expanded storage on S/390
101da177e4SLinus Torvalds	  or zSeries as a disk.  This is useful as a _fast_ swap device if you
111da177e4SLinus Torvalds	  want to access more than 2G of memory when running in 31 bit mode.
121da177e4SLinus Torvalds	  This option is also available as a module which will be called
131da177e4SLinus Torvalds	  xpram.  If unsure, say "N".
141da177e4SLinus Torvalds
151da177e4SLinus Torvaldsconfig DCSSBLK
16*6f9a3c33SMartin Schwidefsky	def_tristate m
17*6f9a3c33SMartin Schwidefsky	prompt "DCSSBLK support"
1861d48c2cSMartin Schwidefsky	depends on S390 && BLOCK
191da177e4SLinus Torvalds	help
201da177e4SLinus Torvalds	  Support for dcss block device
211da177e4SLinus Torvalds
221da177e4SLinus Torvaldsconfig DASD
23*6f9a3c33SMartin Schwidefsky	def_tristate y
24*6f9a3c33SMartin Schwidefsky	prompt "Support for DASD devices"
2561d48c2cSMartin Schwidefsky	depends on CCW && BLOCK
2608a8a0c5SJosef 'Jeff' Sipek	select IOSCHED_DEADLINE
271da177e4SLinus Torvalds	help
281da177e4SLinus Torvalds	  Enable this option if you want to access DASDs directly utilizing
291da177e4SLinus Torvalds	  S/390s channel subsystem commands. This is necessary for running
301da177e4SLinus Torvalds	  natively on a single image or an LPAR.
311da177e4SLinus Torvalds
321da177e4SLinus Torvaldsconfig DASD_PROFILE
33*6f9a3c33SMartin Schwidefsky	def_bool y
34*6f9a3c33SMartin Schwidefsky	prompt "Profiling support for dasd devices"
351da177e4SLinus Torvalds	depends on DASD
361da177e4SLinus Torvalds	help
371da177e4SLinus Torvalds	  Enable this option if you want to see profiling information
381da177e4SLinus Torvalds          in /proc/dasd/statistics.
391da177e4SLinus Torvalds
401da177e4SLinus Torvaldsconfig DASD_ECKD
41*6f9a3c33SMartin Schwidefsky	def_tristate y
42*6f9a3c33SMartin Schwidefsky	prompt "Support for ECKD Disks"
431da177e4SLinus Torvalds	depends on DASD
441da177e4SLinus Torvalds	help
451da177e4SLinus Torvalds	  ECKD devices are the most commonly used devices. You should enable
461da177e4SLinus Torvalds	  this option unless you are very sure to have no ECKD device.
471da177e4SLinus Torvalds
481da177e4SLinus Torvaldsconfig DASD_FBA
49*6f9a3c33SMartin Schwidefsky	def_tristate y
50*6f9a3c33SMartin Schwidefsky	prompt "Support for FBA  Disks"
511da177e4SLinus Torvalds	depends on DASD
521da177e4SLinus Torvalds	help
531da177e4SLinus Torvalds	  Select this option to be able to access FBA devices. It is safe to
541da177e4SLinus Torvalds	  say "Y".
551da177e4SLinus Torvalds
561da177e4SLinus Torvaldsconfig DASD_DIAG
57*6f9a3c33SMartin Schwidefsky	def_tristate y
58*6f9a3c33SMartin Schwidefsky	prompt "Support for DIAG access to Disks"
59d0b2eaa3SPeter Oberparleiter	depends on DASD
601da177e4SLinus Torvalds	help
611da177e4SLinus Torvalds	  Select this option if you want to use Diagnose250 command to access
621da177e4SLinus Torvalds	  Disks under VM.  If you are not running under VM or unsure what it is,
631da177e4SLinus Torvalds	  say "N".
641da177e4SLinus Torvalds
6520c64468SStefan Weinhuberconfig DASD_EER
66*6f9a3c33SMartin Schwidefsky	def_bool y
67*6f9a3c33SMartin Schwidefsky	prompt "Extended error reporting (EER)"
6820c64468SStefan Weinhuber	depends on DASD
6920c64468SStefan Weinhuber	help
7020c64468SStefan Weinhuber	  This driver provides a character device interface to the
7120c64468SStefan Weinhuber	  DASD extended error reporting. This is only needed if you want to
7220c64468SStefan Weinhuber	  use applications written for the EER facility.
73