[package]
edition = "2024"
name = "arm_vgic"
version = "0.4.13"
authors = [
"Mingxian Su <aarkegz@gmail.com>",
"DeBin Luo <luodeb@outlook.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "ARM Virtual Generic Interrupt Controller (VGIC) implementation."
readme = "README.md"
keywords = [
"hypervisor",
"kernel",
"vgic",
]
categories = [
"os",
"no-std",
]
license = "Apache-2.0"
repository = "https://github.com/arceos-hypervisor/arm_vgic"
[package.metadata.docs.rs]
targets = ["aarch64-unknown-none-softfloat"]
[features]
default = []
vgicv3 = []
[lib]
name = "arm_vgic"
path = "src/lib.rs"
[dependencies.aarch64-cpu]
version = "11.0"
[dependencies.aarch64_sysreg]
version = "0.3.8"
[dependencies.ax-crate-interface]
version = "0.5.7"
[dependencies.ax-errno]
version = "0.6.0"
[dependencies.ax-kspin]
version = "0.3.11"
[dependencies.ax-memory-addr]
version = "0.6.9"
[dependencies.axdevice_base]
version = "0.5.0"
[dependencies.axvm-types]
version = "0.5.13"
[dependencies.bitmaps]
version = "3.2"
default-features = false
[dependencies.log]
version = "0.4"
[dependencies.spin]
version = "0.12"
[dependencies.tock-registers]
version = "0.10"