[package]
edition = "2024"
name = "arm_vcpu"
version = "0.3.0"
authors = [
"KeYang Hu <keyang.hu@qq.com>",
"Mingxian Su <aarkegz@gmail.com>",
"ShiMei Tang <shimei820@gmail.com>",
"DeBin Luo <luodeb@outlook.com>",
"周睿 <zrufo747@outlook.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Aarch64 VCPU implementation for Arceos Hypervisor"
readme = "README.md"
keywords = [
"hypervisor",
"aarch64",
"vcpu",
]
categories = [
"embedded",
"no-std",
]
license = "Apache-2.0"
repository = "https://github.com/arceos-hypervisor/arm_vcpu"
[lib]
name = "arm_vcpu"
path = "src/lib.rs"
[dependencies.aarch64-cpu]
version = "11.0"
[dependencies.axaddrspace]
version = "0.3"
[dependencies.axdevice_base]
version = "0.2.2"
[dependencies.axerrno]
version = "0.2.0"
[dependencies.axvcpu]
version = "0.3"
[dependencies.axvisor_api]
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.numeric-enum-macro]
version = "0.2"
[dependencies.percpu]
version = "0.2.0"
features = ["arm-el2"]
[dependencies.spin]
version = "0.10"