# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "dbs-virtio-devices" version = "0.3.1" authors = ["Alibaba Dragonball Team"] description = "Virtio device backend driver framework and device drivers" homepage = "https://github.com/openanolis/dragonball-sandbox" readme = "README.md" keywords = [ "dragonball", "secure-sandbox", "devices", "virtio", ] license = "Apache-2.0 AND BSD-3-Clause" repository = "https://github.com/openanolis/dragonball-sandbox/tree/main/crates/dbs-virtio-devices" [dependencies.byteorder] version = "1.4.3" [dependencies.caps] version = "0.5.3" [dependencies.dbs-device] version = "0.2.0" [dependencies.dbs-interrupt] version = "0.2.0" features = [ "kvm-legacy-irq", "kvm-msi-irq", ] [dependencies.dbs-utils] version = "0.2.0" [dependencies.epoll] version = "4.0.1" [dependencies.fuse-backend-rs] version = "0.10.0" optional = true [dependencies.io-uring] version = "0.5.2" [dependencies.kvm-bindings] version = "0.6.0" [dependencies.kvm-ioctls] version = "0.12.0" [dependencies.libc] version = "0.2.119" [dependencies.log] version = "0.4.14" [dependencies.nix] version = "0.24.3" [dependencies.nydus-api] version = "0.2.0" [dependencies.nydus-blobfs] version = "0.2.0" [dependencies.nydus-rafs] version = "0.2.0" [dependencies.rlimit] version = "0.7.0" [dependencies.serde] version = "1.0.27" [dependencies.serde_json] version = "1.0.9" [dependencies.thiserror] version = "1" [dependencies.threadpool] version = "1" [dependencies.virtio-bindings] version = "0.1.0" [dependencies.virtio-queue] version = "0.6.0" [dependencies.vm-memory] version = "0.9.0" features = ["backend-mmap"] [dependencies.vmm-sys-util] version = "0.11.0" [dev-dependencies.vm-memory] version = "0.9.0" features = [ "backend-mmap", "backend-atomic", ] [features] virtio-balloon = ["virtio-mmio"] virtio-blk = ["virtio-mmio"] virtio-fs = [ "virtio-mmio", "fuse-backend-rs/virtiofs", "nydus-rafs/virtio-fs", "nydus-blobfs/virtiofs", ] virtio-fs-pro = [ "virtio-fs", "nydus-blobfs/backend-registry", "nydus-blobfs/backend-oss", "nydus-rafs/backend-registry", "nydus-rafs/backend-oss", ] virtio-mem = ["virtio-mmio"] virtio-mmio = [] virtio-net = ["virtio-mmio"] virtio-vsock = ["virtio-mmio"]