|
|
842d14987c
|
refactor: unsafe only in adapter + libkos; forbid(unsafe_code) everywhere else; libkos Window (volatile, bounds-checked MMIO/DMA/shared mem), entry!, thread::spawn; MapRegion returns pages; kernel const-built (with_cores/install_platform); newtype addrs
|
2026-10-27 21:43:24 +01:00 |
|
|
|
2e665fd66e
|
feat: SMP stage 1 (4 harts, per-hart guarded stacks, home-core affinity, IPIs, TLB shootdown, one temporary kernel lock), 4-core storm
|
2026-10-27 00:56:15 +01:00 |
|
|
|
b87a62475f
|
feat(adapter): higher-half kernel (linked at PHYS_OFFSET, boot trampoline, no low mappings), fix SBI ecall clobbers
|
2026-10-27 00:25:20 +01:00 |
|
|
|
55758ae5b2
|
feat: kernel W^X (per-section perms, firmware unmapped, stack guard, boot check), halt on kernel faults, region W^X across processes
|
2026-10-27 00:13:00 +01:00 |
|
|
|
450d74d07f
|
docs: add ADAPTERS.md with adapter structure, rules, and scaffolding guide
|
2026-10-18 02:09:56 +02:00 |
|