Каким образом можно отключить патчи на уязвимости Foreshadow и Spectre-1?
Наверняка обсуждалось много раз, но что-то конкретного ответа найти не получается.
Есть один Debian на локалхосте c ядром 4.18. Встал вопрос об отключении патчей на, так называемые, CPU-vulnerabilities. В документации на само ядро есть только следующие параметры:
nopti - Meltdown
nospectre_v2 - и так понятно
nospec_store_bypass_disable - Spectre 3a и Spectre 4
ssbd=force-off - то же самое что и выше, но для ARM
l1tf=off - Foreshadow
Однако же после их применения
cat /sys/devices/system/cpu/vulnerabilities/*
все равно говорит, что:
l1tf - Mitigation: PTE Inversion
spectre_v1 - Mitigation: __user pointer sanitization
Чуть позже нашел в документации строчку вида «The kernel PTE inversion protection is unconditionally enabled and cannot be disabled.» Ну ладно, «низзя так низзя». А по Spectre-1 вообще ничего нет. Хоть на разного рода ресурсах и высказываются в том духе, что правки для Foreshadow и Spectre-1 не влияют на производительность, все равно хотелось бы выключить всю эту «кухню» разом и больше к этому вопросу не возвращаться. Так как же их все таки выключить? Есть ли возможность собрать ядро без всего вот этого?
Спасибо за внимание.