[package] name = "gbos-rust-part" version = "0.1.0" edition = "2021" [lib] crate-type = ["staticlib"] [dependencies] arch = { path="./arch" } bitflags = "2.6.0" itertools = { version = "0.13.0", default-features = false } lazy_static = { version = "1.5.0", features = ["spin_no_std"] } spin = "0.9.8" [features] default = ["smp"] debug_syscall = [] smp = [] [build-dependencies] bindgen = "0.70.1" [profile.dev] panic = "abort" [profile.dev.package.core] opt-level = 2 debug = true [profile.dev.package."*"] opt-level = 2 debug = false [profile.dev.build-override] opt-level = 0 codegen-units = 256 debug = false [profile.release.build-override] opt-level = 0 codegen-units = 256 debug = false