Thread (17 messages) 17 messages, 5 authors, 2018-02-05
STALE3046d REVIEWED: 2 (2M)
Revisions (3)
  1. v3 [diff vs current]
  2. v3 [diff vs current]
  3. v4 current

[PATCH v4 0/6] 32bit ARM branch predictor hardening

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help