From owner-freebsd-ia64 Wed Jan 29 19:48:17 2003 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6E7037B401 for ; Wed, 29 Jan 2003 19:48:15 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0624F43F43 for ; Wed, 29 Jan 2003 19:48:15 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from athlon.pn.xcllnt.net (athlon.pn.xcllnt.net [192.168.4.3]) by ns1.xcllnt.net (8.12.6/8.12.6) with ESMTP id h0U3m9MW073256; Wed, 29 Jan 2003 19:48:09 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from athlon.pn.xcllnt.net (localhost [127.0.0.1]) by athlon.pn.xcllnt.net (8.12.6/8.12.6) with ESMTP id h0U3m9Dp001328; Wed, 29 Jan 2003 19:48:09 -0800 (PST) (envelope-from marcel@athlon.pn.xcllnt.net) Received: (from marcel@localhost) by athlon.pn.xcllnt.net (8.12.6/8.12.6/Submit) id h0U3m9dN001327; Wed, 29 Jan 2003 19:48:09 -0800 (PST) Date: Wed, 29 Jan 2003 19:48:09 -0800 From: Marcel Moolenaar To: John Polstra Cc: ia64@FreeBSD.ORG Subject: Re: Far enough along for a CVSup port? Message-ID: <20030130034809.GB1263@athlon.pn.xcllnt.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.3i Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Jan 29, 2003 at 05:41:42PM -0800, John Polstra wrote: > Is FreeBSD/ia64 far enough along that it would be worthwhile for me > to try to port CVSup to it? I think so. > Specific questions: > > - Does gcc-3.2.1 seem to work reliably for this architecture? Yes. > - So _setjmp and _longjmp work? Yes. > - Can I reasonably hope that _setjmp and _longjmp will work for > userland thread switching? Euh, yes. -lc_r seems to have some problems for non-trivial cases, but I don't think it's setjmp/longjmp. I can help out if you think somethings fishy. > Also, could somebody give me links to an instruction set reference > and an ABI spec? I don't know anything about this architecture > (yet). See: http://www.freebsd.org/platforms/ia64/refs.html It doesn't have the runtime stuff, but I'll add it this evening. Otherwise, see: http://developer.intel.com/design/itanium/downloads/245358.htm FYI, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message