xous-core/kernel/src
Sean Cross a2e57195ba kernel: implement CreateProcess for riscv
Implement a functioning CreateProcess syscall on riscv. This call
creates a server in the child process, and connects the server to the
parent. The parent can communicate with the child process using this
server.

The Server ID is passed as four `u32` values to the entrypoint function.
This can be reassembled into something that can then be passed to the
`ReceiveMessage` syscall.

Signed-off-by: Sean Cross <sean@xobs.io>
2022-05-29 18:47:37 +08:00
..
arch kernel: implement CreateProcess for riscv 2022-05-29 18:47:37 +08:00
debug kernel: print connection count on per-process output 2022-04-05 15:11:47 +08:00
args.rs kernel: get exceptions fully working 2021-08-06 17:47:44 +08:00
asm.S cleanup more turds left over during the bringup of suspend/resume 2021-05-01 00:35:32 +08:00
irq.rs warning-clean. need to clean up the hosted mode flow a bit. 2022-01-07 23:22:12 +08:00
macros.rs adding license and copyright headers 2021-01-25 14:54:00 +01:00
main.rs kernel: compatibility with riscv32imac-unknown-xous-elf 2021-08-18 18:14:24 +08:00
mem.rs kernel: implement CreateProcess for riscv 2022-05-29 18:47:37 +08:00
server.rs kernel: implement CreateProcess for riscv 2022-05-29 18:47:37 +08:00
services.rs kernel: implement CreateProcess for riscv 2022-05-29 18:47:37 +08:00
syscall.rs kernel: implement CreateProcess for riscv 2022-05-29 18:47:37 +08:00
test.rs try to fix the CI test routine 2022-01-10 19:03:20 +08:00