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

TOMOYO Linux Cross Reference
Linux/Documentation/block/cmdline-partition.rst

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 /Documentation/block/cmdline-partition.rst (Version linux-6.12-rc7) and /Documentation/block/cmdline-partition.rst (Version linux-4.16.18)


  1 ==============================================    
  2 Embedded device command line partition parsing    
  3 ==============================================    
  4                                                   
  5 The "blkdevparts" command line option adds sup    
  6 block device partition table from the kernel c    
  7                                                   
  8 It is typically used for fixed block (eMMC) em    
  9 It has no MBR, so saves storage space. Bootloa    
 10 by absolute address of data on the block devic    
 11 Users can easily change the partition.            
 12                                                   
 13 The format for the command line is just like m    
 14                                                   
 15 blkdevparts=<blkdev-def>[;<blkdev-def>]           
 16   <blkdev-def> := <blkdev-id>:<partdef>[,<part    
 17     <partdef> := <size>[@<offset>](part-name)      
 18                                                   
 19 <blkdev-id>                                       
 20     block device disk name. Embedded device us    
 21     Its disk name is also fixed, such as: mmcb    
 22                                                   
 23 <size>                                            
 24     partition size, in bytes, such as: 512, 1m    
 25     size may contain an optional suffix of (up    
 26                                                   
 27       K, M, G, T, P, E.                           
 28                                                   
 29     "-" is used to denote all remaining space.    
 30                                                   
 31 <offset>                                          
 32     partition start address, in bytes.            
 33     offset may contain an optional suffix of (    
 34                                                   
 35       K, M, G, T, P, E.                           
 36                                                   
 37 (part-name)                                       
 38     partition name. Kernel sends uevent with "    
 39     create a link to block device partition wi    
 40     User space application can access partitio    
 41                                                   
 42 Example:                                          
 43                                                   
 44     eMMC disk names are "mmcblk0" and "mmcblk0    
 45                                                   
 46   bootargs::                                      
 47                                                   
 48     'blkdevparts=mmcblk0:1G(data0),1G(data1),-    
 49                                                   
 50   dmesg::                                         
 51                                                   
 52     mmcblk0: p1(data0) p2(data1) p3()             
 53     mmcblk0boot0: p1(boot) p2(kernel)             
                                                      

~ [ 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