From mboxrd@z Thu Jan 1 00:00:00 1970 From: jnc@mercury.lcs.mit.edu (Noel Chiappa) Date: Tue, 14 Feb 2017 10:40:04 -0500 (EST) Subject: [TUHS] Another odd comment in V6 Message-ID: <20170214154004.6393A18C0A2@mercury.lcs.mit.edu> > From: Lars Brinkhoff > Nick Downing writes: >> By contrast the MIT guy probably was working with a much smaller/more >> economical system that didn't maintain a kernel stack per process. I'm not sure I'd call ITS 'smaller'... :-) > PCLSRing is a feature of MIT' ITS operating system, and it does have a > separate stack for the kernel. I wasn't sure if there was a separate kernel stack for each process; I checked the ITS source, and there is indeed a separate stack per process. There are also three other stacks in the kernel that are used from time to time (look for 'MOVE P,' for places where the SP is loaded). Oddly enough, it doesn't seem to ever _save_ the SP - there are no 'MOVEM P,' instructions that I could find! Noel