Three different meanings of actor execution
This figure documents the historical i386 source baseline. Current native x86-64/AArch64 qualification is recorded separately; this is not an ELF64 or native SMP implementation diagram.
A cooperative Hew actor turn runs inside an OS process; it is not a kernel actor or an AP worker.
Text equivalent and source references
- The local restricted Hew runtime runs cooperative turns and mailboxes in one ring-3 process worker. Its freestanding adapter requests generic kernel operations through INT 0x80.
- SlOS independently preempts that OS task on the BSP and supplies I/O wait/wake. The kernel actor registry is a separate ring-0 object system; no automatic mapping of Hew actors to kernel actors or mesh peers is implied.
Execution-boundary comparison. Source paths refer to the atlas baseline; the kernel checkout is private.
consumer: runtime/hew_slos_actor.c · cooperative actor schedulerconsumer: runtime/current.c · coroutine safepointskernel/core/task.c · scheduleinclude/actor.h · actor_t