On Tue, Jun 12, 2018 at 5:24 PM, Nishanth Menon <n...@ti.com> wrote: > As recommended by Arm in [1], ACTLR[0] (Enable invalidates of BTB) > needs to be set[2] for BTB to be invalidated on ICIALLU. This needs to > be done unconditionally for Cortex-A15 processors. Provide a config > option for platforms to enable this option based on impact analysis > for products. > > NOTE: This patch in itself is NOT the final solution, this requires: > a) Implementation of v7_arch_cp15_set_acr on SoCs which may not > provide direct access to ACR register. > b) Operating Systems such as Linux to provide adequate workaround in the > right locations. > c) This workaround applies to only the boot processor. It is important > to apply workaround as necessary (context-save-restore) around low > power context loss OR additional processors as necessary in either > firmware support OR elsewhere in OS. > > [1] https://developer.arm.com/support/security-update > [2] http://infocenter.arm.com/help/topic/com.arm.doc.ddi0438c/BABGHIBG.html > > Cc: Marc Zyngier <marc.zyng...@arm.com> > Cc: Russell King <li...@arm.linux.org.uk> > Cc: Tony Lindgren <t...@atomide.com> > Cc: Robin Murphy <robin.mur...@arm.com> > Cc: Florian Fainelli <f.faine...@gmail.com> > Cc: Catalin Marinas <catalin.mari...@arm.com> > Cc: Will Deacon <will.dea...@arm.com> > Cc: Christoffer Dall <christoffer.d...@linaro.org> > Cc: Andre Przywara <andre.przyw...@arm.com> > Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> > Cc: Tom Rini <tr...@konsulko.com> > Cc: Michael Nazzareno Trimarchi <mich...@amarulasolutions.com> > > Signed-off-by: Nishanth Menon <n...@ti.com>
On a imx51-babbage board: Tested-by: Fabio Estevam <fabio.este...@nxp.com> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot