Virtio-Loopback: An Hardware Abstraction Layer (HAL) for Non-Virtualized Environm...
summary
virtio-loopback HAL exposes virtio devices to non‑virtualized Linux by implementing a kernel transport driver plus a user‑space adapter so the same user‑space protocol runs on bare metal, VMs and cloud. It currently supports bulk and input devices, uses shared memory + eventfd and negotiates features over a socket adapter. Benchmarks show roughly 20 microseconds overhead added by the loopback path (virtio itself adds near‑zero), repository and PoC are public and a touchscreen sensitivity patch is integrated and working.
AI-written summary · about
chapters (11)
- 0:00Virtio-Loopback project intro
- 1:03Virtio-Loopback concepts
- 4:49Virtio-Loopback design
- 8:33Control plane mechanics
- 14:12Performance benchmarks
- 18:03Latency analysis
- 21:56Open source release
- 24:25Touchscreen demo
- 27:32Live demo
- 32:07Future development
- 34:19Q&A
related talks
38mVirtio-loopback: The AGL Hardware Abstraction Layer for Non-Virtualized Environme...
26mVirtio-Loopback Status and Next Steps
28mVirtio on Type-1 hypervisors
30mVirtio for PCI Endpoint Subsystem in Linux Kernel
21mVirtio hardware accelerators and other news
41mVirtIo-Net PCIe Function Using Linux PCI Endpoint Framework
17mVirtio data flow: There and Back Again
41mVirtIo-Net PCIe Function Using Linux PCI Endpoint Framework
