This PR breaks up the monolithic kstd crate into multiple smaller crates (panic, unwind, sync, backtrace, tls, and riscv) that are easier to compose, work on and extend.
This PR also finally brings back proper file-based kconfig configuration, though the implementation is a bit meh.
This PR breaks up the monolithic
kstd
crate into multiple smaller crates (panic
,unwind
,sync
,backtrace
,tls
, andriscv
) that are easier to compose, work on and extend.This PR also finally brings back proper file-based kconfig configuration, though the implementation is a bit meh.