aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLukasz Majewski <l.majewski@majess.pl>2015-11-20 08:06:14 +0100
committerTom Rini <trini@konsulko.com>2015-11-23 10:56:09 -0500
commitdd445879f712b350b92d1200015a17a401284a37 (patch)
tree69e3d8b2588d0851e964d6b06f9cb11104d97365 /doc
parent5af9dd3739566767f8a64d879e01b2a916aa93f8 (diff)
downloadu-boot-dd445879f712b350b92d1200015a17a401284a37.zip
u-boot-dd445879f712b350b92d1200015a17a401284a37.tar.gz
u-boot-dd445879f712b350b92d1200015a17a401284a37.tar.bz2
gpt: doc: README: Update README entry for gpt verify extension
./doc/README.gpt entry has been updated to explain usage of "gpt verify" command. Signed-off-by: Lukasz Majewski <l.majewski@majess.pl> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/README.gpt27
1 files changed, 26 insertions, 1 deletions
diff --git a/doc/README.gpt b/doc/README.gpt
index 35902ce..db439f9 100644
--- a/doc/README.gpt
+++ b/doc/README.gpt
@@ -168,9 +168,34 @@ To restore GUID partition table one needs to:
2. Define 'CONFIG_EFI_PARTITION' and 'CONFIG_CMD_GPT'
-2. From u-boot prompt type:
+3. From u-boot prompt type:
gpt write mmc 0 $partitions
+Checking (validating) GPT partitions in U-Boot:
+===============================================
+
+Procedure is the same as above. The only change is at point 3.
+
+At u-boot prompt one needs to write:
+ gpt verify mmc 0 [$partitions]
+
+where [$partitions] is an optional parameter.
+
+When it is not provided, only basic checks based on CRC32 calculation for GPT
+header and PTEs are performed.
+When provided, additionally partition data - name, size and starting
+offset (last two in LBA) - are compared with data defined in '$partitions'
+environment variable.
+
+After running this command, return code is set to 0 if no errors found in
+on non-volatile medium stored GPT.
+
+Following line can be used to assess if GPT verification has succeed:
+
+U-BOOT> gpt verify mmc 0 $partitions
+U-BOOT> if test $? = 0; then echo "GPT OK"; else echo "GPT ERR"; fi
+
+
Partition type GUID:
====================