繁体   English   中英

叶指令(处理器/组件)

[英]Leaf instructions (Processor/Assembly)

我不确定SO是否是问这个问题的最佳地点。 如果没有,请告诉我应该去哪个姐妹网站。

我一直在阅读有关英特尔可信执行技术(TXT)的论文,但其中的一些文字似乎无法弄清:

“英特尔创建了一条名为GETSEC的新'叶'指令,可以对其进行自定义以调用各种叶操作(包括SENTER)”

我找不到有关叶指令的任何信息。 它们是什么?为什么/何时使用? 任何提示?

ps Paper被McCune等人称为“您能走多低?硬件支持的最小TCB代码执行的建议”。

大多数指令执行一件事-加,减,移动等。某些(稀有)指令在不同情况下会做完全不同的事情。 其中一个示例是CPUID指令,它根据EAX(有时还包括ECX)的初始值执行不同的操作。 这些“不同的事物”称为“叶子”(被Intel称为)。

英特尔的“ GETSEC”指令就是这样。 这是一条指令,但是根据EAX的初始值,它可以做完全不同的事情。 例如,如果您预先将EAX设置为零,则GETSEC指令将执行“(get CAPABILITIES叶子功能”),如果您将EAX预先设置为4,则GETSEC指令将执行“ SENTER叶子功能”,并且如果将EAX设置为5之前,GETSEC指令将执行“ SEXIT叶子功能”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM