[PATCH v11 15/18] sifive: fu540: Add sample SD gpt partition layout

Pragnesh Patel pragnesh.patel at sifive.com
Wed May 20 16:20:53 CEST 2020


Hi Bin/Jagan,

>-----Original Message-----
>From: Bin Meng <bmeng.cn at gmail.com>
>Sent: 20 May 2020 19:30
>To: Pragnesh Patel <pragnesh.patel at sifive.com>
>Cc: U-Boot Mailing List <u-boot at lists.denx.de>; Atish Patra
><atish.patra at wdc.com>; Palmer Dabbelt <palmerdabbelt at google.com>; Paul
>Walmsley <paul.walmsley at sifive.com>; Jagan Teki
><jagan at amarulasolutions.com>; Anup Patel <anup.patel at wdc.com>; Sagar
>Kadam <sagar.kadam at sifive.com>; Rick Chen <rick at andestech.com>; Palmer
>Dabbelt <palmer at dabbelt.com>
>Subject: Re: [PATCH v11 15/18] sifive: fu540: Add sample SD gpt partition
>layout
>
>[External Email] Do not click links or attachments unless you recognize the
>sender and know the content is safe
>
>Hi Pragnesh,
>
>On Tue, May 19, 2020 at 3:05 PM Pragnesh Patel
><pragnesh.patel at sifive.com> wrote:
>>
>> From: Jagan Teki <jagan at amarulasolutions.com>
>>
>> This is a sample GPT partition layout for SD card, right now three
>> important partitions are added to make the system bootable.
>>
>> partition layout:
>>
>> Part    Start LBA       End LBA         Name
>>         Attributes
>>         Type GUID
>>         Partition GUID
>>   1     0x00000022      0x00000821      "loader1"
>>         attrs:  0x0000000000000000
>>         type:   5b193300-fc78-40cd-8002-e86c45580b47
>>         guid:   cbcbef44-e627-42bc-b134-93b6f3784b8c
>>   2     0x00000822      0x00002821      "loader2"
>>         attrs:  0x0000000000000000
>>         type:   2e54b353-1271-4842-806f-e436d6af6985
>>         guid:   f54eba28-d8de-4852-978d-1a673777e2ae
>>   3     0x00002822      0x00020821      "rootfs"
>>         attrs:  0x0000000000000004
>>         type:   0fc63daf-8483-4772-8e79-3d69d8477de4
>>         type:   linux
>>         guid:   9561df46-8d55-4799-a83b-cfee9ef6ff93
>>
>> Note:
>> - loader1 would be fsbl or spl
>> - loader2 would be U-Boot or U-Boot proper
>>
>> Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
>> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
>> Reviewed-by: Pragnesh Patel <pragnesh.patel at sifive.com>
>> ---
>>  board/sifive/fu540/Kconfig     |  2 ++
>>  include/configs/sifive-fu540.h | 13 +++++++++++++
>>  2 files changed, 15 insertions(+)
>>
>
>I see Jagan posted patches for SPI flash booting, and the layout is different
>from MMC.
>
>Can we use the same layout here, ie: by reserving spaces for the U-Boot
>environment on MMC?
>
>See
>http://patchwork.ozlabs.org/project/uboot/patch/20200519192340.16624-7-
>jagan at amarulasolutions.com/
>
>    0 - 34 : reserved for GPT header
>   35 - 39 : unused
>   40 - 2087 : loader1 (SPL, FSBL)
> 2088 - 10279 : loader2 (U-Boot proper, U-Boot)
>10280 - 10535 : environment
>10536 - 65494 : rootfs
>65528 - 65536 : distro script

I am okay with this. @Jagan Teki do you have any comment on this ?

>
>
>REgards,
>Bin


More information about the U-Boot mailing list