kernel/Cargo.toml

38 lines
1.1 KiB
TOML

[package]
name = "kernel"
version = "0.1.0"
edition = "2021"
[dependencies]
# x86_64 = { git = "https://gitea.pterpstra.com/mikros/x86_64" }
tar-no-std = { version = "0.3.0" }
unwinding = { path = "../unwinding", default-features = false, features = ["personality", "panic", "unwinder", "fde-static", "hide-trace"] }
uart_16550 = "0.3.0"
spin = "0.9.8"
linked_list_allocator = "0.10.5"
tap = "1.0.1"
replace_with = { version = "0.1.7", default-features = false, features = ["nightly"] }
hashbrown = "0.14.5"
pic8259 = "0.11.0"
bootloader_api = "0.11.7"
static_assertions = "1.1.0"
crossbeam-queue = { version = "0.3.11", default-features = false, features = ["alloc"] }
slab = { version = "0.4.9", default-features = false }
intrusive-collections = "0.9.6"
elf = { version = "0.7.4", default-features = false }
x86_64 = "0.15.1"
buddy_system_allocator = "0.9.1"
derive-try-from-primitive = { version = "1.0.0", default-features = false }
saturating_cast = "0.1.0"
humansize = "2.1.3"
cast = "0.3.0"
az = "1.2.1"
fontdue = { version = "0.9.2", default-features = false, features = ["hashbrown"] }
[profile.release]
strip = true
lto = true
# opt-level = "z"
codegen-units=1