-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCargo.toml
39 lines (36 loc) · 1.62 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
[package]
name = "cinea-os"
description = "Cinea OS: A Hobby Operating System written on Rust"
version = "0.1.0"
edition = "2021"
authors = ["Zhang Yao <[email protected]>"]
default-run = "cinea-os"
[dependencies]
bit_field = "0.10.2"
bootloader = { version = "0.9.23", features = ["map_physical_memory"] }
byteorder = { version = "1.4.3", default-features = false }
cinea-os-sysapi = { version = "0.1.0", path = "src/sysapi" }
conquer-once = { version = "0.4.0", default-features = false }
crossbeam = { version = "0.8.2", default-features = false, features = ["alloc", "crossbeam-deque", "crossbeam-queue"] }
embedded-graphics = "0.8.0"
fatfs = { git = "https://github.com/rafalh/rust-fatfs.git", default-features = false, features = ["alloc", "lfn"] }
futures-util = { version = "0.3.28", default-features = false, features = ["alloc"] }
lazy_static = { version = "1.4.0", features = ["spin_no_std"] }
object = { version = "0.31.1", default-features = false, features = ["read"] }
oem_cp = "2.0.0"
pc-keyboard = "0.5.0"
pic8259 = "0.10.4"
postcard = { version = "1.0.6", default-features = false, features = ["alloc"] }
rusttype = { version = "0.9.3", default-features = false, features = ["has-atomics", "libm", "libm-math"] }
serde = { version = "1.0.174", default-features = false, features = ["alloc", "derive"] }
spin = "0.9.8"
tinybmp = "0.5.0"
volatile = "0.2.3"
x86 = "0.52.0"
x86_64 = "0.14.10"
[package.metadata.bootimage]
run-command = ["python", "start.py", "{}"]
run-args = ["-serial", "stdio", "-m", "1G", "-monitor", "telnet:localhost:4444,server,nowait",
"-drive", "format=qcow2,file=datadisk.qcow2"]
[profile.release]
debug = 0