Subject: Re: locore?
To: Andrew Cagney <firstname.lastname@example.org>
From: Chris G Demetriou <Chris_G_Demetriou@lagavulin.pdl.cs.cmu.edu>
Date: 06/30/1995 04:12:07
> KS - kernel stack - a per-user-thread stack in the kernel address space
> IS - interrupt stack - a single stack for handling all interrupts
some (many? most?) CPUs don't support seperate interrupt stacks...
> [Ref: alpha source code]
As Chris Torek noted, setup, etc., for ASTs should be deferred as long
I sort of worry taht you're using the Alpha source code as a
reference, because it was "optimized for stability" rather than speed.
None of the Alpha code has been tweaked for speed, at all, yet.
(that should be somewhat obvious... note, for instance, that bcopy
does byte-at-a-time copies, and therefore is 8x less efficient than an
optimized version in some cases... 8-)