Next Generation WASM Microkernel Operating System
at trap_handler 70 lines 1.9 kB view raw
1[package] 2name = "kernel" 3version.workspace = true 4edition.workspace = true 5authors.workspace = true 6license.workspace = true 7 8[[bin]] 9name = "kernel" 10harness = false 11 12[dependencies] 13loader-api.workspace = true 14cpu-local.workspace = true 15trap.workspace = true 16spin = { workspace = true, features = ["thread-local", "lock_api"] } 17unwind2.workspace = true 18wavltree = { workspace = true, features = ["dot"] } 19fdt.workspace = true 20ksharded-slab.workspace = true 21ktest.workspace = true 22kaddr2line.workspace = true 23uart-16550.workspace = true 24wast.workspace = true 25fastrand.workspace = true 26abort.workspace = true 27panic-unwind2.workspace = true 28util.workspace = true 29kasync = { workspace = true, features = ["unwind2", "counters"] } 30 31# 3rd-party dependencies 32rustc-demangle.workspace = true 33log.workspace = true 34cfg-if.workspace = true 35talc.workspace = true 36static_assertions.workspace = true 37arrayvec.workspace = true 38bitflags.workspace = true 39xmas-elf.workspace = true 40fallible-iterator.workspace = true 41rand_chacha.workspace = true 42rand.workspace = true 43pin-project.workspace = true 44smallvec.workspace = true 45hashbrown.workspace = true 46gimli.workspace = true 47bumpalo.workspace = true 48ouroboros.workspace = true 49mycelium-bitfield.workspace = true 50tracing.workspace = true 51tracing-core.workspace = true 52anyhow.workspace = true 53futures = { version = "0.3.31", default-features = false, features = ["alloc"] } 54cordyceps.workspace = true 55 56wasmparser.workspace = true 57target-lexicon.workspace = true 58cranelift-codegen.workspace = true 59cranelift-frontend.workspace = true 60cranelift-entity.workspace = true 61wasmtime-slab.workspace = true 62 63[target.'cfg(any(target_arch = "riscv64", target_arch = "riscv32"))'.dependencies] 64riscv.workspace = true 65 66[build-dependencies] 67vergen-git2 = { version = "1.0.7", features = ["build", "cargo", "rustc"] } 68 69[lints] 70workspace = true