index
:
srvre/sys.git
main
System call library for Zig programs running on the SRVRE kernel
himbeer
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
os: Add MMIO access syscalls (unlock, lock)
HEAD
v0.0.0
main
Himbeer
2024-08-02
1
-4
/
+15
*
os: Cast receive() 'sender' parameter from ?*u16 to usize manually (no autoCa...
Himbeer
2024-08-01
1
-1
/
+1
*
os: Automatically cast ecall bool parameters to usize
Himbeer
2024-08-01
1
-0
/
+1
*
os: Add message passing syscalls (join, leave, pass, receive)
Himbeer
2024-08-01
1
-0
/
+20
*
os: Remove rawUserinit syscall
Himbeer
2024-08-01
1
-7
/
+1
*
root: Fix end() not being prefixed with 'os' container
Himbeer
2024-08-01
1
-1
/
+2
*
Restructure for 'usingnamespace' at import site
Himbeer
2024-07-31
2
-101
/
+106
*
Revert "root: Always export _start"
Himbeer
2024-07-31
1
-1
/
+5
*
root: Always export _start
Himbeer
2024-07-31
1
-5
/
+1
*
root: Set _start callconv to C
Himbeer
2024-07-31
1
-1
/
+1
*
root: Provide entry point if not overriden by importer root source file
Himbeer
2024-07-31
1
-0
/
+12
*
root: Fix upper 32 bits of ecall return values not being written to Result st...
Himbeer
2024-07-31
1
-2
/
+2
*
root: Fix 'registers' variable being marked comptime
Himbeer
2024-07-31
1
-1
/
+1
*
root: Automatically cast syscall arguments depending on their type
Himbeer
2024-07-31
1
-2
/
+12
*
root: Fix 'registers' initialization array multiplication
Himbeer
2024-07-31
1
-1
/
+1
*
root: Fix end() wrapper noreturn compatibility
Himbeer
2024-07-31
1
-1
/
+2
*
root: Fix 'registers' variable being created with wrong length
Himbeer
2024-07-31
1
-1
/
+1
*
root: Add devicesByKind syscall
Himbeer
2024-07-31
2
-0
/
+34
*
root: Add rawUserinit syscall
Himbeer
2024-07-31
1
-0
/
+6
*
root: Add threadId syscall
Himbeer
2024-07-31
1
-0
/
+5
*
root: Add processId syscall
Himbeer
2024-07-31
1
-0
/
+5
*
root: Add terminate syscall
Himbeer
2024-07-31
1
-0
/
+5
*
root: Add end syscall
Himbeer
2024-07-31
1
-0
/
+4
*
root: Add launch syscall
Himbeer
2024-07-31
1
-3
/
+9
*
root: Add consoleWrite syscall
Himbeer
2024-07-31
1
-0
/
+6
*
root: Add errorName syscall
Himbeer
2024-07-31
1
-0
/
+12
*
root: Add basic internal syscall helper
Himbeer
2024-07-31
1
-8
/
+32
*
build: Remove executable artifact
Himbeer
2024-07-31
1
-28
/
+0
*
zig init
Himbeer
2024-07-31
2
-0
/
+42