summaryrefslogtreecommitdiff
path: root/cmd/Kconfig
diff options
context:
space:
mode:
authorAlison Chaiken <alison@peloton-tech.com>2017-07-04 18:19:18 (GMT)
committerTom Rini <trini@konsulko.com>2017-08-05 00:35:27 (GMT)
commit203f9b48adaf5ad5372ac72d82ab14465c82ee8d (patch)
tree1e6f1dc354e919d665800bd311d2c2092e597bab /cmd/Kconfig
parent09a49930e4154974dd918ed42d129d50c110c45a (diff)
downloadu-boot-fsl-qoriq-203f9b48adaf5ad5372ac72d82ab14465c82ee8d.tar.xz
GPT: provide commands to selectively rename partitions
This patch provides support in u-boot for renaming GPT partitions. The renaming is accomplished via new 'gpt swap' and 'gpt rename' commands. The 'swap' mode returns an error if no matching partition names are found, or if the number of partitions with one name does not equal the number with the second name. The 'rename' variant always succeeds as long as a partition with the provided number exists. Rewriting the partition table has the side-effect that all partitions end up with "msftdata" flag set. The reason is that partition type PARTITION_BASIC_DATA_GUID is hard-coded in the gpt_fill_pte() function. This does not appear to cause any harm. Signed-off-by: Alison Chaiken <alison@peloton-tech.com>
Diffstat (limited to 'cmd/Kconfig')
-rw-r--r--cmd/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd/Kconfig b/cmd/Kconfig
index f18efc1..cd72ea8 100644
--- a/cmd/Kconfig
+++ b/cmd/Kconfig
@@ -595,6 +595,14 @@ config CMD_GPT
Enable the 'gpt' command to ready and write GPT style partition
tables.
+config CMD_GPT_RENAME
+ bool "GPT partition renaming commands"
+ depends on CMD_GPT
+ help
+ Enables the 'gpt' command to interchange names on two GPT
+ partitions via the 'gpt swap' command or to rename single
+ partitions via the 'rename' command.
+
config CMD_ARMFLASH
#depends on FLASH_CFI_DRIVER
bool "armflash"