virtio-accel-device 0.1.0

Transport-neutral virtio accelerator device state
Documentation

virtio-accel-device

Transport-neutral device-side state and validation, including bounded generational object IDs. A future rust-vmm adapter translates descriptor chains into this layer; the command engine and provider backend never see guest addresses or virtqueue descriptors.

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-portablecore + 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.