Итак, я нашел инструкцию
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 года, так что это не совсем актуально. дата, и она не ответила на мои вопросы.