29 Star 68 Fork 25

openEuler/rust_shyper

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Cargo.toml 2.14 KB
一键复制 编辑 原始数据 按行查看 历史
[package]
name = "rust_shyper"
version = "0.1.0"
authors = [
"Siran Li <ohmrlsr@buaa.edu.cn>",
"Ce Mo <moce4917@buaa.edu.cn>",
"Keyang Hu <hky1999@buaa.edu.cn>",
"Bo Jiang <jiangbo@buaa.edu.cn>",
"Lei Wang <wanglei@buaa.edu.cn>",
]
edition = "2021"
description = "A Reliable Embedded Hypervisor Supporting VM Migration and Hypervisor Live-Update"
build = "build.rs"
license = "MulanPSL-2.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]
crate-type = ["staticlib"]
test = false
bench = false
[profile.dev]
panic = "abort"
[profile.release]
lto = true
panic = "abort"
debug = true
[build-dependencies]
chrono = "0.4.23"
built = { version = "0.6.1", features = [] }
gethostname = "0.4.3"
[dependencies]
riscv-decode = "0.2.1"
fdt_print = { package = "fdt", version = "0.1.5", features =["pretty-printing"] }
vm-fdt = { git = "https://github.com/OhmR/vm-fdt" }
fdt = { git = "https://github.com/Zera-Algorithm/libfdt-rs" }
log = { version = "0.4", features = [
"max_level_trace",
"release_max_level_info",
] }
spin = { version = "0.9.4", features = ["use_ticket_mutex"] }
memoffset = { version = "0.8", default-features = false, features = [
"unstable_const",
] }
cfg-if = "1.0.0"
[target.'cfg(target_arch = "aarch64")'.dependencies]
cortex-a = { package = "aarch64-cpu", version = "9.3.1" }
smccc = "0.1.1"
[target.'cfg(target_arch = "riscv64")'.dependencies]
rustsbi = { version = "0.3.2", default-features = false, features = [ "legacy", "singleton" ] }
sbi = "0.2.0"
riscv = { git = "https://github.com/Zera-Algorithm/riscv" }
[dependencies.buddy_system_allocator]
version = "0.8.0"
features = ["const_fn"]
[dependencies.tock-registers]
version = "0.8.0"
default-features = false
features = ["register_types"]
[dependencies.fdt-rs]
version = "x"
default-features = false
[features]
default = ["aia", "sbi_legacy"]
tx2 = ["ns16550"]
qemu = ["pl011"]
pi4 = ["pl011"]
rk3588 = ["ns16550", "gicv3"]
gicv3 = []
ramdisk = []
static-config = []
lvl4 = []
secondary_start = []
rk3588-noeth = ["rk3588"]
ns16550 = []
pl011 = []
unilib = []
memrsv = []
doc = []
sbi_legacy = []
plic = []
aia = []
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openeuler/rust_shyper.git
git@gitee.com:openeuler/rust_shyper.git
openeuler
rust_shyper
rust_shyper
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385