Wenn Sie Mainline-Kernel oder die Kernel der meisten großen Distributionen verwenden, ist es am besten, nach vollständiger Retpoline-Unterstützung zu suchen (d.h. der Kernel wurde mit CONFIG_RETPOLINE
konfiguriert , und wurde mit einem Retpoline-fähigen Compiler erstellt) besteht darin, in /sys/devices/system/cpu/vulnerabilities/spectre_v2
nach „Vollständiges generisches Retpoline“ zu suchen . Auf meinem System:
$ cat /sys/devices/system/cpu/vulnerabilities/spectre_v2
Mitigation: Full generic retpoline, IBPB, IBRS_FW
Wenn Sie umfassendere Tests wünschen, um Retpolines auf Kerneln ohne den spectre_v2
zu erkennen systree-Datei finden Sie heraus, wie spectre-meltdown-checker
geht Dinge an.
Die Antwort von Stephen Kitt ist in diesem speziellen Fall umfassender, da die Retpoline-Unterstützung auch eine neue Compiler-Version benötigt.
Aber im Allgemeinen haben die meisten Distributionen die Kernel-Konfigurationsdatei an einem der folgenden Orte verfügbar:
/boot/config-4.xx.xx-...
/proc/config.gz
Dann können Sie einfach zgrep CONFIG_RETPOLINE /boot/config* /proc/config.gz