mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
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>
21 lines
595 B
TOML
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
|