Byron A Jeff wrote: > We've just finished having this discussion a couple of weeks ago. > Frankly > it cannot be done easily. This is due to the fact that the system > stack > isn't mapped into a user accessible address space. So the typical > mechanism, > stack swapping, isn't available. Guys, this is baloney. There isn't any specific requirement for an addressable stack in any of the basic real time programming principles. This psuedo-requirement is a result of spending too much time with one predominant style of chip architecture. The requirements of a real time system are not architecture specific. Think about it: what does the stack have to do with a semaphore? If you go back to, say, Djikstra's paper and follow your nose, you won't have this confusion. Tom Rogers Vp-R&D Time Tech Inc.