什么是英特尔芯片组的"显存孔径"?

dam*_*911 4 graphics x86 intel

我试图了解如何在英特尔芯片组上以x86保护模式绘制简单图形.我已经(有点)知道如何使用VGA接口,我试图了解如何使用G35 Express来做同样的事情.为此,我正在研究这份文件.

我无法理解"图形内存孔基"是什么; PCI配置空间中有什么名称?例如,在第164页,该文件说:

它表示与图形存储器孔径基数的偏移,并通过全局GTT映射到物理页面.

我仍然需要学习很多东西,我只是浏览了以前的卷,但我怀疑这是一个重要的概念.另外,你知道在哪里可以找到这个架构或其他英特尔架构的友好解释吗?

编辑 - 一些额外的发现

我正在查看另一个英特尔文档317607.pdf,看起来他们所谓的"图形存储器范围地址"(第231页)实际上是第58页的"图形存储器孔径基址寄存器".但它是PCI配置寄存器从0x18开始.

@ SPRQ:谢谢,我认为它与AGP光圈的概念类似但是根据同一文件的第52页:

注意:PCI Express不再存在AGP孔径.

这是另一回事.

小智 5

"图形内存孔径基础"是对映射的AGP存储器或系统存储器的引用,供图形控制器用于图像或命令缓冲区.GTT是一种页面转换表方案,类似于CPU MMU页表,用于将系统物理内存映射到线性AGP地址空间.因此,在AGP存储空间中,您可以处理逻辑上连续的地址空间,该地址空间由芯片组和图形控制器映射到来自CPU的一组物理存储器地址引用.