Eugene Rossokha
|
dc7968f92f
|
Rename makeRegister to Register
|
2025-03-17 23:50:50 +02:00 |
|
Eugene Rossokha
|
64eae5052e
|
Rename Arena.setup to Arena.init
|
2025-03-17 23:48:57 +02:00 |
|
Eugene Rossokha
|
7a1a088cbc
|
Use std.BoundedArray instead of FixedVec
|
2025-03-17 23:46:23 +02:00 |
|
Eugene Rossokha
|
883f0db654
|
Rename translationLevel to TranslationLevel
|
2025-03-17 23:46:23 +02:00 |
|
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 |
|