“ wbnoinvd”指令是什么?

时间:2019-06-02 17:28:05

标签: assembly x86 intel cpu-cache intel-tme

所以,我找到了说明

  

wbnoinv

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

所以我很好奇我是否可以在没有操作系统特权的情况下使用它(只是一个用户级应用程序),它可以进行哪种回写,如果它确实影响所有内部缓存,或者在不影响它的情况下,哪些缓存会受到影响,以及它会“写回”哪种数据。

因此,我自己进行了一项研究,但没有发现任何有用的东西,只是一些要求说该指令是在2018年1月左右通过PCONFIG在Linux内核中添加的,因此这并不是最新的。日期,它没有回答我的问题。

0 个答案:

没有答案