每个英特尔处理器都应提供一个唯一的 PPIN(受保护处理器库存编号)值。我在 here 读到这个值将从内核 5.18 开始在 Linux 中可用。但是,我还没有找到任何通过汇编代码直接从我自己的CPU获取PPIN的例子。
可以这样做吗?如果是,如何?
我在 Linux 上使用 nasm
2.15.05
5.15.0-71-generic x86_64
此代码 建议您应该从 MSR 0x4f 读取。
但是,
rdmsr