QEMU PCIe TLP 仿真

QEMU PCIe TLP Emulation

QEMU 是否以某种方式模拟 PCIe 事务层?

当我有一个像 (https://blogs.oracle.com/linux/post/a-study-of-the-linux-kernel-pci-subsystem-with-qemu) 这样的虚拟交换机时,我是否至少能够拦截 TLP 正在通过它?还是抽象如此之高以至于虚拟机管理程序根本不会深入到该层。

不出所料,QEMU 目前没有实现 TLP 层。相反,每当发生内存访问时,qemu 就会跳出 KVM 执行并处理 MMIO。