[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