Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!waikato.ac.nz!COMS0051 From: COMS0051@waikato.ac.nz Newsgroups: comp.os.xinu Subject: Context saving and time-slices Message-ID: <8906150606.AA18021@nsipo.arc.nasa.gov> Date: 15 Jun 89 06:06:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 12 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