11da177e4SLinus Torvaldscomment "S/390 block device drivers" 261d48c2cSMartin Schwidefsky depends on S390 && BLOCK 31da177e4SLinus Torvalds 41da177e4SLinus Torvaldsconfig BLK_DEV_XPRAM 56f9a3c33SMartin Schwidefsky def_tristate m 66f9a3c33SMartin 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 166f9a3c33SMartin Schwidefsky def_tristate m 176f9a3c33SMartin 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 236f9a3c33SMartin Schwidefsky def_tristate y 246f9a3c33SMartin 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 336f9a3c33SMartin Schwidefsky def_bool y 346f9a3c33SMartin 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 416f9a3c33SMartin Schwidefsky def_tristate y 426f9a3c33SMartin 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 496f9a3c33SMartin Schwidefsky def_tristate y 506f9a3c33SMartin 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 576f9a3c33SMartin Schwidefsky def_tristate y 586f9a3c33SMartin 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 666f9a3c33SMartin Schwidefsky def_bool y 676f9a3c33SMartin 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*f30664e2SSebastian Ott 74*f30664e2SSebastian Ottconfig SCM_BLOCK 75*f30664e2SSebastian Ott def_tristate m 76*f30664e2SSebastian Ott prompt "Support for Storage Class Memory" 77*f30664e2SSebastian Ott depends on S390 && BLOCK && EADM_SCH && SCM_BUS 78*f30664e2SSebastian Ott help 79*f30664e2SSebastian Ott Block device driver for Storage Class Memory (SCM). This driver 80*f30664e2SSebastian Ott provides a block device interface for each available SCM increment. 81*f30664e2SSebastian Ott 82*f30664e2SSebastian Ott To compile this driver as a module, choose M here: the 83*f30664e2SSebastian Ott module will be called scm_block. 84