0

英特尔® 64 位和 IA-32 架构软件开发人员手册第 3C 卷:系统编程指南,第 3 部分包括对虚拟机控制结构 (VMCS) 的控制字段组件的以下描述:

24.6.17 ENCLV-退出位图

ENCLV退出位图是一个 64 位字段。如果“enable ENCLV exiting”VM 执行控制为 1,如果该字段中对应 EAX 的值的位为 1,则执行 ENCLV 将导致 VM 退出。如果该位为 0,则指令正常执行。有关详细信息,请参阅第 25.1.3 节。

但是,第 3D 卷的附录 B 中没有给出该字段的编码(人们希望它列在表 B-4“64 位控制字段的编码”中)。

在哪里可以找到该字段的编码,否则如何向英特尔报告遗漏?

4

1 回答 1

1

在我向英特尔报告遗漏后,SDM 的 072 版已更新为表 B-4 中的以下信息:

字段名称                  | 索引      | 编码
ENCLV 退出位图(完整) | 000011011B | 00002036H
ENCLV 退出位图(高) | | 00002037H

该字段仅存在于支持“启用 ENCLV 退出”VM 执行控制的 1 设置的处理器上。

于 2020-05-16T11:15:51.080 回答