foundry
Foundry OS: the operating system built on the Rustbelt kernel
| author | Tyler Fowler <tyler@localhost> | 2026-10-30 03:30:09 -0700 |
|---|---|---|
| commit | 2bd4007a984d91efab6fdb4fc95ebec5f661150d | |
| parent | f4142640ea36cb4c27c0b9b57d009da053efdcdf | |
| tree | browse files at this commit | |
Stage 11: core polish (0.11.0) SMP bring-up on 4 CPUs (ACPI MADT, local APIC, INIT/SIPI trampoline, per-CPU GDT/TSS and swapgs data), a multi-core scheduler with sleep/wake, wait queues and idle CPUs woken by IPI, kernel stacks with guard pages and frame-exact cleanup of threads and processes, a user stack guard zone, sysinfo/overflow programs, tests/smp.rs and tests/guard_pages.rs, README learner section and roadmap.
| M | scripts/selftest.sh | +7 -0 |
1 file changed, 7 insertions, 0 deletions
@@ -61,6 +61,13 @@ echo hi > new.txt rm hello.txt mkdir newdir run evil+# Stage 11: a stack overflow hits the guard zone and is killed cleanly;+# then two CPU hogs in the background, and sysinfo shows the load per CPU.+run overflow+start spin+start spin+sysinfo+wait nosuchprogram cd Q: cd A:/tmp