VMX指令

本文详细解析了VMX指令集中的VMXON、VMCLEAR及VMPTRLD等指令的操作数特点,强调了这些指令对于虚拟化技术的重要性,并讨论了它们的使用限制条件。

VMX指令:

VMXON VMCLEAR VMPTRLD:

他们的操作数是64位内存操作数可以是虚拟地址、也可以是物理地址、它是一个指针,指向VMXON region 和 VMCS region的物理地址。从实验的结果看必须是32位的物理地址不知道为什么!

VMXON  region 需要4096字节对齐 (bits 0-11必须是0),VMXON pointer 必须不能超过处理器物理地址宽度,这个可以用CPUID  (EAX=0X80000008)探测,另外IA32_VMX_BASIC[48] 是1,VMXON pointer 不能设置 63:32位。

intel手册上描述的不够清晰!


转载于:https://my.oschina.net/u/2601353/blog/599995

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值