我有一个在 Intel Haswell 处理器上运行的 wrlinux yocto 系统。这里我们通过 PCIe 设备(broadcom 交换机)连接到使用 qemu/kvm 启动的 VM。来宾能够通过配置空间检测设备并根据 BAR 分配内存空间,但设备内存访问似乎不正确。也许访客物理地址映射出了问题?访问不会失败,它会返回无效数据。如何调试 DMA 重新映射到 guest 的设置是否正确?
我有一个在 Intel Haswell 处理器上运行的 wrlinux yocto 系统。这里我们通过 PCIe 设备(broadcom 交换机)连接到使用 qemu/kvm 启动的 VM。来宾能够通过配置空间检测设备并根据 BAR 分配内存空间,但设备内存访问似乎不正确。也许访客物理地址映射出了问题?访问不会失败,它会返回无效数据。如何调试 DMA 重新映射到 guest 的设置是否正确?