-
Notifications
You must be signed in to change notification settings - Fork 112
Expand file tree
/
Copy pathCargo.toml
More file actions
39 lines (34 loc) · 1.39 KB
/
Cargo.toml
File metadata and controls
39 lines (34 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[package]
name = "litebox_platform_kernel"
version = "0.1.0"
edition = "2024"
[dependencies]
cfg-if = "1.0.0"
bitflags = "2.9.0"
buddy_system_allocator = { version = "0.11.0", default-features = false, features = ["use_spin"] }
slabmalloc = { git = "https://github.com/gz/rust-slabmalloc.git", rev = "19480b2e82704210abafe575fb9699184c1be110" }
litebox = { path = "../litebox/", version = "0.1.0" }
litebox_common_linux = { path = "../litebox_common_linux/", version = "0.1.0" }
litebox_common_optee = { path = "../litebox_common_optee/", version = "0.1.0" }
spin = { version = "0.10.0", default-features = false, features = [
"spin_mutex",
"once",
"rwlock",
] }
libc = "0.2.169"
arrayvec = { version = "0.7.6", default-features = false }
rangemap = { version = "1.5.1", features = ["const_fn"] }
thiserror = { version = "2.0.6", default-features = false }
num_enum = { version = "0.7.3", default-features = false }
once_cell = { version = "1.20.2", default-features = false, features = ["alloc", "race"] }
modular-bitfield = { version = "0.12.0", default-features = false }
hashbrown = "0.15.2"
aligned-vec = { version = "0.6.4", default-features = false }
raw-cpuid = "11.6.0"
[target.'cfg(target_arch = "x86_64")'.dependencies]
x86_64 = { version = "0.15.2", default-features = false, features = ["instructions"] }
[features]
default = []
interrupt = ["x86_64/abi_x86_interrupt"]
[lints]
workspace = true