文章预览
本文参考文档为 AMD64 Architecture Programmer’s Manual Volume 2: System Programming ,版本号 3.41 ,这不是对原英文文档的翻译,但是所有内容的排版都是根据原手册的排版来的,如有与官方文档冲突的内容,以官方文档为准。 Host内存属性:(图片看不清楚可点击左下角阅读原文查看) Guest内存属性: 由于 Guest 没有 MTRR 的硬件支持, MTRR 属性可以通过嵌套页表模拟,所以可以假设嵌套页表的内存属性就是 Guest 的 MTRR 属性。为了让 Guest 使用的内存其属性完全由 Guest 决定,一般都会将嵌套页表、 hPAT 、物理 MTRR 对应的 Guest 可见的内存全部映射为 WB 。 3 System Resources 3.1 System-Control Registers 3.1.1 CR0 Register CR0 寄存器与内存属性相关的是缓存控制位 Cache Disable (CD) Bit 。 当 CD 被清 0 后,内部缓存被使能。 当 CD 被置 1 后,新的指令或数据都不会再进入缓存,但是在如下情
………………………………