Speculative fixes for speculative execution (specifically ARM for latest round of issues)
Already working this so take
Put emaste back on this bug.
When "taking" an assigned bug one should put the prior assignee in the CC: list.
A commit references this bug:
Date: Tue Jul 31 12:53:28 UTC 2018
New revision: 336967
Implement the SSBD (CVE-2018-3639) workaround on arm64
This calls into the Arm Trusted Firmware to enable and disable the
workaround for the Speculative Store Bypass Disable (SSBD) issue, also
known as Spectre Variant 4.
As this may have a large performance overhead, and how exploitable SSBD is
is unknown we follow the Linux lead of allowing the administrator to select
between always on, always off, or only enabled in the kernel, with the
latter being the default.
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D15819