There currently is no kernel-land preemption in GNU Mach, only user-land preemption.

If GNU Mach were made a a preemptive kernel, using continuations would probably no longer make sense as the kernel itself, that is, kernel threads can be preempted, and then their full state needs to be preserved.

See also multithreading.