Hi Shawn,

On 09/01/2014 07:28, Shawn Guo wrote:
> On Thu, Jan 09, 2014 at 03:50:06AM +0000, [email protected] wrote:
>> The commit log really get me confused, why we need enable one ERRATA which 
>> should not be applied?
> 
> It's been enabled as a workaround for the reboot issue we were seeing
> before.  But I get reminded that the workaround may not be needed
> anymore, because of the recent kernel commit 87a84b69 (ARM: imx: replace
> imx6q_restart() with mxc_restart()).  The real change is that we do not
> call of_iomap() in restart hook now.
> 
> Fabio,
> 
> Can you give it a test to see if reboot works fine with v3.13-rc kernel
> with dropping the ERRATA from u-boot?  If reboot works and nothing else
> breaks, we may want to just remove the ERRATA selection from u-boot.
> 

+1

If the workaround must be set for dual/quad, it is not clear to me if
there are some disadvantages to let it enabled for solo.


>> This will make customer confused at all. We need find the real root-cause 
>> for it other than hack it
>> Otherwise, you will get more and more problems sooner or later...
> 
> If you go through the thread [1], you will see that the root-cause had
> pretty much been identified, - issuing dmb instructions in a tight loop
> causes the problem.  But people did not reach a conclusion how it should
> be fixed.

Exactly, and more frightening IMHO is what can happen is user space if
gcc uses dmb.

Regards,
Stefano

-- 
=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: [email protected]
=====================================================================
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to