|
b4f25a2e1f
|
system+init: Move userspace virtual memory code to the system library
|
2025-02-22 23:01:32 +01:00 |
|
|
d029d3cf46
|
core+system: Add a bunch of syscalls related to thread creation
|
2025-02-22 22:58:56 +01:00 |
|
|
c268c48c8e
|
system: Fix syscall return value constraint
The previous constraint was making the compiler discard the return value when building in release mode.
|
2025-02-22 22:57:10 +01:00 |
|
|
6691f940e4
|
system: Add comments to indicate which syscalls need which tokens
|
2025-02-22 20:13:17 +01:00 |
|
|
2c5152ecc3
|
core: Add "tokens" to determine what processes can call which syscalls
|
2025-02-22 20:11:07 +01:00 |
|
|
cc87bf18c9
|
core+init: Move syscall code from init to the system library + add a setEventQueue() syscall
|
2025-02-22 15:41:11 +01:00 |
|
|
6a441b9b6d
|
core+system: Add a new "system library" with a shared memory ring buffer implementation
|
2025-02-22 15:37:22 +01:00 |
|