QEMU architecture

Device virtualization technique path

Trap and Emulate

VirtIO


VirtIO Vhost

VirtIO Vhost-user (VVU)
]
VFIO

VFIO-mdev

VDPA
advantaged by combined VFIO-mdev and VirtIO host together. Extend Vhost to implement something like VFIO.

VDUSE

[Reference]
- Device virtualization: https://blog.csdn.net/ByteDanceTech/article/details/120328988