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
Commit message (
Collapse
)
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 ↵
Himbeer
2024-08-01
1
-1
/
+1
|
|
|
|
autoCast implementation exists)
*
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
|
|
|
|
This reverts commit 21b2aa53ab7e1d5c730c81dffe52887d09066a45.
*
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 ↵
Himbeer
2024-07-31
1
-2
/
+2
|
|
|
|
struct
*
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
|
*
build: Fix module not being exported
Himbeer
2024-07-31
2
-8
/
+2
|
*
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
2
-8
/
+267
|
*
build: Remove executable artifact
Himbeer
2024-07-31
2
-72
/
+0
|
*
zig init
Himbeer
2024-07-31
5
-0
/
+223
|
*
Initial commit
Himbeer
2024-07-30
4
-0
/
+316