/[base]
ViewVC logotype

Revision 336967


Jump to revision: Previous Next
Author: andrew
Date: Tue Jul 31 12:53:27 2018 UTC (5 years, 11 months ago)
Changed paths: 6
Log Message:
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.

PR:		228955
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D15819


Changed paths

Path Details
Directoryhead/sys/arm64/arm64/cpu_errata.c modified , text changed
Directoryhead/sys/arm64/arm64/exception.S modified , text changed
Directoryhead/sys/arm64/arm64/genassym.c modified , text changed
Directoryhead/sys/arm64/include/pcpu.h modified , text changed
Directoryhead/sys/dev/psci/smccc.c modified , text changed
Directoryhead/sys/dev/psci/smccc.h modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27