aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)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 ↵Himbeer2024-08-011-1/+1
| | | | autoCast implementation exists)
* 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
| | | | This reverts commit 21b2aa53ab7e1d5c730c81dffe52887d09066a45.
* 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 ↵Himbeer2024-07-311-2/+2
| | | | struct
* 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