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