virtio-accel-split-queue
A bounded in-memory split-virtqueue reference model. It implements the transport ports against plain memory so protocol and device behavior can be exercised with no VMM, kernel, or guest physical addresses involved.
Part of the virtio-accel workspace: an experimental, native-Rust foundation for a
transport-neutral virtual accelerator device. The workspace contains no Linux ioctls, macOS
frameworks, Windows APIs, guest physical addresses, vendor command formats, or claimed virtio
device ID.
Portability tier: alloc-portable — core + alloc; no operating system, filesystem, sockets, or threads.
Documentation
The protocol 1.0 numeric opcodes, statuses, and payload layouts are versioned review inputs for independent implementation, frozen for the portable v1.0 baseline by the final freeze audit. This remains pre-standardization work and claims no Virtio device ID.
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.