mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-11-05 11:31:14 +00:00
fd0ef6cfb5
We don't have IrqFd and IOEventFd support in the kernel for now. So an emulation layer is needed. In the future, we will be adding this support in the kernel. Co-Developed-by: Wei Liu <liuwe@microsoft.com> Signed-off-by: Wei Liu <liuwe@microsoft.com> Signed-off-by: Muminul Islam <muislam@microsoft.com>
41 lines
1.2 KiB
TOML
41 lines
1.2 KiB
TOML
[package]
|
|
name = "hypervisor"
|
|
version = "0.1.0"
|
|
authors = ["Microsoft Authors"]
|
|
edition = "2018"
|
|
license = "Apache-2.0 OR BSD-3-Clause"
|
|
|
|
[features]
|
|
kvm = []
|
|
mshv = []
|
|
|
|
[dependencies]
|
|
anyhow = "1.0"
|
|
epoll = ">=4.0.1"
|
|
thiserror = "1.0"
|
|
libc = "0.2.81"
|
|
log = "0.4.11"
|
|
kvm-ioctls = { git = "https://github.com/cloud-hypervisor/kvm-ioctls", branch = "ch" }
|
|
kvm-bindings = { git = "https://github.com/cloud-hypervisor/kvm-bindings", branch = "ch", features = ["with-serde", "fam-wrappers"] }
|
|
|
|
mshv-bindings = {git = "https://github.com/cloud-hypervisor/mshv", branch = "master", features = ["with-serde", "fam-wrappers"] }
|
|
mshv-ioctls = { git = "https://github.com/cloud-hypervisor/mshv", branch = "master" }
|
|
|
|
serde = {version = ">=1.0.27", features = ["rc"] }
|
|
serde_derive = ">=1.0.27"
|
|
serde_json = ">=1.0.9"
|
|
vm-memory = { version = "0.4.0", features = ["backend-mmap", "backend-atomic"] }
|
|
vmm-sys-util = { version = ">=0.5.0", features = ["with-serde"] }
|
|
|
|
[dependencies.linux-loader]
|
|
git = "https://github.com/rust-vmm/linux-loader"
|
|
features = ["elf", "bzimage"]
|
|
|
|
[target.'cfg(target_arch = "x86_64")'.dependencies.iced-x86]
|
|
version = "1.9.1"
|
|
default-features = false
|
|
features = ["std", "decoder", "op_code_info", "instr_info", "fast_fmt"]
|
|
|
|
[dev-dependencies]
|
|
env_logger = "0.8.2"
|