virtio-loopback: the open source virtio-based Hardware Abstraction Layer (HAL) for Linux
The alpha release of virtio-loopback supports random number generator devices and is available on VOSYS' gitlab website
After the first virtio-loopback intermediate video demonstration published in July 2022, with this new video demo Virtual Open Systems provides an update of the virtio-loopback developments with an important news: the code of the alpha release is publicly available on the company Gitlab repository! More in details, virtio-loopback is a virtio based hardware abstraction layer that provides user-space applications with the ability to take advantage of user-space drivers using the standard virtio kernel interface. Virtual Open Systems develops virtio-loopback on behalf of the Linux Foundation and in the context of the Virtualization Expert Group of the Automotive Grade Linux (AGL) project.
The new components and features demonstrated in this latest video are summarized as:
- An updated version of the virtio-loopback-transport driver
- First implementation of the virtio-loopback-adapter
- Support for RNG vhost-user devices both in C and Rust programming languages
- Initial version of Rust vhost-user modified library
- HW heterogeneity: executes on x86 and arm64 targets, and has been tested on the Renesas R-Car M3 (AGL needlefish)
With virtio-loopback, applications using user-space drivers can be executed transparently in virtualized or native environments
virtio-loopback is under active development, and in the Virtual Open Systems Gitlab repository you can find the current implementation together with documentation about how to reproduce the demonstration on your system. The next development steps are to support new devices (virtio-blk, virtio-input), make them work together concurrently, and introduce performance optimizations.
- Kvm on arndale exynos
- Kvm armv7 multiple guests poc
- Kvm full virtualization on vexpress
- Kvm vs tcg virtualized guests
- Byod android kvm on cortex-a15
- Kvm android guest on arm fastmodels
- Vosyshmem api remoting
- Virtual bfq in action
- Vosyswitch perf openstack integration
- Vosyswitch interop2017 shownet arm server
- Kvm virtualization training video
- Vosyswitch odp armv8
- Vosyswitch interop
- Vosysmonitor als2016
- Vosysmcs rcar forum 2018
- Vosysmonitor als2017
- Virtualizing fpga accelerators
- Memguard memtalk kvm armv8
- Vosysiot sido demo
- Vfpgamanager sdnnfv2018
- Vosysiot edge iotwc2018
- Vosysmonitor emcos ew2019
- Vosysmonitor mt2712
- Virtualizing stb lower tco
- Vosysmonitor mt2712 jp 日本語
- Vosysmonitor emcos ew2019 jp 日本語
- Vosysmonitor secure freertos optee linux
- Everest virtio fpga
- Vosysmonitorv risc v demo
- Vosysmonitorx86 demo
- Vosysmonitorv core sharing virtualization demo
- Wave fpga sriov
- Virtio loopback agl lf
- Virtio loopback sound agl
- Risc v multiple os