~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/block/partitions/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /block/partitions/Kconfig (Version linux-6.12-rc7) and /block/partitions/Kconfig (Version linux-4.16.18)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 #                                                   2 #
  3 # Partition configuration                           3 # Partition configuration
  4 #                                                   4 #
  5 menu "Partition Types"                         << 
  6                                                << 
  7 config PARTITION_ADVANCED                           5 config PARTITION_ADVANCED
  8         bool "Advanced partition selection"         6         bool "Advanced partition selection"
  9         help                                        7         help
 10           Say Y here if you would like to use       8           Say Y here if you would like to use hard disks under Linux which
 11           were partitioned under an operating       9           were partitioned under an operating system running on a different
 12           architecture than your Linux system.     10           architecture than your Linux system.
 13                                                    11 
 14           Note that the answer to this questio     12           Note that the answer to this question won't directly affect the
 15           kernel: saying N will just cause the     13           kernel: saying N will just cause the configurator to skip all
 16           the questions about foreign partitio     14           the questions about foreign partitioning schemes.
 17                                                    15 
 18           If unsure, say N.                        16           If unsure, say N.
 19                                                    17 
 20 config ACORN_PARTITION                             18 config ACORN_PARTITION
 21         bool "Acorn partition support" if PART     19         bool "Acorn partition support" if PARTITION_ADVANCED
 22         default y if ARCH_ACORN                    20         default y if ARCH_ACORN
 23         help                                       21         help
 24           Support hard disks partitioned under     22           Support hard disks partitioned under Acorn operating systems.
 25                                                    23 
 26 config ACORN_PARTITION_CUMANA                      24 config ACORN_PARTITION_CUMANA
 27         bool "Cumana partition support" if PAR     25         bool "Cumana partition support" if PARTITION_ADVANCED
 28         default y if ARCH_ACORN                    26         default y if ARCH_ACORN
 29         depends on ACORN_PARTITION                 27         depends on ACORN_PARTITION
 30         help                                       28         help
 31           Say Y here if you would like to use      29           Say Y here if you would like to use hard disks under Linux which
 32           were partitioned using the Cumana in     30           were partitioned using the Cumana interface on Acorn machines.
 33                                                    31 
 34 config ACORN_PARTITION_EESOX                       32 config ACORN_PARTITION_EESOX
 35         bool "EESOX partition support" if PART     33         bool "EESOX partition support" if PARTITION_ADVANCED
 36         default y if ARCH_ACORN                    34         default y if ARCH_ACORN
 37         depends on ACORN_PARTITION                 35         depends on ACORN_PARTITION
 38                                                    36 
 39 config ACORN_PARTITION_ICS                         37 config ACORN_PARTITION_ICS
 40         bool "ICS partition support" if PARTIT     38         bool "ICS partition support" if PARTITION_ADVANCED
 41         default y if ARCH_ACORN                    39         default y if ARCH_ACORN
 42         depends on ACORN_PARTITION                 40         depends on ACORN_PARTITION
 43         help                                       41         help
 44           Say Y here if you would like to use      42           Say Y here if you would like to use hard disks under Linux which
 45           were partitioned using the ICS inter     43           were partitioned using the ICS interface on Acorn machines.
 46                                                    44 
 47 config ACORN_PARTITION_ADFS                        45 config ACORN_PARTITION_ADFS
 48         bool "Native filecore partition suppor     46         bool "Native filecore partition support" if PARTITION_ADVANCED
 49         default y if ARCH_ACORN                    47         default y if ARCH_ACORN
 50         depends on ACORN_PARTITION                 48         depends on ACORN_PARTITION
 51         help                                       49         help
 52           The Acorn Disc Filing System is the      50           The Acorn Disc Filing System is the standard file system of the
 53           RiscOS operating system which runs o     51           RiscOS operating system which runs on Acorn's ARM-based Risc PC
 54           systems and the Acorn Archimedes ran     52           systems and the Acorn Archimedes range of machines.  If you say
 55           `Y' here, Linux will support disk pa     53           `Y' here, Linux will support disk partitions created under ADFS.
 56                                                    54 
 57 config ACORN_PARTITION_POWERTEC                    55 config ACORN_PARTITION_POWERTEC
 58         bool "PowerTec partition support" if P     56         bool "PowerTec partition support" if PARTITION_ADVANCED
 59         default y if ARCH_ACORN                    57         default y if ARCH_ACORN
 60         depends on ACORN_PARTITION                 58         depends on ACORN_PARTITION
 61         help                                       59         help
 62           Support reading partition tables cre     60           Support reading partition tables created on Acorn machines using
 63           the PowerTec SCSI drive.                 61           the PowerTec SCSI drive.
 64                                                    62 
 65 config ACORN_PARTITION_RISCIX                      63 config ACORN_PARTITION_RISCIX
 66         bool "RISCiX partition support" if PAR     64         bool "RISCiX partition support" if PARTITION_ADVANCED
 67         default y if ARCH_ACORN                    65         default y if ARCH_ACORN
 68         depends on ACORN_PARTITION                 66         depends on ACORN_PARTITION
 69         help                                       67         help
 70           Once upon a time, there was a native     68           Once upon a time, there was a native Unix port for the Acorn series
 71           of machines called RISCiX.  If you s     69           of machines called RISCiX.  If you say 'Y' here, Linux will be able
 72           to read disks partitioned under RISC     70           to read disks partitioned under RISCiX.
 73                                                    71 
 74 config AIX_PARTITION                               72 config AIX_PARTITION
 75         bool "AIX basic partition table suppor     73         bool "AIX basic partition table support" if PARTITION_ADVANCED
 76         help                                       74         help
 77           Say Y here if you would like to be a     75           Say Y here if you would like to be able to read the hard disk
 78           partition table format used by IBM o     76           partition table format used by IBM or Motorola PowerPC machines
 79           running AIX.  AIX actually uses a Lo     77           running AIX.  AIX actually uses a Logical Volume Manager, where
 80           "logical volumes" can be spread acro     78           "logical volumes" can be spread across one or multiple disks,
 81           but this driver works only for the s     79           but this driver works only for the simple case of partitions which
 82           are contiguous.                          80           are contiguous.
 83           Otherwise, say N.                        81           Otherwise, say N.
 84                                                    82 
 85 config OSF_PARTITION                               83 config OSF_PARTITION
 86         bool "Alpha OSF partition support" if      84         bool "Alpha OSF partition support" if PARTITION_ADVANCED
 87         default y if ALPHA                         85         default y if ALPHA
 88         help                                       86         help
 89           Say Y here if you would like to use      87           Say Y here if you would like to use hard disks under Linux which
 90           were partitioned on an Alpha machine     88           were partitioned on an Alpha machine.
 91                                                    89 
 92 config AMIGA_PARTITION                             90 config AMIGA_PARTITION
 93         bool "Amiga partition table support" i     91         bool "Amiga partition table support" if PARTITION_ADVANCED
 94         default y if (AMIGA || AFFS_FS=y)          92         default y if (AMIGA || AFFS_FS=y)
 95         help                                       93         help
 96           Say Y here if you would like to use      94           Say Y here if you would like to use hard disks under Linux which
 97           were partitioned under AmigaOS.          95           were partitioned under AmigaOS.
 98                                                    96 
 99 config ATARI_PARTITION                             97 config ATARI_PARTITION
100         bool "Atari partition table support" i     98         bool "Atari partition table support" if PARTITION_ADVANCED
101         default y if ATARI                         99         default y if ATARI
102         help                                      100         help
103           Say Y here if you would like to use     101           Say Y here if you would like to use hard disks under Linux which
104           were partitioned under the Atari OS.    102           were partitioned under the Atari OS.
105                                                   103 
106 config IBM_PARTITION                              104 config IBM_PARTITION
107         bool "IBM disk label and partition sup    105         bool "IBM disk label and partition support"
108         depends on PARTITION_ADVANCED && S390     106         depends on PARTITION_ADVANCED && S390
109         help                                      107         help
110           Say Y here if you would like to be a    108           Say Y here if you would like to be able to read the hard disk
111           partition table format used by IBM D    109           partition table format used by IBM DASD disks operating under CMS.
112           Otherwise, say N.                       110           Otherwise, say N.
113                                                   111 
114 config MAC_PARTITION                              112 config MAC_PARTITION
115         bool "Macintosh partition map support"    113         bool "Macintosh partition map support" if PARTITION_ADVANCED
116         default y if (MAC || PPC_PMAC)            114         default y if (MAC || PPC_PMAC)
117         help                                      115         help
118           Say Y here if you would like to use     116           Say Y here if you would like to use hard disks under Linux which
119           were partitioned on a Macintosh.        117           were partitioned on a Macintosh.
120                                                   118 
121 config MSDOS_PARTITION                            119 config MSDOS_PARTITION
122         bool "PC BIOS (MSDOS partition tables)    120         bool "PC BIOS (MSDOS partition tables) support" if PARTITION_ADVANCED
123         default y                                 121         default y
124         help                                      122         help
125           Say Y here.                             123           Say Y here.
126                                                   124 
127 config BSD_DISKLABEL                              125 config BSD_DISKLABEL
128         bool "BSD disklabel (FreeBSD partition    126         bool "BSD disklabel (FreeBSD partition tables) support"
129         depends on PARTITION_ADVANCED && MSDOS    127         depends on PARTITION_ADVANCED && MSDOS_PARTITION
130         help                                      128         help
131           FreeBSD uses its own hard disk parti    129           FreeBSD uses its own hard disk partition scheme on your PC. It
132           requires only one entry in the prima    130           requires only one entry in the primary partition table of your disk
133           and manages it similarly to DOS exte    131           and manages it similarly to DOS extended partitions, putting in its
134           first sector a new partition table i    132           first sector a new partition table in BSD disklabel format. Saying Y
135           here allows you to read these diskla    133           here allows you to read these disklabels and further mount FreeBSD
136           partitions from within Linux if you     134           partitions from within Linux if you have also said Y to "UFS
137           file system support", above. If you     135           file system support", above. If you don't know what all this is
138           about, say N.                           136           about, say N.
139                                                   137 
140 config MINIX_SUBPARTITION                         138 config MINIX_SUBPARTITION
141         bool "Minix subpartition support"         139         bool "Minix subpartition support"
142         depends on PARTITION_ADVANCED && MSDOS    140         depends on PARTITION_ADVANCED && MSDOS_PARTITION
143         help                                      141         help
144           Minix 2.0.0/2.0.2 subpartition table    142           Minix 2.0.0/2.0.2 subpartition table support for Linux.
145           Say Y here if you want to mount and     143           Say Y here if you want to mount and use Minix 2.0.0/2.0.2
146           subpartitions.                          144           subpartitions.
147                                                   145 
148 config SOLARIS_X86_PARTITION                      146 config SOLARIS_X86_PARTITION
149         bool "Solaris (x86) partition table su    147         bool "Solaris (x86) partition table support"
150         depends on PARTITION_ADVANCED && MSDOS    148         depends on PARTITION_ADVANCED && MSDOS_PARTITION
151         help                                      149         help
152           Like most systems, Solaris x86 uses     150           Like most systems, Solaris x86 uses its own hard disk partition
153           table format, incompatible with all     151           table format, incompatible with all others. Saying Y here allows you
154           to read these partition tables and f    152           to read these partition tables and further mount Solaris x86
155           partitions from within Linux if you     153           partitions from within Linux if you have also said Y to "UFS
156           file system support", above.            154           file system support", above.
157                                                   155 
158 config UNIXWARE_DISKLABEL                         156 config UNIXWARE_DISKLABEL
159         bool "Unixware slices support"            157         bool "Unixware slices support"
160         depends on PARTITION_ADVANCED && MSDOS    158         depends on PARTITION_ADVANCED && MSDOS_PARTITION
161         help                                   !! 159         ---help---
162           Like some systems, UnixWare uses its    160           Like some systems, UnixWare uses its own slice table inside a
163           partition (VTOC - Virtual Table of C    161           partition (VTOC - Virtual Table of Contents). Its format is
164           incompatible with all other OSes. Sa    162           incompatible with all other OSes. Saying Y here allows you to read
165           VTOC and further mount UnixWare part    163           VTOC and further mount UnixWare partitions read-only from within
166           Linux if you have also said Y to "UF    164           Linux if you have also said Y to "UFS file system support" or
167           "System V and Coherent file system s    165           "System V and Coherent file system support", above.
168                                                   166 
169           This is mainly used to carry data fr    167           This is mainly used to carry data from a UnixWare box to your
170           Linux box via a removable medium lik    168           Linux box via a removable medium like magneto-optical, ZIP or
171           removable IDE drives. Note, however,    169           removable IDE drives. Note, however, that a good portable way to
172           transport files and directories betw    170           transport files and directories between unixes (and even other
173           operating systems) is given by the t    171           operating systems) is given by the tar program ("man tar" or
174           preferably "info tar").                 172           preferably "info tar").
175                                                   173 
176           If you don't know what all this is a    174           If you don't know what all this is about, say N.
177                                                   175 
178 config LDM_PARTITION                              176 config LDM_PARTITION
179         bool "Windows Logical Disk Manager (Dy    177         bool "Windows Logical Disk Manager (Dynamic Disk) support"
180         depends on PARTITION_ADVANCED             178         depends on PARTITION_ADVANCED
181         help                                   !! 179         ---help---
182           Say Y here if you would like to use     180           Say Y here if you would like to use hard disks under Linux which
183           were partitioned using Windows 2000'    181           were partitioned using Windows 2000's/XP's or Vista's Logical Disk
184           Manager.  They are also known as "Dy    182           Manager.  They are also known as "Dynamic Disks".
185                                                   183 
186           Note this driver only supports Dynam    184           Note this driver only supports Dynamic Disks with a protective MBR
187           label, i.e. DOS partition table.  It    185           label, i.e. DOS partition table.  It does not support GPT labelled
188           Dynamic Disks yet as can be created     186           Dynamic Disks yet as can be created with Vista.
189                                                   187 
190           Windows 2000 introduced the concept     188           Windows 2000 introduced the concept of Dynamic Disks to get around
191           the limitations of the PC's partitio    189           the limitations of the PC's partitioning scheme.  The Logical Disk
192           Manager allows the user to repartiti    190           Manager allows the user to repartition a disk and create spanned,
193           mirrored, striped or RAID volumes, a    191           mirrored, striped or RAID volumes, all without the need for
194           rebooting.                              192           rebooting.
195                                                   193 
196           Normal partitions are now called Bas    194           Normal partitions are now called Basic Disks under Windows 2000, XP,
197           and Vista.                              195           and Vista.
198                                                   196 
199           For a fuller description read <file: !! 197           For a fuller description read <file:Documentation/ldm.txt>.
200                                                   198 
201           If unsure, say N.                       199           If unsure, say N.
202                                                   200 
203 config LDM_DEBUG                                  201 config LDM_DEBUG
204         bool "Windows LDM extra logging"          202         bool "Windows LDM extra logging"
205         depends on LDM_PARTITION                  203         depends on LDM_PARTITION
206         help                                      204         help
207           Say Y here if you would like LDM to     205           Say Y here if you would like LDM to log verbosely.  This could be
208           helpful if the driver doesn't work a    206           helpful if the driver doesn't work as expected and you'd like to
209           report a bug.                           207           report a bug.
210                                                   208 
211           If unsure, say N.                       209           If unsure, say N.
212                                                   210 
213 config SGI_PARTITION                              211 config SGI_PARTITION
214         bool "SGI partition support" if PARTIT    212         bool "SGI partition support" if PARTITION_ADVANCED
215         default y if DEFAULT_SGI_PARTITION        213         default y if DEFAULT_SGI_PARTITION
216         help                                      214         help
217           Say Y here if you would like to be a    215           Say Y here if you would like to be able to read the hard disk
218           partition table format used by SGI m    216           partition table format used by SGI machines.
219                                                   217 
220 config ULTRIX_PARTITION                           218 config ULTRIX_PARTITION
221         bool "Ultrix partition table support"     219         bool "Ultrix partition table support" if PARTITION_ADVANCED
222         default y if MACH_DECSTATION              220         default y if MACH_DECSTATION
223         help                                      221         help
224           Say Y here if you would like to be a    222           Say Y here if you would like to be able to read the hard disk
225           partition table format used by DEC (    223           partition table format used by DEC (now Compaq) Ultrix machines.
226           Otherwise, say N.                       224           Otherwise, say N.
227                                                   225 
228 config SUN_PARTITION                              226 config SUN_PARTITION
229         bool "Sun partition tables support" if    227         bool "Sun partition tables support" if PARTITION_ADVANCED
230         default y if (SPARC || SUN3 || SUN3X)     228         default y if (SPARC || SUN3 || SUN3X)
231         help                                   !! 229         ---help---
232           Like most systems, SunOS uses its ow    230           Like most systems, SunOS uses its own hard disk partition table
233           format, incompatible with all others    231           format, incompatible with all others. Saying Y here allows you to
234           read these partition tables and furt    232           read these partition tables and further mount SunOS partitions from
235           within Linux if you have also said Y    233           within Linux if you have also said Y to "UFS file system support",
236           above. This is mainly used to carry     234           above. This is mainly used to carry data from a SPARC under SunOS to
237           your Linux box via a removable mediu    235           your Linux box via a removable medium like magneto-optical or ZIP
238           drives; note however that a good por    236           drives; note however that a good portable way to transport files and
239           directories between unixes (and even    237           directories between unixes (and even other operating systems) is
240           given by the tar program ("man tar"     238           given by the tar program ("man tar" or preferably "info tar"). If
241           you don't know what all this is abou    239           you don't know what all this is about, say N.
242                                                   240 
243 config KARMA_PARTITION                            241 config KARMA_PARTITION
244         bool "Karma Partition support"            242         bool "Karma Partition support"
245         depends on PARTITION_ADVANCED             243         depends on PARTITION_ADVANCED
246         help                                      244         help
247           Say Y here if you would like to moun    245           Say Y here if you would like to mount the Rio Karma MP3 player, as it
248           uses a proprietary partition table.     246           uses a proprietary partition table.
249                                                   247 
250 config EFI_PARTITION                              248 config EFI_PARTITION
251         bool "EFI GUID Partition support" if P    249         bool "EFI GUID Partition support" if PARTITION_ADVANCED
252         default y                                 250         default y
253         select CRC32                              251         select CRC32
254         help                                      252         help
255           Say Y here if you would like to use     253           Say Y here if you would like to use hard disks under Linux which
256           were partitioned using EFI GPT.         254           were partitioned using EFI GPT.
257                                                   255 
258 config SYSV68_PARTITION                           256 config SYSV68_PARTITION
259         bool "SYSV68 partition table support"     257         bool "SYSV68 partition table support" if PARTITION_ADVANCED
260         default y if VME                          258         default y if VME
261         help                                      259         help
262           Say Y here if you would like to be a    260           Say Y here if you would like to be able to read the hard disk
263           partition table format used by Motor    261           partition table format used by Motorola Delta machines (using
264           sysv68).                                262           sysv68).
265           Otherwise, say N.                       263           Otherwise, say N.
266                                                   264 
267 config CMDLINE_PARTITION                          265 config CMDLINE_PARTITION
268         bool "Command line partition support"     266         bool "Command line partition support" if PARTITION_ADVANCED
                                                   >> 267         select BLK_CMDLINE_PARSER
269         help                                      268         help
270           Say Y here if you want to read the p    269           Say Y here if you want to read the partition table from bootargs.
271           The format for the command line is j    270           The format for the command line is just like mtdparts.
272                                                << 
273 endmenu                                        << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php