Files
cloud-hypervisor/performance-metrics/Cargo.toml
Dylan Reid 1dfc642e9a performance-metrics: Use owned async block I/O
Switch the in-process block microbenchmarks to allocate prefaulted
GuestMemory regions and submit through the memory-target AsyncIo API.

This adds a few setup steps as the existing benchmarks relied on the
unsound iovec API. The new behavior is intended to be as close as
possible to the existing tests and the common path for running
cloud-hypervisor.

Assisted-by: Codex:GPT-5.5
Assisted-by: Claude:Opus-4.7
Signed-off-by: Dylan Reid <dgreid@fb.com>
2026-05-27 12:07:03 +00:00

21 lines
595 B
TOML

[package]
authors = ["The Cloud Hypervisor Authors"]
edition.workspace = true
name = "performance-metrics"
version = "0.1.0"
[dependencies]
block = { path = "../block", features = ["io_uring"] }
clap = { workspace = true, features = ["wrap_help"] }
dirs = { workspace = true }
libc = { workspace = true }
serde = { workspace = true, features = ["derive", "rc"] }
serde_json = { workspace = true }
test_infra = { path = "../test_infra" }
thiserror = { workspace = true }
vm-memory = { workspace = true, features = ["backend-mmap"] }
vmm-sys-util = { workspace = true }
[lints]
workspace = true