Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Aug 2003 21:20:32 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        deischen@FreeBSD.org
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/contrib/gcc/config freebsd-spec.h
Message-ID:  <20030901042032.GC3643@dhcp01.pn.xcllnt.net>
In-Reply-To: <Pine.GSO.4.10.10308312343480.24379-100000@pcnet5.pcnet.com>
References:  <3F52BF36.1060701@freebsd.org> <Pine.GSO.4.10.10308312343480.24379-100000@pcnet5.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@xcllnt.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030901042032.GC3643>