Как узнать, включена ли функция SME процессора AMD?

Я обнаружил, что реальным решением является создание пользовательской -скомпилированной версииlibgioGIO ), которая модифицирована для вызова g_file_delete()каждый раз, когда приложение вызывает g_file_trash().

Пошаговое руководство -по -на GitHub можно найти здесь:

Глобальное отключение корзины GNOME в дистрибутивах на базе Debian -

3
04.01.2021, 13:05
1 ответ

Если SME поддерживается(CPUIDпоказывает, что соответствующий бит установлен)и включен (установлен соответствующий бит MSR ), /proc/cpuinfoбудет содержать флаг sme. Вы можете убедиться в этом, взглянув на код ядра, который обнаруживает SME:функция SME, которая отражена непосредственно в /proc/cpuinfo, очищается, если SME не включен полностью.

Вы также должны увидеть соответствующие сообщения в журналах загрузки ядра:

AMD Memory Encryption Features active: SME

если SME активен,

AMD Memory Encryption Features active: SEV SEV-ES

, если SEV и/или SEV -ES активны.

См. также Что означают флаги в /proc/cpuinfo?

5
18.03.2021, 22:38

Теги

Похожие вопросы