tiny_os/Cargo.toml

33 lines
650 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-09-23 21:42:38 +08:00
default = ["arch_riscv64", "board_virt", "log_color"]
2023-09-06 22:51:24 +08:00
arch_riscv64 = []
2023-09-23 20:30:01 +08:00
arch_riscv32 = []
2023-09-06 22:51:24 +08:00
arch_arm = []
arch_x86 = []
board_default = []
board_virt = []
board_thead = []
2023-09-23 21:42:38 +08:00
log_color = []
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"
2023-09-06 22:51:24 +08:00
sbi-rt = { version = "0.0.2", 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"