[U-Boot] part:efi: add bootable parameter in gpt command

Tom Rini trini at konsulko.com
Mon Nov 23 23:44:21 CET 2015


On Tue, Nov 17, 2015 at 11:36:52AM +0100, Patrick Delaunay wrote:

> The optional parameter bootable is added in gpt command to set the
> partition attribute flag "Legacy BIOS bootable"
> 
> This flag is used in extlinux and so in with distro to select
> the boot partition where is located the configuration file
> (please check out doc/README.distro for details).
> 
> With this parameter, U-Boot can be used to create the boot partition
> needed for device using distro.
> 
> example of use:
> 
> setenv partitions "name=u-boot,size=60MiB;name=boot,size=60Mib,bootable;\
>                    name=rootfs,size=0"
> 
> > gpt write mmc 0 $partitions
> 
> > part list mmc 0
> 
> Partition Map for MMC device 0  --   Partition Type: EFI
> 
> Part	Start LBA	End LBA		Name
> 	Attributes
> 	Type GUID
> 	Partition GUID
>   1	0x00000022	0x0001e021	"u-boot"
> 	attrs:	0x0000000000000000
> 	type:	ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
> 	guid:	cceb0b18-39cb-d547-9db7-03b405fa77d4
>   2	0x0001e022	0x0003c021	"boot"
> 	attrs:	0x0000000000000004
> 	type:	ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
> 	guid:	d4981a2b-0478-544e-9607-7fd3c651068d
>   3	0x0003c022	0x003a9fde	"rootfs"
> 	attrs:	0x0000000000000000
> 	type:	ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
> 	guid:	6d6c9a36-e919-264d-a9ee-bd00379686c7
> 
> > part list mmc 0 -bootable devplist
> 
> > printenv devplist
> 
> devplist=2
> 
> Then the distro scripts will search extlinux in partition 2
> and not in the first partition.
> 
> Signed-off-by: Patrick Delaunay <patrick.delaunay73 at gmail.com>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151123/37914c7f/attachment.sig>


More information about the U-Boot mailing list