assembly 组装,获得英特尔PPIN值

dwthyt8l  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(350)

每个英特尔处理器都应提供唯一的PPIN(受保护处理器清单编号)值。我读过here,从内核5.18开始,这个值将在Linux中可用。但是,我还没有找到任何通过汇编代码直接从自己的CPU获取PPIN的示例。
有可能做到这一点吗?如果是,如何进行?
我在Linux 5.15.0-71-generic x86_64上使用nasm 2.15.05

cbjzeqam

cbjzeqam1#

This code建议您从MSR 0x4f读取。
但是,rdmsr是一条特权指令,因此无法在用户模式下执行。你必须写一个内核模块。

相关问题