Logo
Explore Help
Sign In
GKaszewski/k-os
1
0
Fork 0
You've already forked k-os
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
176 Commits 2 Branches 0 Tags
29becf297c54aeba846db26b07bc31086281f032
Commit Graph

5 Commits

Author SHA1 Message Date
Gabriel Kaszewski
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
Gabriel Kaszewski
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
Gabriel Kaszewski
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
Gabriel Kaszewski
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
Gabriel Kaszewski
450d74d07f docs: add ADAPTERS.md with adapter structure, rules, and scaffolding guide 2026-10-18 02:09:56 +02:00
Powered by Gitea Version: 1.25.2 Page: 879ms Template: 5ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API