This PR simplifies the overly convoluted previous setup with the panic-common, panic-abort and panic-unwind crates. The observation is that most crates are panic-strategy agnostic, the kernel and ktest depend on unwinding and only the loader depends on aborting.
This PR therefore moves the unwinding behavior into the kernel since after #118 ktest already depends on other kernel runtime services and the aborting behavior is moved into the loader.
This PR simplifies the overly convoluted previous setup with the
panic-common
,panic-abort
andpanic-unwind
crates. The observation is that most crates are panic-strategy agnostic, thekernel
andktest
depend on unwinding and only theloader
depends on aborting. This PR therefore moves the unwinding behavior into the kernel since after #118ktest
already depends on other kernel runtime services and the aborting behavior is moved into theloader
.