COMS0051@waikato.ac.nz (06/15/89)
From underneath you all up there I have been cracking this problem in the same way by retaining the interrupted state - which may, in fact be nested in the environment to which we have ported xinu (Vero VME-based single board CPU - 68010). The nested interrupt problem also raises difficulties with saving the "reason" - particularly for software originated interrupts. There is no difficulty - it just takes up another slot on the stack. Just to whet anyone's appetite we are just starting to convert xinu from C (which we don't like to use if we can avoid it) to Modula-2. Keith Hopper