Skip to main content

Crate virtio_accel_vaccel

Crate virtio_accel_vaccel 

Source
Expand description

vAccel integration boundary for portable virtio-accel contracts.

This crate owns the adapter seam for host-side integrations that need to project an external execution model into the [virtio_accel_core::Accelerator] contract.

The adapter is intentionally conservative:

  • It never adds host/VMM dependencies to portable crates.
  • It forwards lifecycle, allocation, submission, and release calls to the wrapped backend.
  • It exposes best-effort copy-path diagnostics (direct_binding_admissions and explicit_transfer_bytes) to keep integration evidence visible in conformance harnesses.

Structsยง

VAccelAdapter
Adapter seam from a concrete backend to the portable accelerator contract.