
VT
文章平均质量分 86
zhuhuibeishadiao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VT系列:将代码移植到多核模式
本文只是学习此视频后的一些总结 不当之处还请指出视频作者:小宝来了视频连接:http://bbs.pediy.com/showthread.php?t=211973 遇到的问题大概为以下4个1. 如何让代码执行在指定CPU2. 虚拟机内存重叠问题3. 保存虚拟机寄存器结构内存重叠问题4. IRQL、多线程问题5. 如果获取当前代码执行的CPU6. 有原创 2016-09-23 10:33:25 · 2505 阅读 · 2 评论 -
VT系列一:VT简述
本文只是学习此视频后的一些总结 不当之处还请指出视频作者:小宝来了视频连接:http://bbs.pediy.com/showthread.php?t=211973 约定:本文中出现的名词虚拟机 客户机 GUEST 都是被监控的操作系统或应用程序宿主机 HOST Hypervisor都是指监控虚拟机的“原”操作系统VMM:当客户机发生退出事件时,进入的就是VMM原创 2016-09-08 13:05:58 · 4984 阅读 · 1 评论 -
VT系列二:检测是否支持虚拟化
本文只是学习此视频后的一些总结 不当之处还请指出视频作者:小宝来了视频连接:http://bbs.pediy.com/showthread.php?t=211973 约定:本文中出现的名词虚拟机 客户机 GUEST 都是被监控的操作系统或应用程序宿主机 HOST Hypervisor都是指监控虚拟机的“原”操作系统VMM:当客户机原创 2016-09-08 13:13:11 · 3949 阅读 · 0 评论 -
VT系列:退出事件系统构建(VMMEntryPoint)
VT执行流程:产生退出事件 -> 根据退出事件指定特定的处理函数–> 决定自己处理还是交给CPU处理–> 完成了调用VmResume将控制权交给虚拟机.而当发生退出事件时要调用的函数就是本章要讲的VMCS位置:HOST_RIP-->VMMEntryPoint(VM-Exit处理程序)VM-Exit事件表:#define EXIT_REASON原创 2016-09-08 13:43:05 · 4514 阅读 · 1 评论 -
VT系列:VMCS表填写
一共有5章表要填 分别是:1.Guest State Area (客户机) 填写虚拟机相关的信息2.Host State Area(宿主机) 填写真实机的相关信息3.VM-Execution Control Fields(虚拟机运行控制域) 定义了我们的VT能拦截什么东西 指令 异常 操作。4.VMEntry Control Fields(VMENTRY行为控制域) 写死的 只有x原创 2016-09-08 13:54:29 · 3711 阅读 · 1 评论