aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* os: Add MMIO access syscalls (unlock, lock)HEADv0.0.0mainHimbeer2024-08-021-4/+15
* os: Cast receive() 'sender' parameter from ?*u16 to usize manually (no autoCa...Himbeer2024-08-011-1/+1
* os: Automatically cast ecall bool parameters to usizeHimbeer2024-08-011-0/+1
* os: Add message passing syscalls (join, leave, pass, receive)Himbeer2024-08-011-0/+20
* os: Remove rawUserinit syscallHimbeer2024-08-011-7/+1
* root: Fix end() not being prefixed with 'os' containerHimbeer2024-08-011-1/+2
* Restructure for 'usingnamespace' at import siteHimbeer2024-07-312-101/+106
* Revert "root: Always export _start"Himbeer2024-07-311-1/+5
* root: Always export _startHimbeer2024-07-311-5/+1
* root: Set _start callconv to CHimbeer2024-07-311-1/+1
* root: Provide entry point if not overriden by importer root source fileHimbeer2024-07-311-0/+12
* root: Fix upper 32 bits of ecall return values not being written to Result st...Himbeer2024-07-311-2/+2
* root: Fix 'registers' variable being marked comptimeHimbeer2024-07-311-1/+1
* root: Automatically cast syscall arguments depending on their typeHimbeer2024-07-311-2/+12
* root: Fix 'registers' initialization array multiplicationHimbeer2024-07-311-1/+1
* root: Fix end() wrapper noreturn compatibilityHimbeer2024-07-311-1/+2
* root: Fix 'registers' variable being created with wrong lengthHimbeer2024-07-311-1/+1
* build: Fix module not being exportedHimbeer2024-07-312-8/+2
* root: Add devicesByKind syscallHimbeer2024-07-312-0/+34
* root: Add rawUserinit syscallHimbeer2024-07-311-0/+6
* root: Add threadId syscallHimbeer2024-07-311-0/+5
* root: Add processId syscallHimbeer2024-07-311-0/+5
* root: Add terminate syscallHimbeer2024-07-311-0/+5
* root: Add end syscallHimbeer2024-07-311-0/+4
* root: Add launch syscallHimbeer2024-07-311-3/+9
* root: Add consoleWrite syscallHimbeer2024-07-311-0/+6
* root: Add errorName syscallHimbeer2024-07-311-0/+12
* root: Add basic internal syscall helperHimbeer2024-07-312-8/+267
* build: Remove executable artifactHimbeer2024-07-312-72/+0
* zig initHimbeer2024-07-315-0/+223
* Initial commitHimbeer2024-07-304-0/+316