From owner-freebsd-amd64@FreeBSD.ORG Tue Apr 5 22:10:48 2011 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D80EE106566C; Tue, 5 Apr 2011 22:10:48 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [IPv6:2001:470:a803::1]) by mx1.freebsd.org (Postfix) with ESMTP id 81A588FC08; Tue, 5 Apr 2011 22:10:48 +0000 (UTC) Received: from mail.geekcn.org (tarsier.geekcn.org [211.166.10.233]) by tarsier.geekcn.org (Postfix) with ESMTP id 88A85A82696; Wed, 6 Apr 2011 06:10:47 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([211.166.10.233]) by mail.geekcn.org (mail.geekcn.org [211.166.10.233]) (amavisd-new, port 10024) with LMTP id TJLx7jG4pLEU; Wed, 6 Apr 2011 06:10:41 +0800 (CST) Received: from delta.delphij.net (drawbridge.ixsystems.com [206.40.55.65]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTPSA id 58D04A8267F; Wed, 6 Apr 2011 06:10:40 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:subject:x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=FPoo8ejpj4+HR6xQNL/0RFTSuf/FL7q2aiAHkJxD4TFQNbhv3aaPbZj3sv7pCPE3y qjQm/zeW2m7nqRqic8Gpw== Message-ID: <4D9B935D.4010705@delphij.net> Date: Tue, 05 Apr 2011 15:10:37 -0700 From: Xin LI Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.15) Gecko/20110317 Thunderbird/3.1.9 ThunderBrowse/3.3.5 MIME-Version: 1.0 To: freebsd-arch@freebsd.org, freebsd-amd64@freebsd.org X-Enigmail-Version: 1.1.2 OpenPGP: id=3FCA37C1; url=http://www.delphij.net/delphij.asc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: Where to find amd64 ABI information for FreeBSD? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2011 22:10:48 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, Is there a place to find ABI information for GCC on FreeBSD? Specifically, I'm looking for which registers has to be preserved across function call? (Or do we follow System V Application Binary Interface AMD64 Architecture Processor Supplement Draft Version 0.99.5?) Thanks in advance! Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBCAAGBQJNm5NdAAoJEATO+BI/yjfBIJ0IAIoUzVnFHqp0ZABglvYJped+ kILAINifF2zxdcZqinfGBVTPG2H9vm5CsIsaU58XyUELdYynSHpVb4nwIrrVzxk9 +Mw6fTY7B+AT6mHPsj2b4MoFrwi6d8mvkgovyiF1SZm/jbi2vpm7eOi6VZ2sCU1u /N1/6YyjK+pdqLWLtNlS+5QR8wC0WZC+cmDQ7pEkO5Vb2AebVJxZVEtG+/SDw9xG kkGs2vR+N+Gl9OfIwnoSHJ/izLS7lOoCfBGyl/rlXsLXQbe8ijq5e2K1RF0P3alO zu9LlHz1ExOTbl4NNUnDw+1Wyd15Lt+Uiq3h/mVPO/b5eTyNkjTwdtqDeofAwnA= =Mwee -----END PGP SIGNATURE-----