VT MTF VM-Exit

[复制链接]

该用户从未签到

2380

主题

2433

帖子

9139

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9139
QQ
跳转到指定楼层
楼主
发表于 2022-4-2 22:49:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

想要查看内容赶紧注册登陆吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

MTF全程是 Monitor Trap flag,其在 VM-execution control字段的第27位;

我们可以理解为其是一个单步异常,当设置该标志位时,回到guest时第一条指令会再次触发 VM-Exit,且退出理由为MTF;

注意,当回到Guest且有注入事件时,其依据的是注入事件的第一条汇编指令,而不是guest中的第一条;

有关详细信息,其还涉及pending等相关知识,查阅Intel手册或《处理器虚拟化》来看详情操作;

我们需要补充一点:对于MTF产生的vm-exit,我们恢复GUEST的RIP时,并不需要处理添加指令长度。



随着之后学习,我们会继续补充这一部分。

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

快速回复高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表