At Wed, 19 Mar 2008 09:58:57 -0400, Thomas Bushnell BSG wrote: > And throwing a big wrinkle into all that is that many architectures do > not make it *possible* for users to handle page faults. The processor > dumps a load of crap on the stack, and the kernel must preserve it > carefully and then return the fault. It is very hard to encapsulate > that so that it can be stored and restored by users without keeping the > whole stack around.
L4 was ported to a large number of architectures; it can't be that hard.