29cd0e7dfe85fbfd67626b1a135bcc0ba68e44cf
- Userspace linker script: apps/servers link at 0x10000 (user VA) - Adapter linker script: kernel links at 0x80200000 (S-mode) - Each uses build.rs to emit its own -T flag, global config only sets panic=abort - ELF loader: page-aligns segment mappings, handles non-aligned vaddrs - Stack: 4 pages (16K) mapped below program - SP set to top of stack (0x10000), not bottom - FAT16 disk image forced (mformat was creating FAT32) - End-to-end verified: VirtIO → FAT16 → ELF → userspace → ecall → exit
K-Os
my operating system.
Description
Languages
Rust
98%
Shell
1.7%
Makefile
0.3%