Closed
Milestone
Apr 28, 2022–May 18, 2022
SCORU Wasm Kernel (Core)
Owner: @emturner
Goal: create a minimal infrastructure/library for building a WASM kernel in Rust.
Work is being carried out in the https://gitlab.com/trili/kernel repo.
Minimal use-cases
Add required infrastructure to be able to develop kernel logic against.
Scope-of-work
-
infrastructure -
add CI -
basic (formatting, unit tests, compilation to wasm) -
clippy -
docs
-
-
add sub-crate exposing the pre-defined host-capabilities -
create safe wrappers for the host-capability functions -
expose kernel-next
entrypoint -
additional mock-runtime to be used with unit tests/mocking etc -
disable std + use host-capabilities for panic
infrastructure
-
Design document
https://www.notion.so/trilitech/WASM-Rollup-0d2a996db2d8484fb87615bf5a96914d