tiny_os/Cargo.toml

38 lines
736 B
TOML
Raw Normal View History

2023-09-06 22:51:24 +08:00
[package]
name = "tiny_os"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[features]
2023-12-18 00:32:36 +08:00
default = ["arch_riscv64", "board_virt", "log_color", "frame_freelist"]
2023-09-06 22:51:24 +08:00
arch_riscv64 = []
2023-09-23 20:30:01 +08:00
arch_riscv32 = []
2023-12-18 00:32:36 +08:00
2023-09-06 22:51:24 +08:00
board_default = []
board_virt = []
board_thead = []
2023-12-18 00:32:36 +08:00
2023-09-23 21:42:38 +08:00
log_color = []
2023-09-06 22:51:24 +08:00
2023-12-18 00:32:36 +08:00
frame_bitmap = []
frame_freelist = []
2023-09-06 22:51:24 +08:00
[profile.dev]
panic = "abort"
[profile.release]
panic = "abort"
[dependencies]
2023-12-17 15:30:10 +08:00
bitflags = "2.4.1"
2023-09-23 20:30:01 +08:00
lazy_static = { version = "1.4.0", features = ["spin_no_std"] }
log = "0.4"
riscv = { version = "0.11.1", features = ["s-mode"] }
sbi-rt = { version = "0.0.3", features = ["legacy"] }
2023-12-17 20:17:30 +08:00
spin = "0.9.8"
2023-09-23 20:30:01 +08:00
static_assertions = "1.1.0"
2023-09-06 22:51:24 +08:00
uart_16550 = "0.3"