LINUX.ORG.RU
ФорумTalks

Про поддержку Intel IOMMU (VT-d) со стороны материнской платы

 ,


1

2

Где почитать про то, как именно используются эти самые DMAR таблицы и как так вышло, что без поддежки платы IOMMU невозможно использовать даже для проброса устройств, подключенных напрямую к процессору? Судя по структурной схеме моей платы, как минимум PCIe x16 слот подключен напрямую к контроллеру PCIe 3.0 в процессоре.

Лоргугл

TLDR: суть в том, что как минимум на интеле за поиск устройств ремаппинга DMA отвечают именно бивис, поэтому не смотря теоретическую неизменность топологии железа DMAR таблица это не какая-то статическая часть прошивки, а именно результат опроса девайсов в системе при инициализации.

А вообще доки здесь:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Docum... https://software.intel.com/sites/default/files/managed/c5/15/vt-directed-io-s... https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drive...

o- ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.