AMD x86和Intel x86之间的MSR差异是什么?

AMD x86和Intel x86之间的MSR差异是什么?,x86,intel,amd,msr,X86,Intel,Amd,Msr,我知道AMD和Intel都实现x86架构的CPU,它们都包含MSR寄存器。我不确定两个实现中的MSR寄存器是否相同。 如果没有,主要区别是什么 谢谢 结合彼得和安蒂的评论,我想我已经得到了答案。 “MSR=特定型号的寄存器。它清楚地表明它们不仅特定于制造商,而且在不同的系列中也可能不同。” 理论上,MSR寄存器是供应商和模式特定的,但实际上,正如Peter所提到的,Intel和AMD可能会为相同的功能使用相同的MSR,例如IA32_LSTAR MSR寄存器。有大量不同的MSR。其中许多由Inte

我知道AMD和Intel都实现x86架构的CPU,它们都包含MSR寄存器。我不确定两个实现中的MSR寄存器是否相同。 如果没有,主要区别是什么


谢谢

结合彼得和安蒂的评论,我想我已经得到了答案。 “MSR=特定型号的寄存器。它清楚地表明它们不仅特定于制造商,而且在不同的系列中也可能不同。”
理论上,MSR寄存器是供应商和模式特定的,但实际上,正如Peter所提到的,Intel和AMD可能会为相同的功能使用相同的MSR,例如IA32_LSTAR MSR寄存器。

有大量不同的MSR。其中许多由Intel和AMD记录,和/或由CPUID功能位指示。e、 g.
syscall
的入口点由MSR设置,当然Intel和AMD都支持它。您能更具体地说明您感兴趣的功能领域吗?让我们从MSR=特定于模型的寄存器开始。这清楚地表明,它们不仅针对制造商,而且在不同的家庭中也可能有所不同。首先,感谢您的回复。很抱歉造成混淆,实际上我只是想知道是否有Intel和AMD共享的通用MSR集,以及是否有任何特定于Intel或AMD的特定MSR。从安蒂的评论来看,似乎thery只针对制造商,也针对不同的家族。我想安蒂已经回答了我的问题。再次感谢。@Anty:它们可以是特定于型号/供应商的,但有些不是。e、 g.
IA32_LSTAR
是它的入门级产品,我认为AMD和英特尔使用相同的MSR编号。这不是一个完整的答案。它们可以不同,但在某些方面存在重叠,比如(我认为)ia32lstar,它是。(顺便说一句,“请看评论”也不是一个答案;您应该引用相关部分以使答案完整。)非常感谢您的评论。我会考虑你和安蒂的答案。