Что такое «основа апертуры графической памяти» в чипсетах Intel? - PullRequest
4 голосов
/ 10 августа 2010

Я пытаюсь понять, как рисовать простую графику в защищенном режиме x86 на чипсетах Intel. Я уже (вроде) знаю, как это сделать с помощью интерфейса VGA, и я пытаюсь понять, как я могу использовать G35 Express, чтобы сделать то же самое. Для этого я изучаю этот документ .

Я не могу понять, что такое "основа апертуры графической памяти"; есть ли что-нибудь в конфигурационном пространстве PCI с таким именем? Например, на странице 164 документ гласит:

представляет смещение от графики база апертуры памяти и отображается на физические страницы через глобальный GTT.

Мне все еще нужно много учиться, я только просмотрел предыдущие тома, но подозреваю, что это важная концепция. Кроме того, вы знаете, где я могу найти дружественное объяснение этой архитектуры или другой архитектуры Intel?

РЕДАКТИРОВАТЬ - Некоторые дополнительные выводы

Я смотрю на другой документ Intel, 317607.pdf, и похоже, что то, что они называют «Адрес диапазона графической памяти» на стр. 231, фактически является «регистром базы апертуры графической памяти» на стр. 58. Однако это регистр конфигурации PCI, начинающийся с 0x18.

@ SPRQ: спасибо, я думаю, что это похоже на апертуру AGP, но согласно странице 52 того же документа:

Примечание: AGP Aperture больше не существует с PCI Express.

Это что-то еще.

Ответы [ 2 ]

6 голосов
/ 10 августа 2010

«Основа апертуры графической памяти» - это ссылка на память AGP или системную память, отображаемую для использования графическим контроллером для буферов изображений или команд. GTT представляет собой схему таблиц трансляции страниц, аналогичную таблицам страниц CPU MMU для отображения физической памяти системы в линейное адресное пространство AGP. Таким образом, в области памяти AGP вы можете иметь дело с логически непрерывным адресным пространством, которое отображается набором микросхем и графическим контроллером в набор ссылок на адреса физической памяти из ЦП.

0 голосов
/ 16 сентября 2013

хорошая справка http://msdn.microsoft.com/en-us/library/windows/hardware/ff568296(v=vs.85).aspx. Это объясняет, для чего используется пространство апертуры.

...