Skip to content

Commit 466af75

Browse files
committed
chore: update Cargo.toml with improved metadata and dependency organization
1 parent cf54562 commit 466af75

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

Cargo.toml

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,37 @@
11
[package]
2-
edition = "2024"
32
name = "arm_vcpu"
43
version = "0.1.1"
4+
edition = "2024"
55
authors = [
66
"KeYang Hu <keyang.hu@qq.com>",
77
"Mingxian Su <aarkegz@gmail.com>",
88
"ShiMei Tang <shimei820@gmail.com>",
99
"DeBin Luo <luodeb@outlook.com>",
1010
"周睿 <zrufo747@outlook.com>"
1111
]
12-
description = "Aarch64 VCPU implementation for Arceos Hypervisor"
13-
license = "MIT OR Apache-2.0"
14-
repository = "https://github.com/arceos-hypervisor/arm_vcpu"
1512
categories = ["embedded", "no-std"]
13+
description = "Aarch64 VCPU implementation for Arceos Hypervisor"
1614
keywords = ["hypervisor", "aarch64", "vcpu"]
15+
license = "Apache-2.0"
16+
repository = "https://github.com/arceos-hypervisor/arm_vcpu"
1717

1818
[features]
1919
4-level-ept = []
2020

2121
[dependencies]
22-
log = "0.4"
23-
spin = "0.10"
24-
25-
aarch64-cpu = "10.0"
26-
numeric-enum-macro = "0.2"
27-
tock-registers = "0.9"
22+
# Utility libraries
23+
log = "0.4" # Logging framework
24+
spin = "0.10" # Spinlock primitives
2825

29-
axerrno = "0.1.0"
30-
percpu = {version = "0.2.0", features = ["arm-el2"]}
26+
# Hardware and register access
27+
aarch64-cpu = "10.0" # AArch64 CPU register definitions and access
28+
numeric-enum-macro = "0.2" # Macro for numeric enums
29+
tock-registers = "0.9" # Register access traits and interfaces
3130

32-
axaddrspace = "0.1"
33-
axdevice_base = "0.1.0"
34-
axvcpu = "0.1.0"
35-
axvisor_api = "0.1.0"
31+
# ArceOS and AxVisor libraries
32+
axerrno = "0.1.0" # Error handling types
33+
percpu = {version = "0.2.0", features = ["arm-el2"]} # Per-CPU data structures
34+
axaddrspace = "0.1" # Address space management
35+
axdevice_base = "0.1.0" # Base device abstractions
36+
axvcpu = "0.1.0" # VCPU abstraction interface
37+
axvisor_api = "0.1.0" # Hypervisor API definitions

0 commit comments

Comments
 (0)