
On 6/15/20 12:56 AM, Nico Becker wrote:
Am 12.06.2020 um 22:27 schrieb Dinh Nguyen:
On 6/12/20 6:41 AM, Marek Vasut wrote:
On 6/12/20 1:04 PM, Nico Becker wrote:
Am 12.06.2020 um 07:51 schrieb Nico Becker:
Am 11.06.2020 um 03:51 schrieb Tan, Ley Foon:
> -----Original Message----- > From: Dinh Nguyen dinguyen@kernel.org > Sent: Thursday, June 11, 2020 2:55 AM > To: Marek Vasut marex@denx.de; Nico Becker <u-boot@ic- > automation.de>; u-boot@lists.denx.de > Cc: simon.k.r.goldschmidt@gmail.com; Tan, Ley Foon > ley.foon.tan@intel.com > Subject: Re: [PATCH] arm: dts: socfpga: l2c-310 full line of zeros > error > @kernel boot > > > > On 6/10/20 8:23 AM, Marek Vasut wrote: >> On 6/10/20 3:21 PM, Nico Becker wrote: >>> Am 10.06.2020 um 15:19 schrieb Marek Vasut: >>>> On 6/10/20 3:14 PM, Nico Becker wrote: >>>>> if i remove the arm,shared-override option in the dts file, the >>>>> kernel boot without an error. >>>>> With the option the kernel boots with the following error: >>>>> dmesg --level=err >>>>> L2C-310: enabling full line of zeros but not enabled in >>>>> Cortex-A9 >>>>> >>>>> i ve no idea why the parameter have an effect on that. i try >>>>> several kernels, allays the same behavior. >>>>> >>>>> >>>>> diff --git a/arch/arm/dts/socfpga.dtsi >>>>> b/arch/arm/dts/socfpga.dtsi >>>>> index eda558f2fe..c2173416c7 100644 >>>>> --- a/arch/arm/dts/socfpga.dtsi >>>>> +++ b/arch/arm/dts/socfpga.dtsi >>>>> @@ -719,7 +719,6 @@ >>>>> arm,data-latency = <2 1 1>; >>>>> prefetch-data = <1>; >>>>> prefetch-instr = <1>; >>>>> - arm,shared-override; >>>>> arm,double-linefill = <1>; >>>>> arm,double-linefill-incr = <0>; >>>>> arm,double-linefill-wrap = <1>; >>>>> >>>> Do you use latest u-boot/master or some older version ? Which >>>> one? >>> sorry, i forget it. >>> >>> i use v2020.01 >> Should be OK I think. Hmmmmm, I suspect this is another fun with >> the >> ACTLR/CPACR registers, like > 937db7188e3a5ab8f802eff9b57854189379667a . >> Ley, any ideas ? >> > I just tested with > > 2020.07-rc4-00022-gbe79009f3b along with linux v5.7, > > and I no longer see the error. > Yes, I also just tested 2020.04 uboot and 5.4.23-lts kernel, also didn't see this error. What kernel version you are using?
Regards Ley Foon
hello, i use kernel 4.14.126-rt62-ltsi.
greetings
i try the u-boot version v2020.07-rc4 without the patch, and everything seems okay, no error at boot. i ve no idea why the error at boot time is gone with the 2020.07-rc4 version. does anyone have any idea why? thanks, greetings
You can try git bisect between the two versions to find out which patch caused this.
This is the patch that fixed it:
commit f62782fb2999dd8109a3ffe9ee0a51e54ab034ab Author: Ley Foon Tan ley.foon.tan@intel.com Date: Fri Apr 17 14:45:35 2020 +0800
cache: l2x0: Fix write to incorrect shared-override bit
The existing code write bit-0 for shared attribute override enable bit. It should be bit-22 based on cache controller specification [1].
[1] http://infocenter.arm.com/help/topic/com.arm.doc.ddi0246f/DDI0246F_l2c310_r3...
Signed-off-by: Ley Foon Tan ley.foon.tan@intel.com
Dinh
hello, thanks a lot! i try the git bisect method, i was 13 builds away. next time i check first the changelog greetings
May want to check your usage of git bisect, it took me less than 10 builds.
Dinh