Что означает инструкция 'wbnoinvd'? - PullRequest
3 голосов
/ 02 июня 2019

Итак, я нашел инструкцию

wbnoinv

при https://software.intel.com/sites/landingpage/IntrinsicsGuide/#expand=0,152,5355,2791,2156,3801,4772,6164,6162,6166,6167,6102&othertechs=WBNOINVD.

Так что мне было любопытно, могу ли я использовать его без привилегий ОС (только приложение пользователя), какой тип обратной записи он выполняет, если он действительно влияет на все внутренние кэши или в случае, если это не так, какие кэши затронуты и какие данные они «записывают».

Итак, я провел собственное исследование и не нашел ничего полезного, только некоторые запросы о том, что инструкция была добавлена ​​в ядре Linux с PCONFIG, примерно в январе 2018 года, так что это не совсем актуально. дата, и она не ответила на мои вопросы.

...