[coyotos-dev] Status and roadmap
Sam Mason
sam at samason.me.uk
Mon Jan 22 06:03:10 CST 2007
On Fri, Jan 19, 2007 at 01:31:04PM -0500, Jonathan S. Shapiro wrote:
> On Fri, 2007-01-19 at 16:27 +0000, Sam Mason wrote:
> > What happens if a process has designated itself as its exception handler
> > and faults in a non-activated state, then subsequently faults in the
> > activated state while handling the non-activated fault.
>
> Doesn't matter how it got to the activated state. Since it is already in
> the activated state, it will not receive the message until it exits the
> activated state, which it cannot do because it has ceased to execute
> instructions pending resolution of the execution exception.
>
> So: the process ceases to execute instructions.
Otherwise known as a dead-lock, or would something intervene and kill
off the process? I guess in this case the kernel would be able to
realise, but the general case seems to complicated for me.
Sam
More information about the coyotos-dev
mailing list