Commit Graph

11 Commits

Author SHA1 Message Date
alnyan 7305ce220a AArch64 basic boot and upper reloc 2025-03-17 23:05:53 +02:00
Eugene Rossokha caec288157 Restrict the target to .freestanding/.none/supported cpu 2025-03-17 20:05:33 +02:00
alnyan aee04d2510 Add aarch64 target 2025-03-17 19:56:43 +02:00
Eugene Rossokha 1641327f28 Make arch/riscv64.zig one struct 2025-03-17 19:15:41 +02:00
alnyan c4a80c3378 Make thread queue per-CPU 2025-03-17 17:54:51 +02:00
alnyan c803a3e2b2 Implement thread-locals for per-CPU data 2025-03-17 17:26:40 +02:00
alnyan 856c7b273e Implement S-mode exceptions 2025-03-17 16:01:12 +02:00
alnyan 4437a66025 Basic physical memory management 2025-03-17 13:36:49 +02:00
alnyan aeb5950e56 Basic thread switching 2025-03-14 22:16:36 +02:00
alnyan bebdb21c4e WIP: WIP, WIP 2025-03-14 13:00:54 +02:00
alnyan 467e4a944a Initial commit 2025-03-13 18:06:14 +02:00