Можно ли перенаправить хост-устройства USB на платформу эмуляции NT32 EDK2?

Я немного новичок в разработке драйверов UEFI.

У меня есть UEFI-приложение-загрузчик, который проверяет все USB-токены, которые в настоящее время присутствуют в системе. Он хорошо работает на оборудовании и виртуальной машине Vmware, но я хотел бы протестировать эмулятор NT32 из EDK2, чтобы иметь возможность использовать отладку на уровне исходного кода.

Vmware имеет обязательную функцию для пересылки любого съемного устройства с хоста на виртуальную машину. Я пытаюсь сделать то же самое для NT32.

Кто-нибудь работал над этим вопросом раньше? Можно ли переслать USB-токен? А может быть, этот токен можно как-то эмулировать?

Непрерывный поиск не дал мне много информации. Я подозреваю, что это может быть сделано с некоторыми хитрыми настройками в файле пакета Nt32Pkg/Nt32Pkg.dsc.

возможно gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk или же gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk Параметры могут быть полезны, но я не уверен.

Спасибо всем заранее за ваши усилия.

0 ответов

Другие вопросы по тегам