virtio

E724172

virtio is a standardized paravirtualization framework that provides efficient, device-agnostic I/O interfaces for virtual machines in environments like KVM/QEMU.

All labels observed (10)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf I/O virtualization standard
paravirtualization framework
virtual device interface specification
basedOn split-driver model
category I/O subsystem
virtualization technology
commonlyUsedWith Linux kernel virtio drivers
QEMU virtio devices
compatibleWith ARM virtualization platforms
x86 virtualization platforms
designedFor efficient I/O in virtual machines
hypervisor-agnostic device interfaces
paravirtualized guests
enables high-throughput network I/O for guests
low-latency block I/O for guests
governedBy OASIS Virtual I/O Device (VIRTIO) specification
linked to: virtio
hasComponent configuration space
feature bits
interrupt mechanism
notification mechanism
virtio-device
virtio-driver
virtqueue
hasVersion virtio 1.0
linked to: virtio

virtio 1.1
virtio 1.2
improves I/O performance compared to full emulation
provides device-agnostic I/O interfaces
paravirtualized I/O interfaces
reduces virtualization overhead
standardizedBy OASIS
supports GPU devices
RNG devices
SCSI devices
block devices
console devices
feature negotiation between guest and host
file system devices
input devices
memory balloon devices
modern and legacy device interfaces
network devices
vsock devices
zero-copy I/O in some implementations
usedIn KVM
Linux virtualization environments
QEMU
uses descriptor rings
shared memory for data transfer
virtqueues for communication

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

Rust-VMM project relatedTo virtio
I/O Memory Management Unit relatedTo I/O virtualization
linked to: virtio
qemu-ga supportsTransport virtio-serial
subject linked to: qemu-ga (guest agent)
linked to: virtio
virtio hasVersion virtio 1.0
linked to: virtio
virtio governedBy OASIS Virtual I/O Device (VIRTIO) specification
linked to: virtio
KVM Forum focusesOn virtio
DRM (Direct Rendering Manager) hasDriver virtio-gpu
linked to: virtio
Cloud Hypervisor supports virtio-blk
linked to: virtio
Cloud Hypervisor supports virtio-vsock
linked to: virtio
Cloud Hypervisor supports virtio-balloon
linked to: virtio
Cloud Hypervisor supports virtio-mem
linked to: virtio