Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Nov 2002 11:58:21 -0800
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Daniel Eischen <eischen@pcnet1.pcnet.com>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libc_r/arch/ia64 _atomic_lock.S
Message-ID:  <20021116195821.GB1058@dhcp01.pn.xcllnt.net>
In-Reply-To: <Pine.GSO.4.10.10211161411500.14431-100000@pcnet1.pcnet.com>
References:  <20021116185125.GB618@dhcp01.pn.xcllnt.net> <Pine.GSO.4.10.10211161411500.14431-100000@pcnet1.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Nov 16, 2002 at 02:13:19PM -0500, Daniel Eischen wrote:
> On Sat, 16 Nov 2002, Marcel Moolenaar wrote:
> 
> > If you want me to send patches, let me know. I'm trying to figure
> > out what to do now that the *context functions have been turned
> > into syscalls. It complicates things...
> 
> I'm working on converting libc_r to use *context() so don't
> worry about doing it yourself.

Cool!

I hope to have the *context syscalls next week. I've decided to
not attack the problem head on, because we don't have time to
fix the infrastructure for it (we need to unwind to recreate the
context). Instead, I hope to hack-up a workable solution from an
ABI breaking change. The ABI breaker allows us to have lightweight
syscalls, which we permanently want. So, doing that now is very
attractive. The intend is to implement the *context syscalls as
lightweight syscalls in a very hackish way. This serves as an
experiment as well as solving an immediate problem. Let's hope
it works out...

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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