marekjm / viuavm

Parallel virtual machine designed to reliably run massively concurrent programs
https://viuavm.org/
GNU General Public License v3.0
71 stars 11 forks source link

Implement traps and interrupts #180

Closed marekjm closed 6 years ago

marekjm commented 7 years ago

Viua should provide a way to interrupt processes mid-run if you know their PID. Interrupts would be run on a new stack in the process they interrupt if they are trapped, or crash the process if they are not trapped.

Question: should untrapped interrupts skip watchdog, or should watchdog handle interrupts?

marekjm commented 6 years ago

Tracked by issue a6b887e7528125a4f3f327c4958eda5ed996c2d8.