Simple cross-platform runtime / startup (like crt0).
- Create a sane, platform-specific runtime environment
- Set the stack pointer
- Clear the
.bss
section (uninitialized static data) - Minimal hardware initialization (e.g. configuring the FPU)
- Panic handler
- Provide basic I/O primitives
stdout
andstderr
with configurable streams