From owner-cvs-all Sat Nov 16 11:58:36 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05C7437B401; Sat, 16 Nov 2002 11:58:35 -0800 (PST) Received: from kayak.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1E6043E3B; Sat, 16 Nov 2002 11:58:25 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.12.6/8.12.6) with ESMTP id gAGJwK0N039694; Sat, 16 Nov 2002 11:58:20 -0800 (PST) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.6/8.12.6) with ESMTP id gAGJwLUq001133; Sat, 16 Nov 2002 11:58:21 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.6/8.12.6/Submit) id gAGJwL7a001132; Sat, 16 Nov 2002 11:58:21 -0800 (PST) (envelope-from marcel) Date: Sat, 16 Nov 2002 11:58:21 -0800 From: Marcel Moolenaar To: Daniel Eischen 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> References: <20021116185125.GB618@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.1i Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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