diff options
Diffstat (limited to 'arch/riscv64/ipc.txt')
| -rw-r--r-- | arch/riscv64/ipc.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/riscv64/ipc.txt b/arch/riscv64/ipc.txt new file mode 100644 index 0000000..21d758e --- /dev/null +++ b/arch/riscv64/ipc.txt @@ -0,0 +1,7 @@ +Current idea: Have a bunch of servers that allow IPC requests. Each IPC request +to a server temporarily maps the server's address space etc. into the calling +functions address space, except for the callstack. Callstack should be a bunch +of 4K pages, so they can easily be mapped to be unreachable by deeper nested +server calls, whereas the normal stack can be mapped to higher order pages to +save a little bit of memory access latency when the client is operating +normally. |
