www.usr.com/support/gpl/USR9107_release.1.4.tar.gz
[bcm963xx.git] / kernel / linux / fs / partitions / Kconfig
1 #
2 # Partition configuration
3 #
4 config 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
17 config ACORN_PARTITION
18         bool "Acorn partition support" if PARTITION_ADVANCED
19         default y if !PARTITION_ADVANCED && ARCH_ACORN
20         help
21           Support hard disks partitioned under Acorn operating systems.
22
23 config ACORN_PARTITION_CUMANA
24         bool "Cumana partition support" if PARTITION_ADVANCED && ACORN_PARTITION
25         default y if !PARTITION_ADVANCED && 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
30 config ACORN_PARTITION_EESOX
31         bool "EESOX partition support" if PARTITION_ADVANCED && ACORN_PARTITION
32         default y if !PARTITION_ADVANCED && ARCH_ACORN
33
34 config ACORN_PARTITION_ICS
35         bool "ICS partition support" if PARTITION_ADVANCED && ACORN_PARTITION
36         default y if !PARTITION_ADVANCED && 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
41 config ACORN_PARTITION_ADFS
42         bool "Native filecore partition support" if PARTITION_ADVANCED && ACORN_PARTITION
43         default y if !PARTITION_ADVANCED && 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
50 config ACORN_PARTITION_POWERTEC
51         bool "PowerTec partition support" if PARTITION_ADVANCED && ACORN_PARTITION
52         default y if !PARTITION_ADVANCED && ARCH_ACORN
53         help
54           Support reading partition tables created on Acorn machines using
55           the PowerTec SCSI drive.
56
57 config ACORN_PARTITION_RISCIX
58         bool "RISCiX partition support" if PARTITION_ADVANCED && ACORN_PARTITION
59         default y if !PARTITION_ADVANCED && 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
65 config OSF_PARTITION
66         bool "Alpha OSF partition support" if PARTITION_ADVANCED
67         default y if !PARTITION_ADVANCED && 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
72 config AMIGA_PARTITION
73         bool "Amiga partition table support" if PARTITION_ADVANCED
74         default y if !PARTITION_ADVANCED && (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
79 config ATARI_PARTITION
80         bool "Atari partition table support" if PARTITION_ADVANCED
81         default y if !PARTITION_ADVANCED && 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
86 config 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
94 config MAC_PARTITION
95         bool "Macintosh partition map support" if PARTITION_ADVANCED
96         default y if !PARTITION_ADVANCED && 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
101 config MSDOS_PARTITION
102         bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED
103         default n if !PARTITION_ADVANCED && !AMIGA && !ATARI && !MAC && !SGI_IP22 && !ARM && !SGI_IP27
104         help
105           Say Y here if you would like to use hard disks under Linux which
106           were partitioned on an x86 PC (not necessarily by DOS).
107
108 config BSD_DISKLABEL
109         bool "BSD disklabel (FreeBSD partition tables) support"
110         depends on PARTITION_ADVANCED && MSDOS_PARTITION
111         help
112           FreeBSD uses its own hard disk partition scheme on your PC. It
113           requires only one entry in the primary partition table of your disk
114           and manages it similarly to DOS extended partitions, putting in its
115           first sector a new partition table in BSD disklabel format. Saying Y
116           here allows you to read these disklabels and further mount FreeBSD
117           partitions from within Linux if you have also said Y to "UFS
118           file system support", above. If you don't know what all this is
119           about, say N.
120
121 config MINIX_SUBPARTITION
122         bool "Minix subpartition support"
123         depends on PARTITION_ADVANCED && MSDOS_PARTITION
124         help
125           Minix 2.0.0/2.0.2 subpartition table support for Linux.
126           Say Y here if you want to mount and use Minix 2.0.0/2.0.2
127           subpartitions.
128
129 config SOLARIS_X86_PARTITION
130         bool "Solaris (x86) partition table support"
131         depends on PARTITION_ADVANCED && MSDOS_PARTITION
132         help
133           Like most systems, Solaris x86 uses its own hard disk partition
134           table format, incompatible with all others. Saying Y here allows you
135           to read these partition tables and further mount Solaris x86
136           partitions from within Linux if you have also said Y to "UFS
137           file system support", above.
138
139 config UNIXWARE_DISKLABEL
140         bool "Unixware slices support"
141         depends on PARTITION_ADVANCED && MSDOS_PARTITION
142         ---help---
143           Like some systems, UnixWare uses its own slice table inside a
144           partition (VTOC - Virtual Table of Contents). Its format is
145           incompatible with all other OSes. Saying Y here allows you to read
146           VTOC and further mount UnixWare partitions read-only from within
147           Linux if you have also said Y to "UFS file system support" or
148           "System V and Coherent file system support", above.
149
150           This is mainly used to carry data from a UnixWare box to your
151           Linux box via a removable medium like magneto-optical, ZIP or
152           removable IDE drives. Note, however, that a good portable way to
153           transport files and directories between unixes (and even other
154           operating systems) is given by the tar program ("man tar" or
155           preferably "info tar").
156
157           If you don't know what all this is about, say N.
158
159 config LDM_PARTITION
160         bool "Windows Logical Disk Manager (Dynamic Disk) support"
161         depends on PARTITION_ADVANCED
162         ---help---
163           Say Y here if you would like to use hard disks under Linux which
164           were partitioned using Windows 2000's or XP's Logical Disk Manager.
165           They are also known as "Dynamic Disks".
166
167           Windows 2000 introduced the concept of Dynamic Disks to get around
168           the limitations of the PC's partitioning scheme.  The Logical Disk
169           Manager allows the user to repartition a disk and create spanned,
170           mirrored, striped or RAID volumes, all without the need for
171           rebooting.
172
173           Normal partitions are now called Basic Disks under Windows 2000 and
174           XP.
175
176           For a fuller description read <file:Documentation/ldm.txt>.
177
178           If unsure, say N.
179
180 config LDM_DEBUG
181         bool "Windows LDM extra logging"
182         depends on LDM_PARTITION
183         help
184           Say Y here if you would like LDM to log verbosely.  This could be
185           helpful if the driver doesn't work as expected and you'd like to
186           report a bug.
187
188           If unsure, say N.
189
190 config SGI_PARTITION
191         bool "SGI partition support" if PARTITION_ADVANCED
192         default y if !PARTITION_ADVANCED && (SGI_IP22 || SGI_IP27)
193         help
194           Say Y here if you would like to be able to read the hard disk
195           partition table format used by SGI machines.
196
197 config ULTRIX_PARTITION
198         bool "Ultrix partition table support" if PARTITION_ADVANCED
199         default y if !PARTITION_ADVANCED && MACH_DECSTATION
200         help
201           Say Y here if you would like to be able to read the hard disk
202           partition table format used by DEC (now Compaq) Ultrix machines.
203           Otherwise, say N.
204
205 config SUN_PARTITION
206         bool "Sun partition tables support" if PARTITION_ADVANCED
207         default y if !PARTITION_ADVANCED && (SPARC32 || SPARC64)
208         ---help---
209           Like most systems, SunOS uses its own hard disk partition table
210           format, incompatible with all others. Saying Y here allows you to
211           read these partition tables and further mount SunOS partitions from
212           within Linux if you have also said Y to "UFS file system support",
213           above. This is mainly used to carry data from a SPARC under SunOS to
214           your Linux box via a removable medium like magneto-optical or ZIP
215           drives; note however that a good portable way to transport files and
216           directories between unixes (and even other operating systems) is
217           given by the tar program ("man tar" or preferably "info tar"). If
218           you don't know what all this is about, say N.
219
220 config EFI_PARTITION
221         bool "EFI GUID Partition support"
222         depends on PARTITION_ADVANCED
223         select CRC32
224         help
225           Say Y here if you would like to use hard disks under Linux which
226           were partitioned using EFI GPT.  Presently only useful on the
227           IA-64 platform.
228
229 #      define_bool CONFIG_ACORN_PARTITION_CUMANA y