LINUX.ORG.RU

Использование IOMMU


0

1

Насколько я понимаю, в последние годы на компьютерах архитектуры amd64 стали ставить некую разновидность IOMMU. Почему-то оно рассматривается скорее как средство облегчения виртуализации, чем как средство улучшения стабильности и безопасности. В связи с этим имеются вопросы к общественности.

1) Часто ли на практике встречаются компы, где сабж имеется и работает?

2) Пробовали ли вы использовать это под Linux?

3) Каковы впечатления?

Deleted

Ответ на: комментарий от Kindly_Cat

А как IOMMU улучшает стабильность и безопасность?

Не позволяет устройствам лезть по DMA в память куда попало. Только туда, куда драйвер указал.

Deleted
()

2) Пробовали ли вы использовать это под Linux?

Да, пока в тестовых целях пробрасывал встроенную сетевуху в kvm.

3) Каковы впечатления?

Работает.

Мне на лоре рассказывали, что уже и графика пробрасывается.

gag ★★★★★
()

а разве линукс ядро умеет его использовать для чего-то, кроме проброса устройств?

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

По идее, должно.

Во-первых, Linux давно работает на платформах с IOMMU, таких как Sparc или Alpha.

Во-вторых, есть же интерфейс map/unmap DMA. Кроме сбрасывания кэша процессора, он вполне мог бы дергать и IOMMU.

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