1# SPDX-License-Identifier: GPL-2.0 2comment "S/390 block device drivers" 3 depends on S390 && BLOCK 4 5config BLK_DEV_XPRAM 6 def_tristate m 7 prompt "XPRAM disk support" 8 depends on S390 && BLOCK 9 help 10 Select this option if you want to use your expanded storage on S/390 11 or zSeries as a disk. This is useful as a _fast_ swap device if you 12 want to access more than 2G of memory when running in 31 bit mode. 13 This option is also available as a module which will be called 14 xpram. If unsure, say "N". 15 16config DCSSBLK 17 def_tristate m 18 select DAX 19 prompt "DCSSBLK support" 20 depends on S390 && BLOCK 21 help 22 Support for dcss block device 23 24config DASD 25 def_tristate y 26 prompt "Support for DASD devices" 27 depends on CCW && BLOCK 28 select IOSCHED_DEADLINE 29 help 30 Enable this option if you want to access DASDs directly utilizing 31 S/390s channel subsystem commands. This is necessary for running 32 natively on a single image or an LPAR. 33 34config DASD_PROFILE 35 def_bool y 36 prompt "Profiling support for dasd devices" 37 depends on DASD 38 help 39 Enable this option if you want to see profiling information 40 in /proc/dasd/statistics. 41 42config DASD_ECKD 43 def_tristate y 44 prompt "Support for ECKD Disks" 45 depends on DASD 46 help 47 ECKD devices are the most commonly used devices. You should enable 48 this option unless you are very sure to have no ECKD device. 49 50config DASD_FBA 51 def_tristate y 52 prompt "Support for FBA Disks" 53 depends on DASD 54 help 55 Select this option to be able to access FBA devices. It is safe to 56 say "Y". 57 58config DASD_DIAG 59 def_tristate y 60 prompt "Support for DIAG access to Disks" 61 depends on DASD 62 help 63 Select this option if you want to use Diagnose250 command to access 64 Disks under VM. If you are not running under VM or unsure what it is, 65 say "N". 66 67config DASD_EER 68 def_bool y 69 prompt "Extended error reporting (EER)" 70 depends on DASD 71 help 72 This driver provides a character device interface to the 73 DASD extended error reporting. This is only needed if you want to 74 use applications written for the EER facility. 75 76config SCM_BLOCK 77 def_tristate m 78 prompt "Support for Storage Class Memory" 79 depends on S390 && BLOCK && EADM_SCH && SCM_BUS 80 help 81 Block device driver for Storage Class Memory (SCM). This driver 82 provides a block device interface for each available SCM increment. 83 84 To compile this driver as a module, choose M here: the 85 module will be called scm_block. 86