Что такое xHCI-IOV и как он работает
Мне нужны некоторые документы об этом (должны быть подробными)
и KVM это поддерживает????
если да, то как его включить и использовать?
моя цель - виртуализировать контроллер USB usb (на борту 0000:00:14.0)
и раздать его 2 гостям
проходить может только 1 гость
1 ответ
xHCI-IOV является специфичным для xHCI расширением SR-IOV (Single Root I/O Virtualization), спецификации PCI, которая позволяет одному устройству PCI предоставлять несколько функций.
Одна из функций - это физическая функция, а другие - виртуальные функции. Виртуальные функции имеют некоторые ограничения в отношении функций, которые они могут поддерживать, но в спецификации говорится, что ни одна функция не может мешать функционированию других.
Однако я не думаю, что Linux поддерживает это. XHCI_EXT_CAPS_VIRT
Символ появляется только в отладочном коде, и, вероятно, должен быть отдельный драйвер для виртуальных функций xHCI.