[U-Boot] [PATCH 2/3] cmd_partuuid: add command to retrieve a partition's UUID

Lukasz Majewski l.majewski at samsung.com
Fri Aug 17 17:21:28 CEST 2012


On Fri, 17 Aug 2012 09:08:16 -0600
Stephen Warren <swarren at wwwdotorg.org> wrote:

> On 08/17/2012 12:46 AM, Lukasz Majewski wrote:
> > Hi Stephen,
> > 
> >> On 08/16/2012 05:15 PM, Stephen Warren wrote:
> >>> This implements the following:
> >>>
> >>> partuuid mmc 0:1
> >>>   -> prints the partition's UUID.
> >>> partuuic mmc 0:1 uuid
> >>>   -> sets environment variable "uuid" to the partition's UUID.
> >>>
> >>> This can be useful when writing a bootcmd which searches all known
> >>> devices for something bootable, and then wants the kernel to use
> >>> the same partition as the root device, e.g.:
> >>>
> >>> partuuid ${devtype} ${devnum}:${rootpart} uuid
> >>> setenv bootargs root=PARTUUID=${uuid} ...
> >>
> >> I guess one thing I might mention here:
> >>
> >> I can imagine other partition-oriented commands existing, e.g. a
> >> command to find the bootable partition on a particular storage
> >> device. I'm not sure if we should create a single "part" command
> >> with various sub-options for this, e.g.:
> >>
> >> part uuid mmc 0:1
> >> part get-bootable mmc 0
> > 
> > I'm now working at restoring the GPT (GUID Partition Table) at MMC
> > in u-boot.
> > 
> > I plan to implement a separate command - gptrestore 
> > However, I think that one single command would be more suitable for
> > this purpose.
> 
> What will gptrestore do?
> 

It will write a GPT table on the eMMC memory.
Definitions for partitions are read from u-boot environment variable.

-- 
Best regards,

Lukasz Majewski

Samsung Poland R&D Center | Linux Platform Group


More information about the U-Boot mailing list