diff options
author | Alison Chaiken <alison@peloton-tech.com> | 2017-07-04 11:19:18 -0700 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-08-04 20:35:27 -0400 |
commit | 203f9b48adaf5ad5372ac72d82ab14465c82ee8d (patch) | |
tree | 1e6f1dc354e919d665800bd311d2c2092e597bab /cmd/Kconfig | |
parent | 09a49930e4154974dd918ed42d129d50c110c45a (diff) | |
download | u-boot-203f9b48adaf5ad5372ac72d82ab14465c82ee8d.tar.gz |
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/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd/Kconfig b/cmd/Kconfig index f18efc1e88..cd72ea8e56 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" |