virtio-accel-proto 0.1.2

Pointer-free portable virtio accelerator protocol 1.0 ABI
Documentation

virtio-accel-proto

Pointer-free, little-endian wire structures for the portable virtio-accel protocol 1.0 candidate. Decoding untrusted bytes never constructs an invalid Rust enum: unknown opcodes, statuses, flags, and event states stay raw integers until they are validated.

Part of the virtio-accel workspace: an experimental native-Rust protocol and implementation stack for a transport-neutral virtual accelerator device. Portable crates contain no host-OS or vendor APIs; host integrations live in separate adapter crates and never become their dependencies. The project claims no Virtio device ID.

Portability tier: core-onlycore only; no alloc, no operating system, no host synchronization.

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.