[package]
name = "x86_vcpu"
version = "0.5.21"
edition.workspace = true
authors = [
"Mingxian Su <aarkegz@gmail.com>",
"Keyang Hu <keyang.hu@qq.com>"
]
categories = ["virtualization", "no-std"]
description = "x86 Virtual CPU implementation for the Arceos Hypervisor"
repository = "https://github.com/arceos-hypervisor/x86_vcpu"
keywords = ["x86", "vcpu", "hypervisor", "arceos"]
license = "Apache-2.0"
[package.metadata.docs.rs]
targets = ["x86_64-unknown-none"]
[dependencies]
log = "0.4.19"
bitflags = "2.2"
bit_field = "0.10"
paste = "1.0.15"
x86 = "0.52"
x86_64 = "0.15"
raw-cpuid = "11.0"
numeric-enum-macro = "0.2"
tock-registers = "0.10"
x86_vlapic = { workspace = true }
[dev-dependencies]
memoffset = "0.9"
[features]
tracing = []