]> bbs.cooldavid.org Git - net-next-2.6.git/blame - fs/partitions/Kconfig
[SUNGEM]: Fix link error with CONFIG_HOTPLUG disabled.
[net-next-2.6.git] / fs / partitions / Kconfig
CommitLineData
1da177e4
LT
1#
2# Partition configuration
3#
4config PARTITION_ADVANCED
5 bool "Advanced partition selection"
6 help
7 Say Y here if you would like to use hard disks under Linux which
8 were partitioned under an operating system running on a different
9 architecture than your Linux system.
10
11 Note that the answer to this question won't directly affect the
12 kernel: saying N will just cause the configurator to skip all
13 the questions about foreign partitioning schemes.
14
15 If unsure, say N.
16
17config ACORN_PARTITION
18 bool "Acorn partition support" if PARTITION_ADVANCED
19 default y if ARCH_ACORN
20 help
21 Support hard disks partitioned under Acorn operating systems.
22
23config ACORN_PARTITION_CUMANA
24 bool "Cumana partition support" if PARTITION_ADVANCED && ACORN_PARTITION
25 default y if ARCH_ACORN
26 help
27 Say Y here if you would like to use hard disks under Linux which
28 were partitioned using the Cumana interface on Acorn machines.
29
30config ACORN_PARTITION_EESOX
31 bool "EESOX partition support" if PARTITION_ADVANCED && ACORN_PARTITION
32 default y if ARCH_ACORN
33
34config ACORN_PARTITION_ICS
35 bool "ICS partition support" if PARTITION_ADVANCED && ACORN_PARTITION
36 default y if ARCH_ACORN
37 help
38 Say Y here if you would like to use hard disks under Linux which
39 were partitioned using the ICS interface on Acorn machines.
40
41config ACORN_PARTITION_ADFS
42 bool "Native filecore partition support" if PARTITION_ADVANCED && ACORN_PARTITION
43 default y if ARCH_ACORN
44 help
45 The Acorn Disc Filing System is the standard file system of the
46 RiscOS operating system which runs on Acorn's ARM-based Risc PC
47 systems and the Acorn Archimedes range of machines. If you say
48 `Y' here, Linux will support disk partitions created under ADFS.
49
50config ACORN_PARTITION_POWERTEC
51 bool "PowerTec partition support" if PARTITION_ADVANCED && ACORN_PARTITION
52 default y if ARCH_ACORN
53 help
54 Support reading partition tables created on Acorn machines using
55 the PowerTec SCSI drive.
56
57config ACORN_PARTITION_RISCIX
58 bool "RISCiX partition support" if PARTITION_ADVANCED && ACORN_PARTITION
59 default y if ARCH_ACORN
60 help
61 Once upon a time, there was a native Unix port for the Acorn series
62 of machines called RISCiX. If you say 'Y' here, Linux will be able
63 to read disks partitioned under RISCiX.
64
65config OSF_PARTITION
66 bool "Alpha OSF partition support" if PARTITION_ADVANCED
67 default y if ALPHA
68 help
69 Say Y here if you would like to use hard disks under Linux which
70 were partitioned on an Alpha machine.
71
72config AMIGA_PARTITION
73 bool "Amiga partition table support" if PARTITION_ADVANCED
74 default y if (AMIGA || AFFS_FS=y)
75 help
76 Say Y here if you would like to use hard disks under Linux which
77 were partitioned under AmigaOS.
78
79config ATARI_PARTITION
80 bool "Atari partition table support" if PARTITION_ADVANCED
81 default y if ATARI
82 help
83 Say Y here if you would like to use hard disks under Linux which
84 were partitioned under the Atari OS.
85
86config IBM_PARTITION
87 bool "IBM disk label and partition support"
88 depends on PARTITION_ADVANCED && ARCH_S390
89 help
90 Say Y here if you would like to be able to read the hard disk
91 partition table format used by IBM DASD disks operating under CMS.
92 Otherwise, say N.
93
94config MAC_PARTITION
95 bool "Macintosh partition map support" if PARTITION_ADVANCED
96 default y if MAC
97 help
98 Say Y here if you would like to use hard disks under Linux which
99 were partitioned on a Macintosh.
100
101config MSDOS_PARTITION
102 bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED
103 default y
104 help
105 Say Y here.
106
107config BSD_DISKLABEL
108 bool "BSD disklabel (FreeBSD partition tables) support"
109 depends on PARTITION_ADVANCED && MSDOS_PARTITION
110 help
111 FreeBSD uses its own hard disk partition scheme on your PC. It
112 requires only one entry in the primary partition table of your disk
113 and manages it similarly to DOS extended partitions, putting in its
114 first sector a new partition table in BSD disklabel format. Saying Y
115 here allows you to read these disklabels and further mount FreeBSD
116 partitions from within Linux if you have also said Y to "UFS
117 file system support", above. If you don't know what all this is
118 about, say N.
119
120config MINIX_SUBPARTITION
121 bool "Minix subpartition support"
122 depends on PARTITION_ADVANCED && MSDOS_PARTITION
123 help
124 Minix 2.0.0/2.0.2 subpartition table support for Linux.
125 Say Y here if you want to mount and use Minix 2.0.0/2.0.2
126 subpartitions.
127
128config SOLARIS_X86_PARTITION
129 bool "Solaris (x86) partition table support"
130 depends on PARTITION_ADVANCED && MSDOS_PARTITION
131 help
132 Like most systems, Solaris x86 uses its own hard disk partition
133 table format, incompatible with all others. Saying Y here allows you
134 to read these partition tables and further mount Solaris x86
135 partitions from within Linux if you have also said Y to "UFS
136 file system support", above.
137
138config UNIXWARE_DISKLABEL
139 bool "Unixware slices support"
140 depends on PARTITION_ADVANCED && MSDOS_PARTITION
141 ---help---
142 Like some systems, UnixWare uses its own slice table inside a
143 partition (VTOC - Virtual Table of Contents). Its format is
144 incompatible with all other OSes. Saying Y here allows you to read
145 VTOC and further mount UnixWare partitions read-only from within
146 Linux if you have also said Y to "UFS file system support" or
147 "System V and Coherent file system support", above.
148
149 This is mainly used to carry data from a UnixWare box to your
150 Linux box via a removable medium like magneto-optical, ZIP or
151 removable IDE drives. Note, however, that a good portable way to
152 transport files and directories between unixes (and even other
153 operating systems) is given by the tar program ("man tar" or
154 preferably "info tar").
155
156 If you don't know what all this is about, say N.
157
158config LDM_PARTITION
159 bool "Windows Logical Disk Manager (Dynamic Disk) support"
160 depends on PARTITION_ADVANCED
161 ---help---
162 Say Y here if you would like to use hard disks under Linux which
163 were partitioned using Windows 2000's or XP's Logical Disk Manager.
164 They are also known as "Dynamic Disks".
165
166 Windows 2000 introduced the concept of Dynamic Disks to get around
167 the limitations of the PC's partitioning scheme. The Logical Disk
168 Manager allows the user to repartition a disk and create spanned,
169 mirrored, striped or RAID volumes, all without the need for
170 rebooting.
171
172 Normal partitions are now called Basic Disks under Windows 2000 and
173 XP.
174
175 For a fuller description read <file:Documentation/ldm.txt>.
176
177 If unsure, say N.
178
179config LDM_DEBUG
180 bool "Windows LDM extra logging"
181 depends on LDM_PARTITION
182 help
183 Say Y here if you would like LDM to log verbosely. This could be
184 helpful if the driver doesn't work as expected and you'd like to
185 report a bug.
186
187 If unsure, say N.
188
189config SGI_PARTITION
190 bool "SGI partition support" if PARTITION_ADVANCED
191 default y if (SGI_IP22 || SGI_IP27 || ((MACH_JAZZ || SNI_RM200_PCI) && !CPU_LITTLE_ENDIAN))
192 help
193 Say Y here if you would like to be able to read the hard disk
194 partition table format used by SGI machines.
195
196config ULTRIX_PARTITION
197 bool "Ultrix partition table support" if PARTITION_ADVANCED
198 default y if MACH_DECSTATION
199 help
200 Say Y here if you would like to be able to read the hard disk
201 partition table format used by DEC (now Compaq) Ultrix machines.
202 Otherwise, say N.
203
204config SUN_PARTITION
205 bool "Sun partition tables support" if PARTITION_ADVANCED
206 default y if (SPARC32 || SPARC64 || SUN3 || SUN3X)
207 ---help---
208 Like most systems, SunOS uses its own hard disk partition table
209 format, incompatible with all others. Saying Y here allows you to
210 read these partition tables and further mount SunOS partitions from
211 within Linux if you have also said Y to "UFS file system support",
212 above. This is mainly used to carry data from a SPARC under SunOS to
213 your Linux box via a removable medium like magneto-optical or ZIP
214 drives; note however that a good portable way to transport files and
215 directories between unixes (and even other operating systems) is
216 given by the tar program ("man tar" or preferably "info tar"). If
217 you don't know what all this is about, say N.
218
219config EFI_PARTITION
220 bool "EFI GUID Partition support"
221 depends on PARTITION_ADVANCED
222 select CRC32
223 help
224 Say Y here if you would like to use hard disks under Linux which
225 were partitioned using EFI GPT. Presently only useful on the
226 IA-64 platform.
227
228# define_bool CONFIG_ACORN_PARTITION_CUMANA y