Слишком мало групп IOMMU -раскололись?

Я предполагаю, что mosvy сказал в комментариях, что

  • системные вызовы, которые могут быть прерваны сигналами, перечислены в разделах «Прерывание системных вызовов и...» на странице руководства signal (7 ), независимо от того, можно ли их перезапустить, и

  • системные вызовы, которые не могут быть прерваны сигналами, там не указаны.

1
29.01.2021, 13:04
1 ответ

Ну, это, кажется, очень сложный вопрос. Это был действительно крепкий орешек. Сначала подозревал ОС, т.к. поставил Debian testing (Bullseye ), что несколько опаснее стабильной версии. Поэтому я погуглил какой-нибудь патч для ядра. Да, патч существует, но использовать его не рекомендуется из-за нарушения безопасности. Затем я погуглил подробную спецификацию вариантов чипсета и материнской платы IOMMU. Такая информация явно не важна ни для клиентов, ни для потенциальных покупателей.

После нескольких безнадежных дней я шаг за шагом перезапустил систему uEFI BIOS. И наконец я понял :Настройки, касающиеся виртуализации, распределены по различным пунктам меню (под). Так что вы должны проверить:

MIT\Advanced Freq. Settings\Advanced CPU Settings\SVM Mode = Enabled !
Chipset\IOMMU = Enabled !
Peripherals\AMD CBS\PCIe ARI Support = Disable !

Последняя поддержка -PCIe ARI -очень важна для разделения группы IOMMU. Я не нашел подробного описания этой опции BIOS. Но после правильной настройки теперь у меня есть 12 групп IOMMU, а графический процессор, помещенный в слот PCIe 1, находится в одной группе 9 (GPU и связанном с ним аудио ).

Надеюсь, этот пост, даже я сам написал ответ, может кому-то хоть немного помочь.

Редактировать 2021 -03 -16 :В последнее время я получил объяснение (для ламы )ARI :старой адресации PCI, использующей адрес и подадрес, скажем, количество адресов 5 бит и подадрес 3 бита. Следовательно, вы можете использовать только 32 различных устройства PCI, но каждое из них может содержать 8 подустройств (, например. Графический процессор и звук ). ARI объединяет 5 и 3 бита адреса в 8-битный адрес без подадресов, поэтому у вас может быть 256 различных устройств PCI. Но это резко меняет группировку. В некоторых источниках говорится, что в недалеком прошлом конфигурация uEFI BIOS по умолчанию была изменена на отключенную ARI.

2
18.03.2021, 22:33

Теги

Похожие вопросы