61e28f0af53f2397bd1dc45b6ecf61809ae60551
Tests: - IPC tests: spawn thread B explicitly (CreateProcess no longer spawns threads since the boot logic fix) - Memory tests: RequestPages now returns Value(va) not Slot(cap) - MockPlatform: tracks VA→PA mappings for translate_va - ReleasePages test: ignored (RequestPages no longer creates regions — ReleasePages needs redesign) CapSlot::const_new(value): - const fn that panics at compile time for invalid values - Replaces CapSlot::new(N).unwrap() in init, echo, snake - Cap slot constants are now compile-time verified Also fixes handle_release_pages to use translate_va instead of treating VA as PA directly. 35 kernel tests pass, 1 ignored.
K-Os
my operating system.
Description
Languages
Rust
98%
Shell
1.7%
Makefile
0.3%