uvm32/apps
Toby Jaffey 76fba39a21 Rework syscall ABI.
Syscalls now accept two parameters, allowing for things like "int count = read(buf, len)"
Rather than providing safe signatures for syscalls, the user is now given helper functions to safely parse incoming values, c-strings and slices.
2025-12-09 21:51:35 +00:00
..
conio Default behaviour is to run to end of main 2025-12-09 01:19:09 +00:00
fib Default behaviour is to run to end of main 2025-12-09 01:19:09 +00:00
hello-asm Rename ioreq to syscall 2025-12-08 12:26:47 +00:00
helloworld Rework syscall ABI. 2025-12-09 21:51:35 +00:00
lissajous Default behaviour is to run to end of main 2025-12-09 01:19:09 +00:00
rust-hello Rework syscall ABI. 2025-12-09 21:51:35 +00:00
self Rework syscall ABI. 2025-12-09 21:51:35 +00:00
sketch Rework syscall ABI. 2025-12-09 21:51:35 +00:00
zig-mandel Rework syscall ABI. 2025-12-09 21:51:35 +00:00
zigtris Rework syscall ABI. 2025-12-09 21:51:35 +00:00
crt0.S Rename ioreq to syscall 2025-12-08 12:26:47 +00:00
Dockerfile uvm32 initial version 2025-12-06 16:44:23 +00:00
linker.ld uvm32 initial version 2025-12-06 16:44:23 +00:00
Makefile Add "self", example of building uvm32 to run inside uvm32 2025-12-08 23:54:14 +00:00
non-rust-crt0-hack.S Rename ioreq to syscall 2025-12-08 12:26:47 +00:00