-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
86 lines (81 loc) · 2.88 KB
/
Cargo.toml
File metadata and controls
86 lines (81 loc) · 2.88 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
[package]
name = "agave-os"
version = "0.1.3"
edition = "2021"
default-run = "agave-os"
[workspace]
package.version = "0.1.3"
members = ["crates/*"]
exclude = ["apps/terminal"]
[dependencies]
ovmf-prebuilt = "0.2.3"
[workspace.dependencies]
aarch64-cpu = "10.0.0"
ahash = { version = "0.8.12", default-features = false }
acpi = "5.2.0"
anyhow = { version = "1.0.98", default-features = false }
arrayvec = { version = "0.7.6", default-features = false }
bit_field = "0.10.2"
bitflags = "2.9.1"
bootloader_api = "0.11.10"
bootloader-boot-config = "0.11.10"
bootloader-x86_64-common = "0.11.10"
conquer-once = { version = "0.4.0", default-features = false }
core2 = { version = "0.4.0", default-features = false, features = [
"alloc",
"nightly",
] }
crossbeam = { version = "0.8", default-features = false, features = ["alloc"] }
crossbeam-queue = { version = "0.3.8", default-features = false, features = [
"alloc"
] }
futures = { version = "0.3.31", default-features = false, features = [
"alloc",
"async-await"
] }
futures-util = { version = "0.3.31", default-features = false, features = [
"alloc"
] }
hashbrown = { version = "0.15.4", features = ["nightly"] }
iced-x86 = { version = "1.21.0", default-features = false, features = [
"decoder",
"no_std",
"nasm"
] }
lazy_static = { version = "1.5.0", features = ["spin_no_std"] }
log = { version = "0.4.27", default-features = false }
libm = "0.2.15"
linked_list_allocator = "0.10.5"
noto-sans-mono-bitmap = { version = "0.3.1", default-features = false, features = [
"regular",
"size_16",
"unicode-basic-latin",
# required for the fallback char '�'
"unicode-specials",
] }
object = { version = "0.37.1", default-features = false, features = ["read"] }
once_cell = { version = "1.21.3", default-features = false, features = ["alloc"] }
pic8259 = "0.11.0"
rand = { version = "0.9.1", default-features = false }
rand_hc = "0.4.0"
raw-cpuid = "10.2.0"
serde = { version = "1.0.219", default-features = false, features = ["alloc"] }
spin = "0.10.0"
spinning_top = "0.3.0"
time = { version = "0.3.41", default-features = false }
uart_16550 = "0.3.2"
unix_str = { version = "1.0.0", default-features = false, features = [
"alloc",
"shrink_to"
] }
vek = { version = "0.17.1", default-features = false, features = ["libm"] }
volatile = "0.6.1"
wasi = { version = "0.7.0", features = [], default-features = false }
# wasi = { git = "https://github.com/bytecodealliance/wasi", rev = "45536ac956a6211e3cff047f36cf19d6da82fd95", default-features = false }
# wasi-common = { git = "https://github.com/theseus-os/wasmtime", branch = "no_std_support"}
wasmi = { version = "0.47.0", default-features = false }
xmas-elf = { version = "0.6.2", git = "https://github.com/theseus-os/xmas-elf.git" }
x86_64 = "0.15"
[build-dependencies]
agave-kernel = { path = "crates/kernel", artifact = "bin", target = "x86_64-unknown-none" }
bootloader = "0.11.7"