首页
社区
课程
招聘
[求助]amd cpu的虚拟化SVM是不是只支持32位的。
发表于: 2018-4-12 18:15 3242

[求助]amd cpu的虚拟化SVM是不是只支持32位的。

2018-4-12 18:15
3242
amd文档上有个vmrun指令 执行过后的检查
Canonicalization and Consistency Checks.  The VMRUN instruction performs consistency 
checks on guest state and #VMEXIT performs the appropriate subset of these consistency checks on 
host state. Illegal guest state combinations cause a #VMEXIT with error code VMEXIT_INVALID. 
The following conditions are considered illegal state combinations:

•   EFER.SVME is zero.

•   CR0.CD is zero and CR0.NW is set.

•   CR0[63:32] are not zero.

•   Any MBZ bit of CR3 is set.

•   Any MBZ bit of CR4 is set.

•   DR6[63:32] are not zero.

•   DR7[63:32] are not zero.

•   Any MBZ bit of EFER is set.

•   EFER.LMA or EFER.LME is non-zero and this processor does not support long mode.
//这句的意思 是不是只能在long mode 也就是64位下执行。
•   EFER.LME and CR0.PG are both set and CR4.PAE is zero.

•   EFER.LME and CR0.PG are both non-zero and CR0.PE is zero.

•   EFER.LME, CR0.PG, CR4.PAE, CS.L, and CS.D are all non-zero.

•   The VMRUN intercept bit is clear.

•   The MSR or IOIO intercept tables extend to a physical address that is greater than or equal to the 
    maximum supported physical address.
•   Illegal event injection (see Section 15.20 on page 479).

•   ASID is equal to zero.

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
2
https://github.com/tandasat/SimpleSvm  了解一下
2018-4-12 18:35
0
雪    币: 3
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢啊    我标题打错了。
2018-4-12 22:48
0
游客
登录 | 注册 方可回帖
返回
//