10e44f8915
We need to record the parent's integer register context upon exception entry to a separate non-volatile area. Why? Because xcp.regs can move due to a context switch within the fork() system call, be it either via interrupt or a synchronization point. Fix this by adding a "sregs" area where the saved user context is placed. The critical section within fork() is also unnecessary. |
||
---|---|---|
.. | ||
bl602 | ||
bl808 | ||
c906 | ||
cmake | ||
common | ||
esp32c3 | ||
esp32c3-legacy | ||
esp32c6 | ||
esp32h2 | ||
fe310 | ||
hpm6000 | ||
hpm6750 | ||
jh7110 | ||
k210 | ||
k230 | ||
litex | ||
mpfs | ||
nuttsbi | ||
opensbi | ||
qemu-rv | ||
rv32m1 | ||
sg2000 | ||
.gitignore | ||
CMakeLists.txt | ||
Makefile |