[PATCH v4 0/6] 32bit ARM branch predictor hardening
From: andre.przywara@arm.com (Andre Przywara)
Date: 2018-02-05 10:14:54
From: andre.przywara@arm.com (Andre Przywara)
Date: 2018-02-05 10:14:54
Hi, On 01/02/18 11:07, Marc Zyngier wrote:
This small series implements some basic BP hardening by invalidating the BTB on 32bit ARM CPUs that are known to be susceptible to aliasing attacks (Spectre variant 2). It doesn't help non-ARM 32bit CPUs, nor 32bit kernels that run on 64bit capable CPUs. This series doesn't mitigate Spectre variant 1 either.
I gave this a test with running both native workloads and some tests in a KVM guest, both with an unpatched and a patched firmware on a Calxeda Midway (Cortex-A15 cores). Tested-by: Andre Przywara <andre.przywara@arm.com> Thanks! Andre.