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
167 Commits 2 Branches 0 Tags
3d69c100795cfb3b44d6078d0a5ffd3272835a5d
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: 73ms Template: 3ms
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