[PATCH v2 2/3] cmd: gpt: fix partition search boundaries
Quentin Schulz
quentin.schulz at cherry.de
Mon Jan 19 11:43:15 CET 2026
Hi Mikhail,
On 1/19/26 1:36 AM, Mikhail Kshevetskiy wrote:
> GPT disk partition with max available number (ex: /dev/mmcblk128) can't
> be used from U-Boot. Here is an example:
>
> => mmc part
>
> Partition Map for mmc device 0 -- Partition Type: EFI
>
> Part Start LBA End LBA Name
> Attributes
> Type GUID
> Partition GUID
> 1 0x00001000 0x000013ff "env1"
> attrs: 0x0000000000000000
> type: 0fc63daf-8483-4772-8e79-3d69d8477de4
> guid: 5452574f-2211-4433-5566-778899aabb02
> 2 0x00001400 0x000017ff "env2"
> attrs: 0x0000000000000000
> type: 0fc63daf-8483-4772-8e79-3d69d8477de4
> guid: 5452574f-2211-4433-5566-778899aabb03
> .................
> 8 0x00158000 0x0034bfff "apps"
> attrs: 0x0000000000000000
> type: 0fc63daf-8483-4772-8e79-3d69d8477de4
> guid: 5452574f-2211-4433-5566-778899aabb09
> 128 0x00000420 0x00000fff "fip"
> attrs: 0x0000000000000000
> type: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
> guid: 5452574f-2211-4433-5566-778899aabb01
>
> => gpt setenv mmc 0 fip
> error!
> => gpt setenv mmc 0 apps
> success!
>
> The error is caused by invalid boundary checks. This patch fixes an
> issue.
>
> Fixes: 12fc1f3bb223 ("cmd: gpt: add eMMC and GPT support")
> Signed-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy at iopsys.eu>
Acked-by: Quentin Schulz <quentin.schulz at cherry.de>
Thanks!
Quentin
More information about the U-Boot
mailing list