xref: /linux/drivers/s390/block/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvaldsif ARCH_S390
2*1da177e4SLinus Torvalds
3*1da177e4SLinus Torvaldscomment "S/390 block device drivers"
4*1da177e4SLinus Torvalds	depends on ARCH_S390
5*1da177e4SLinus Torvalds
6*1da177e4SLinus Torvaldsconfig BLK_DEV_XPRAM
7*1da177e4SLinus Torvalds	tristate "XPRAM disk support"
8*1da177e4SLinus Torvalds	depends on ARCH_S390
9*1da177e4SLinus Torvalds	help
10*1da177e4SLinus Torvalds	  Select this option if you want to use your expanded storage on S/390
11*1da177e4SLinus Torvalds	  or zSeries as a disk.  This is useful as a _fast_ swap device if you
12*1da177e4SLinus Torvalds	  want to access more than 2G of memory when running in 31 bit mode.
13*1da177e4SLinus Torvalds	  This option is also available as a module which will be called
14*1da177e4SLinus Torvalds	  xpram.  If unsure, say "N".
15*1da177e4SLinus Torvalds
16*1da177e4SLinus Torvaldsconfig DCSSBLK
17*1da177e4SLinus Torvalds	tristate "DCSSBLK support"
18*1da177e4SLinus Torvalds	help
19*1da177e4SLinus Torvalds	  Support for dcss block device
20*1da177e4SLinus Torvalds
21*1da177e4SLinus Torvaldsconfig DASD
22*1da177e4SLinus Torvalds	tristate "Support for DASD devices"
23*1da177e4SLinus Torvalds	depends on CCW
24*1da177e4SLinus Torvalds	help
25*1da177e4SLinus Torvalds	  Enable this option if you want to access DASDs directly utilizing
26*1da177e4SLinus Torvalds	  S/390s channel subsystem commands. This is necessary for running
27*1da177e4SLinus Torvalds	  natively on a single image or an LPAR.
28*1da177e4SLinus Torvalds
29*1da177e4SLinus Torvaldsconfig DASD_PROFILE
30*1da177e4SLinus Torvalds	bool "Profiling support for dasd devices"
31*1da177e4SLinus Torvalds	depends on DASD
32*1da177e4SLinus Torvalds	help
33*1da177e4SLinus Torvalds	  Enable this option if you want to see profiling information
34*1da177e4SLinus Torvalds          in /proc/dasd/statistics.
35*1da177e4SLinus Torvalds
36*1da177e4SLinus Torvaldsconfig DASD_ECKD
37*1da177e4SLinus Torvalds	tristate "Support for ECKD Disks"
38*1da177e4SLinus Torvalds	depends on DASD
39*1da177e4SLinus Torvalds	help
40*1da177e4SLinus Torvalds	  ECKD devices are the most commonly used devices. You should enable
41*1da177e4SLinus Torvalds	  this option unless you are very sure to have no ECKD device.
42*1da177e4SLinus Torvalds
43*1da177e4SLinus Torvaldsconfig DASD_FBA
44*1da177e4SLinus Torvalds	tristate "Support for FBA  Disks"
45*1da177e4SLinus Torvalds	depends on DASD
46*1da177e4SLinus Torvalds	help
47*1da177e4SLinus Torvalds	  Select this option to be able to access FBA devices. It is safe to
48*1da177e4SLinus Torvalds	  say "Y".
49*1da177e4SLinus Torvalds
50*1da177e4SLinus Torvaldsconfig DASD_DIAG
51*1da177e4SLinus Torvalds	tristate "Support for DIAG access to Disks"
52*1da177e4SLinus Torvalds	depends on DASD && ARCH_S390X = 'n'
53*1da177e4SLinus Torvalds	help
54*1da177e4SLinus Torvalds	  Select this option if you want to use Diagnose250 command to access
55*1da177e4SLinus Torvalds	  Disks under VM.  If you are not running under VM or unsure what it is,
56*1da177e4SLinus Torvalds	  say "N".
57*1da177e4SLinus Torvalds
58*1da177e4SLinus Torvaldsconfig DASD_CMB
59*1da177e4SLinus Torvalds	tristate "Compatibility interface for DASD channel measurement blocks"
60*1da177e4SLinus Torvalds	depends on DASD
61*1da177e4SLinus Torvalds	help
62*1da177e4SLinus Torvalds	  This driver provides an additional interface to the channel measurement
63*1da177e4SLinus Torvalds	  facility, which is normally accessed though sysfs, with a set of
64*1da177e4SLinus Torvalds	  ioctl functions specific to the dasd driver.
65*1da177e4SLinus Torvalds	  This is only needed if you want to use applications written for
66*1da177e4SLinus Torvalds	  linux-2.4 dasd channel measurement facility interface.
67*1da177e4SLinus Torvalds
68*1da177e4SLinus Torvaldsendif
69