aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv64/asm
AgeCommit message (Collapse)Author
2023-06-08skip saving registers when possibleKimplul
2023-06-07slight improvements to buildingKimplul
+ User can now specify debug, release and assert handling
2023-05-01update license stuffKimplul
2023-04-30rename to kmiKimplul
2022-11-13improve documentation on new featuresKimplul
2022-11-13~700k ipc requestsKimplul
+ Eliminated need for save/load_regs, now the register save area is behind a pointer which _slightly_ increases overall syscall delay, but speeds up ipc requests by a fair bit.
2022-09-15change syscalls to take 5 params and return 6Kimplul
+ In total, a syscall is built up of 6 values, with the first being the syscall number. Symmetrically, the first value is now a status and the following five values return "values". This allows us to cram in more info into the ipc_* functions. The performance difference is absolutely minimal, at least from my testing in qemu.
2022-09-02fix documentation warningsKimplul