【发布时间】:2022-11-10 07:22:24
【问题描述】:
我想在 x86 架构上评估虚拟内存对 IO 设备性能(例如 IOTLB 未命中、PTW...)的影响。 我对 GEM5 模拟器有一些经验,但据我所知,它没有配备 IOMMU。 我在网上搜索了一些关于它的信息,但我找不到任何东西。
在这一点上,我的想法是自己实现一个 IOMMU 单元。
有谁知道已经完成的任何类似工作,或者可以给我一些关于如何做的提示?
PS。我也考虑过使用 qemu,但我发现它不太适合测量性能,因为它不是周期精确的。
谢谢
【问题讨论】:
标签: io qemu virtual-memory gem5 iommu