diff --git a/runtime/src/worker_thread.c b/runtime/src/worker_thread.c index ca99554..9ddd1ac 100644 --- a/runtime/src/worker_thread.c +++ b/runtime/src/worker_thread.c @@ -138,9 +138,9 @@ done: * Mark the currently executing sandbox as blocked, remove it from the local runqueue, * and pull the sandbox at the head of the runqueue * - * FIXME : What happens if we block on a sandbox that has preempted something ? Should we try to restore first? - * Is this accomplished by the runqueue design? - **/ + * FIXME: What happens if there are preempted or woken (but not running) sandboxes? When we block, when and how do we + * run them? Is this the runqueue appropriately checked, and runnable sandboxes executed? + */ void worker_thread_block_current_sandbox(void) {