Hypervisor-less Virtio: Assembling Multi-OS Systems Using Standards-based Pro...
summary
Claims a working hypervisor-less virtio prototype that uses standard virtio over MMIO and pre-shared memory to connect Linux on A53 cores with Zephyr on an R5 core, implemented with a user-space physical machine monitor (kvmtool-based back end), Zephyr front ends and pre-shared memory bounce buffers or driver shims. Current Zephyr support covers network console and entropy, target QEMU A53 and Xilinx ZC102, lateral MMIO gives good performance, shared-memory needs are small but per-device notifications and some backends still require updates.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:16Intelligent Edge
- 1:21Partitioned systems
- 7:34Hypervisor-less VIRTIO
- 10:13Shared Memory Layout
- 11:27Why Zephyr?
- 14:34Implementation notes
- 17:22References
related talks
42mAMP Virtio: A New Virto Transport for AMP Systems, with Focus on Zephyr, Linux, and Xen
34mZephyr and OpenAMP
20mKVM-devirt: Extending KVM to a Zero-Overhead Partition Hypervisor
38mRemote Processor Framework in Zephyr RTOS
18mDistributed Embedded Systems Using Zephyr
19mBuilding a Cloud Infrastructure to Deploy Microservices as Microvm Guests
41mGreybus for Robotics with Zephyr RTOS
40mApplication and Challenges of Using GenAVB/TSN Software Stack for Industrial...
