linux-mips
[Top] [All Lists]

RE: [PATCH, RFC] MIPS: Implement the getcontext API

To: "Joseph Myers" <joseph@codesourcery.com>, "Ralf Baechle" <ralf@linux-mips.org>
Subject: RE: [PATCH, RFC] MIPS: Implement the getcontext API
From: "David VomLehn (dvomlehn)" <dvomlehn@cisco.com>
Date: Thu, 5 Mar 2009 17:08:18 -0500
Authentication-results: rtp-dkim-1; header.From=dvomlehn@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim1001 verified; );
Cc: "David Daney" <ddaney@caviumnetworks.com>, "Maciej W. Rozycki" <macro@codesourcery.com>, <linux-mips@linux-mips.org>, <libc-ports@sourceware.org>, "Maciej W. Rozycki" <macro@linux-mips.org>, "Richard Sandiford" <rdsandiford@googlemail.com>
Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; l=1880; t=1236290899; x=1237154899; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dvomlehn@cisco.com; z=From:=20=22David=20VomLehn=20(dvomlehn)=22=20<dvomlehn@cis co.com> |Subject:=20RE=3A=20[PATCH,=20RFC]=20MIPS=3A=20Implement=20 the=20getcontext=20API |Sender:=20 |To:=20=22Joseph=20Myers=22=20<joseph@codesourcery.com>,=0A =20=20=20=20=20=20=20=20=22Ralf=20Baechle=22=20<ralf@linux-m ips.org>; bh=vKwgj+ZUuHHGblUz09Hyc+6ZekVPHss3LRmLtMGe4dk=; b=nenzj3N3T8pwglFHjCQ0D0MwHthZoPL0rjljCO+bzmqZGmHvyPv3606oeh AqDkKsRHzwWuVLlotkJgZWa70bb6PddsvRjFydV+2tu6hU4PJ93d4MDsDrt+ 5osxkm5Iq1;
In-reply-to: <Pine.LNX.4.64.0903052148500.12710@digraph.polyomino.org.uk>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <alpine.DEB.1.10.0902282326580.4064@tp.orcam.me.uk> <49AD6139.60209@caviumnetworks.com> <alpine.DEB.1.10.0903051530080.6558@tp.orcam.me.uk> <49B004AA.8050006@caviumnetworks.com> <FF038EB85946AA46B18DFEE6E6F8A289BE0DC1@xmb-rtp-218.amer.cisco.com> <20090305213653.GB12355@linux-mips.org> <Pine.LNX.4.64.0903052148500.12710@digraph.polyomino.org.uk>
Sender: linux-mips-bounce@linux-mips.org
Thread-index: Acmd3Nkuz4Q900bBQfa7KqWkCfRlNAAAWe2w
Thread-topic: [PATCH, RFC] MIPS: Implement the getcontext API
> -----Original Message-----
> From: Joseph Myers [mailto:joseph@codesourcery.com] 
> Sent: Thursday, March 05, 2009 1:53 PM
> To: Ralf Baechle
> Cc: David VomLehn (dvomlehn); David Daney; Maciej W. Rozycki; 
> linux-mips@linux-mips.org; libc-ports@sourceware.org; Maciej 
> W. Rozycki; Richard Sandiford
> Subject: Re: [PATCH, RFC] MIPS: Implement the getcontext API
> 
> On Thu, 5 Mar 2009, Ralf Baechle wrote:
> 
> > stillborn EABI and NUBI variants.  Add various Linux and 
> GNU specific
> > enhancements and deviations from the previously mentioned 
> documents for
> > example for TLS.  Frequently the documentation really is 
> just in the code,
> > a mailing list archive or in the back of somebody's brain ...
> 
> (Although it took a while for the documentation to catch up with the 
> implementation and changes made in the course of patch 
> review, as far as I 
> know <http://www.linux-mips.org/wiki/NPTL> is now an accurate 
> description 
> of TLS for MIPS.)
> 
> > Somebody could probably earn a medal by writing a single 
> consolidated
> > and readable piece of documentation.
> 
> Anyone seriously wishing to produce a complete and current and 
> copyright-clean description of what the MIPS ABIs now are 
> might wish to 
> note that a similar project for (32-bit) Power Architecture 
> has been going 
> on since late 2006 and we still haven't quite got to the point of 
> releasing a public review draft.  There is a lot of work involved.

I spent two years as Chair of the MIPS ABI Group Technical Committee
working on the MIPS psABI and I can attest to how much work it is.
Still, if there were enough of people involved from the kernel,
compiler/library, and appropriate utility communities willing to try to
pull things together, I could see spending time on it.

<Prev in Thread] Current Thread [Next in Thread>