Page MenuHomeFreeBSD

Skip known safe Spectre-V4 arm64 CPUs
Needs ReviewPublic

Authored by andrew on Sep 12 2023, 3:28 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Oct 21, 2:32 AM
Unknown Object (File)
Oct 1 2024, 3:08 AM
Unknown Object (File)
Sep 27 2024, 4:34 AM
Unknown Object (File)
Sep 25 2024, 1:47 PM
Unknown Object (File)
Sep 24 2024, 6:30 AM
Unknown Object (File)
Sep 23 2024, 7:40 AM
Unknown Object (File)
Sep 23 2024, 7:20 AM
Unknown Object (File)
Sep 22 2024, 7:42 PM
Subscribers

Details

Reviewers
manu
emaste
Group Reviewers
arm64
Summary

There is no need to search for the Spectre-V4 workaround handler on
the Cortex-A35, A53, or A55 CPUs as these are known to not be
vulnerable. Exit early on these CPUs rather than probe to the
workaround.

While here print a message when the workaround was forced on, but no
firmware support was found.

Sponsored by: Arm Ltd

Diff Detail

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

Event Timeline

emaste added inline comments.
sys/arm64/arm64/cpu_errata.c
148

maybe include kern.cfg.ssbd to give a hint about why it's forced on?

This revision is now accepted and ready to land.Sep 13 2023, 11:05 AM

Update the force-on warning

This revision now requires review to proceed.Sep 13 2023, 12:13 PM