cvs commit: src/contrib/gcc/config freebsd-spec.h

Marcel Moolenaar marcel at xcllnt.net
Sun Aug 31 21:20:33 PDT 2003


On Sun, Aug 31, 2003 at 11:54:40PM -0400, Daniel Eischen wrote:
> 
> Yes, that is the goal.  We just need a couple of alpha and sparc64
> people to step up to the plate and implement a few functions.  I
> think both platforms are really close.  ia64 was probably the most
> difficult, as marcel can probably tell you, because of its separate
> register stack.

Having 2 stacks was not really the problem. Since ia64 was the first
"other" platform onto which KSE was ported, extra effort was needed
to remove the inherent i386-isms. Not a biggy, but had to be done
with care. The real problem is in having 2 different ways to enter
the kernel (and leave again). Contexts created when we enter the
kernel through path A cannot be restored while we leave through path
B and vice versa...

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel at xcllnt.net


More information about the cvs-src mailing list