Можно ли перенаправить хост-устройства USB на платформу эмуляции NT32 EDK2?
Я немного новичок в разработке драйверов UEFI.
У меня есть UEFI-приложение-загрузчик, который проверяет все USB-токены, которые в настоящее время присутствуют в системе. Он хорошо работает на оборудовании и виртуальной машине Vmware, но я хотел бы протестировать эмулятор NT32 из EDK2, чтобы иметь возможность использовать отладку на уровне исходного кода.
Vmware имеет обязательную функцию для пересылки любого съемного устройства с хоста на виртуальную машину. Я пытаюсь сделать то же самое для NT32.
Кто-нибудь работал над этим вопросом раньше? Можно ли переслать USB-токен? А может быть, этот токен можно как-то эмулировать?
Непрерывный поиск не дал мне много информации. Я подозреваю, что это может быть сделано с некоторыми хитрыми настройками в файле пакета Nt32Pkg/Nt32Pkg.dsc.
возможно gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk
или же gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk
Параметры могут быть полезны, но я не уверен.
Спасибо всем заранее за ваши усилия.