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

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

2018-4-12 18:15
3349
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.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 8833
活跃值: (2419)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
2
990K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6@1j5h3&6V1j5i4y4S2N6q4)9J5c8W2y4A6L8i4m8D9k6g2y4$3L8g2)9J5y4X3&6T1M7%4m8Q4x3@1t1`. 了解一下
2018-4-12 18:35
0
雪    币: 3
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢啊    我标题打错了。
2018-4-12 22:48
0
游客
登录 | 注册 方可回帖
返回