xous-core/kernel/src
Sean Cross c9d5074dd2 kernel: riscv: use pointers for pagetable entries
Instead of passing a constructed mutable ref from the pagetable entry,
pass a raw pointer and use `read_volatile()` / `write_volatile(x)` on
this pointer.

This should remove a little bit of UB from the kernel.

Signed-off-by: Sean Cross <sean@xobs.io>
2022-06-30 19:46:54 +08:00
..
arch kernel: riscv: use pointers for pagetable entries 2022-06-30 19:46:54 +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 remove debug-here dependency 2022-06-07 14:00:25 +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: services: fix compile error when debugging enabled 2022-06-26 16:45:41 +08:00
syscall.rs kernel: implement AdjustProcessLimit syscall 2022-06-24 00:09:35 +08:00
test.rs try to fix the CI test routine 2022-01-10 19:03:20 +08:00