我正在为 64 位处理器编写自己的操作系统,但遇到了一般保护问题。我的操作系统不会依赖页面错误来实现用户空间保护机制,所以我发现有一种方法可以通过段限制检查来做到这一点:
来自 VMWare 的演示文稿
http://download3.vmware.com/vmworld/2005/pac346.pdf
在第 20 页上说:
最初的 AMD64 架构不包括 64 位模式下的分段
- EMT64T 也缺少分段
我们如何保护 VMM?
- 64 位来宾支持需要额外的硬件协助
- 在较新的 AMD 处理器上以 64 位模式提供段限制检查
现在,我有较新的 AMD 处理器型号,我的问题是如何在 64 位(长)模式下对 AMD 处理器进行限制段限制检查?我已经下载了开发人员手册的 2011 年 9 月版本(最新),但我在任何地方都找不到如何执行此操作,请帮助。