-
Notifications
You must be signed in to change notification settings - Fork 7
/
Cargo.toml
45 lines (41 loc) · 1.99 KB
/
Cargo.toml
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
40
41
42
43
44
45
[package]
name = "axruntime"
version = "0.1.0"
edition = "2021"
authors = ["Yuekai Jia <[email protected]>"]
description = "Runtime library of ArceOS"
license = "GPL-3.0-or-later OR Apache-2.0"
homepage = "https://github.com/rcore-os/arceos"
repository = "https://github.com/rcore-os/arceos/tree/main/modules/axruntime"
documentation = "https://rcore-os.github.io/arceos/axruntime/index.html"
keywords = ["Starry"]
[features]
default = []
smp = ["axhal/smp"]
irq = ["axhal/irq", "axtask/irq", "percpu", "kernel_guard"]
tls = ["axhal/tls", "axtask/tls"]
alloc = ["axalloc"]
paging = ["axhal/paging", "lazy_init"]
multitask = ["axtask/multitask"]
fs = ["axdriver", "axfs"]
net = ["axdriver", "axnet"]
display = ["axdriver", "axdisplay"]
img = ["axdriver/img", "paging"]
monolithic = ["axprocess/monolithic", "axhal/monolithic", "axtask/monolithic", "axmem/monolithic"]
[dependencies]
cfg-if = "1.0"
axhal = { git = "https://github.com/Starry-OS/axhal.git" }
axlog = { git = "https://github.com/Starry-OS/axlog.git" }
axconfig = { git = "https://github.com/Starry-OS/axconfig.git" }
axalloc = { git = "https://github.com/Starry-OS/axalloc.git", optional = true }
axdriver = { git = "https://github.com/Starry-OS/axdriver.git", optional = true }
axfs = { git = "https://github.com/Starry-OS/axfs.git", optional = true }
axnet = { git = "https://github.com/Starry-OS/axnet.git", optional = true }
axdisplay = { git = "https://github.com/Starry-OS/axdisplay.git", optional = true }
axtask = { git = "https://github.com/Starry-OS/axtask.git"}
axprocess = { git = "https://github.com/Starry-OS/axprocess.git", optional = true }
axmem = { git = "https://github.com/Starry-OS/axmem.git", optional = true }
crate_interface = { git = "https://github.com/Starry-OS/crate_interface.git" }
percpu = { git = "https://github.com/Starry-OS/percpu.git", optional = true }
kernel_guard = { git = "https://github.com/Starry-OS/kernel_guard.git", optional = true }
lazy_init = { git = "https://github.com/Starry-OS/lazy_init.git", optional = true }