我对 UEFI 驱动程序开发有点陌生。
我有一个 UEFI 应用程序引导加载程序,它检查系统中当前存在的所有 USB 令牌。它在硬件和 Vmware VM 上运行良好,但我想在 EDK2 的 NT32 模拟器中进行测试,以便能够使用源代码级调试。
Vmware 具有将任何可移动设备从主机转发到 VM 所需的功能。我尝试对 NT32 做同样的事情。
以前有没有人研究过这个问题?是否可以转发 USB 令牌?或者也许可以以某种方式模拟这个令牌?
不断的搜索并没有给我太多的信息。我怀疑它可以通过包文件 Nt32Pkg/Nt32Pkg.dsc 中的一些棘手设置来完成。
可能gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk
或gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk
参数可能有用,但我不确定。
提前感谢大家的努力。