最佳答案
从Intel Manual Volume 3,Chapter 17.4.9 (BTS and DS Save Area)开始,32位版本的Debug Store区域的图像
原文链接:https://www.f2er.com/linux/440044.htmlBTS buffer base — Linear address of the first byte of the BTS buffer. This address should point to a natural doubleword boundary.
以及IA32_DS_AREA MSR
Write the base linear address of the DS buffer management area into the IA32_DS_AREA MSR.
通常,您设置到处理器的每个地址都是一个线性地址,因此它与所设置的段无关,因此只有在激活时才会进行分页.
当然,只有在不创建递归依赖的情况下才会这样,例如CR3寄存器.
直接回答你的问题:如果激活了分页,则转换给定的地址,否则按原样使用.