>-----Original Message-----
>From: Jagan Teki <[email protected]>
>Sent: 11 May 2020 12:56
>To: Pragnesh Patel <[email protected]>
>Cc: U-Boot-Denx <[email protected]>; Atish Patra
><[email protected]>; Palmer Dabbelt <[email protected]>; Bin
>Meng <[email protected]>; Paul Walmsley <[email protected]>;
>Troy Benjegerdes <[email protected]>; Anup Patel
><[email protected]>; Sagar Kadam <[email protected]>; Rick Chen
><[email protected]>
>Subject: Re: [PATCH v7 19/22] sifive: dts: fu540: Enable L2 Cache in U-Boot
>
>[External Email] Do not click links or attachments unless you recognize the
>sender and know the content is safe
>
>On Mon, May 11, 2020 at 12:37 PM Pragnesh Patel
><[email protected]> wrote:
>>
>> >-----Original Message-----
>> >From: Jagan Teki <[email protected]>
>> >Sent: 11 May 2020 12:25
>> >To: Pragnesh Patel <[email protected]>
>> >Cc: U-Boot-Denx <[email protected]>; Atish Patra
>> ><[email protected]>; Palmer Dabbelt <[email protected]>;
>Bin
>> >Meng <[email protected]>; Paul Walmsley
><[email protected]>;
>> >Troy Benjegerdes <[email protected]>; Anup Patel
>> ><[email protected]>; Sagar Kadam <[email protected]>; Rick
>Chen
>> ><[email protected]>
>> >Subject: Re: [PATCH v7 19/22] sifive: dts: fu540: Enable L2 Cache in
>> >U-Boot
>> >
>> >[External Email] Do not click links or attachments unless you
>> >recognize the sender and know the content is safe
>> >
>> >On Mon, May 11, 2020 at 11:35 AM Pragnesh Patel
>> ><[email protected]> wrote:
>> >>
>> >> >-----Original Message-----
>> >> >From: Jagan Teki <[email protected]>
>> >> >Sent: 10 May 2020 15:02
>> >> >To: Pragnesh Patel <[email protected]>
>> >> >Cc: U-Boot-Denx <[email protected]>; Atish Patra
>> >> ><[email protected]>; Palmer Dabbelt
><[email protected]>;
>> >Bin
>> >> >Meng <[email protected]>; Paul Walmsley
>> ><[email protected]>;
>> >> >Troy Benjegerdes <[email protected]>; Anup Patel
>> >> ><[email protected]>; Sagar Kadam <[email protected]>; Rick
>> >Chen
>> >> ><[email protected]>
>> >> >Subject: Re: [PATCH v7 19/22] sifive: dts: fu540: Enable L2 Cache
>> >> >in U-Boot
>> >> >
>> >> >[External Email] Do not click links or attachments unless you
>> >> >recognize the sender and know the content is safe
>> >> >
>> >> >On Sun, May 3, 2020 at 12:57 PM Pragnesh Patel
>> >> ><[email protected]> wrote:
>> >> >>
>> >> >> Hi jagan,
>> >> >>
>> >> >> >-----Original Message-----
>> >> >> >From: Jagan Teki <[email protected]>
>> >> >> >Sent: 02 May 2020 22:43
>> >> >> >To: Pragnesh Patel <[email protected]>
>> >> >> >Cc: U-Boot-Denx <[email protected]>; Atish Patra
>> >> >> ><[email protected]>; Palmer Dabbelt
>> ><[email protected]>;
>> >> >Bin
>> >> >> >Meng <[email protected]>; Paul Walmsley
>> >> ><[email protected]>;
>> >> >> >Troy Benjegerdes <[email protected]>; Anup Patel
>> >> >> ><[email protected]>; Sagar Kadam <[email protected]>;
>> >> >> >Rick
>> >> >Chen
>> >> >> ><[email protected]>
>> >> >> >Subject: Re: [PATCH v7 19/22] sifive: dts: fu540: Enable L2
>> >> >> >Cache in U-Boot
>> >> >> >
>> >> >> >[External Email] Do not click links or attachments unless you
>> >> >> >recognize the sender and know the content is safe
>> >> >> >
>> >> >> >On Sat, May 2, 2020 at 10:12 PM Pragnesh Patel
>> >> >> ><[email protected]>
>> >> >> >wrote:
>> >> >> >>
>> >> >> >> Hi Jagan,
>> >> >> >>
>> >> >> >> >-----Original Message-----
>> >> >> >> >From: Jagan Teki <[email protected]>
>> >> >> >> >Sent: 02 May 2020 21:49
>> >> >> >> >To: Pragnesh Patel <[email protected]>
>> >> >> >> >Cc: U-Boot-Denx <[email protected]>; Atish Patra
>> >> >> >> ><[email protected]>; Palmer Dabbelt
>> >> ><[email protected]>;
>> >> >> >Bin
>> >> >> >> >Meng <[email protected]>; Paul Walmsley
>> >> >> ><[email protected]>;
>> >> >> >> >Troy Benjegerdes <[email protected]>; Anup Patel
>> >> >> >> ><[email protected]>; Sagar Kadam
><[email protected]>;
>> >> >> >> >Rick
>> >> >> >Chen
>> >> >> >> ><[email protected]>
>> >> >> >> >Subject: Re: [PATCH v7 19/22] sifive: dts: fu540: Enable L2
>> >> >> >> >Cache in U-Boot
>> >> >> >> >
>> >> >> >> >[External Email] Do not click links or attachments unless
>> >> >> >> >you recognize the sender and know the content is safe
>> >> >> >> >
>> >> >> >> >On Sat, May 2, 2020 at 3:39 PM Pragnesh Patel
>> >> >> >> ><[email protected]>
>> >> >> >> >wrote:
>> >> >> >> >>
>> >> >> >> >> Add L2 cache node to enable cache ways from U-Boot
>> >> >> >> >
>> >> >> >> >This and 20/22 doesn't relate to SPL MMC boot?, if yes
>> >> >> >> >please send them separately.
>> >> >> >>
>> >> >> >> This series is for replacing FSBL and all the patches are related to
>that.
>> >> >> >> IMHO it's better to add all FSBL functionality in one series.
>> >> >> >
>> >> >> >You mean does it break existing FSBL flow? if yes add proper
>> >> >> >commit message, but I am able to boot SPL MMC w/o this?
>> >> >>
>> >> >> Cache ways are enabled by FSBL also and if I will send cache
>> >> >> ways patches separately then it will a duplicate way of enabling
>> >> >> cache ways if
>> >> >someone using FSBL.
>> >> >
>> >> >Sorry I didn't get you.
>> >> >
>> >> >If we cannot include these changes does U-Boot SPL break existing FSBL?
>> >>
>> >> No, U-Boot SPL does not break without this.
>> >>
>> >> As of now, we also want to support FSBL flow and FSBL also enabled
>> >> the Cache ways for U-Boot proper and if someone use this patches of
>> >> L2 cache enable ways will FSBL then it will be a duplicate work of
>> >> cache enable
>> >ways.
>> >
>> >My question is what if we don't add this change at all?
>>
>> U-Boot SPL will work without L2 cache enable patches but why we want to
>do this.
>> This series is not just for SPL mmc booting but also replacing FSBL
>> functionality so better to cover all FSBL stuff in one series.
>
>So, FSBL flow would break if we add U-Boot SPL so this patch fixing by enabling
>cache's explicitly to avoid that break. isn't it?

No, you are not getting this.

Initially FSBL enable the cache ways before U-Boot SPL.
https://github.com/sifive/freedom-u540-c000-bootloader/blob/master/fsbl/main.c#L428

Now U-Boot SPL doing the same in [v7 19/22] and [v7 20/22].

User can use U-Boot SPL or FSBL anyone at a time as a bootloader, so better to 
replace all FSBL
stuff in one series.

>
>Jagan.

Reply via email to