Provides an abstraction for a set of common emulated devices in a paravirtualized hypervisor
Uses UART device ports and serve application requests. Ensure VirtIO support or virtual function I/O (VFIO) at the KVM
Provides a common front end for the device emulations to standardize the interface and increase code reuse across platforms.
Supports virtualization environments that implement the VirtIO standard, such as QEMU/KVM.
Exports a common set of emulated devices for a common application programming interface (API).
Implements a common set of interfaces, with the particular device emulation behind a set of back-end drivers
Provides a common front end for the device emulations to standardize the interface and increase code reuse across platforms.