Page MenuHomeFreeBSD

arm64: Use FEAT_SSBS as a Spectre-V4 workaround
Needs ReviewPublic

Authored by andrew on Sep 12 2023, 3:28 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 29 2024, 1:14 PM
Unknown Object (File)
Oct 21 2024, 2:31 AM
Unknown Object (File)
Sep 30 2024, 8:05 AM
Unknown Object (File)
Sep 17 2024, 3:22 AM
Unknown Object (File)
Sep 11 2024, 9:07 AM
Unknown Object (File)
Sep 7 2024, 10:09 PM
Unknown Object (File)
Sep 7 2024, 10:09 PM
Unknown Object (File)
Sep 7 2024, 10:02 PM
Subscribers

Details

Reviewers
manu
Group Reviewers
arm64
Summary

FEAT_SSBS adds a flag to that allows the hardware to load or store
speculatively in a way that could lead to a cache timing side channel.
We have been implicitly supporting this flag in the kernel by clearing
it on boot, but should allow the user to set it in the same way as the
existing workaround.

Sponsored by: Arm Ltd

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 53551
Build 50442: arc lint + arc unit