> > Siarhei Siamashka wrote: > > 725233: PLD instructions executed with PLD data forwarding > > enabled can result in a processor deadlock > > > > This deadlock can happen when NEON load instructions are used together > > with cache preload instructions (PLD). The problematic conditions > > can be triggered in-the-wild by NEON optimized functions from pixman > > library (http://cgit.freedesktop.org/pixman), which perform dynamic > > adjustment of prefetch distance. > > > > The workaround disables PLD data forwarding by setting PLD_FWD bit > > in L2 Cache Auxiliary Control Register as recommended in ARM Cortex-A8 > > errata list. > > > > The deadlock can only happen on r1pX revisions of Cortex-A8 (used in > > OMAP34xx/OMAP35xx). Performance impact of the workaround is practically > > non-existant. > > > > Signed-off-by: Siarhei Siamashka <siarhei.siamas...@gmail.com> > > Thank you for the improvements on the comment. > Ack-ed. Seems important to me. I'm going to push it to u-boot-ti and send a pull request for the same
> > Tom _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot