Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Apr 2011 01:49:13 +0300
From:      Kostik Belousov <kostikbel@gmail.com>
To:        d@delphij.net
Cc:        freebsd-amd64@freebsd.org, freebsd-arch@freebsd.org
Subject:   Re: Where to find amd64 ABI information for FreeBSD?
Message-ID:  <20110405224913.GF78089@deviant.kiev.zoral.com.ua>
In-Reply-To: <4D9B935D.4010705@delphij.net>
References:  <4D9B935D.4010705@delphij.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--DBycx+zjj0qtx+9x
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Apr 05, 2011 at 03:10:37PM -0700, Xin LI wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>=20
> Hi,
>=20
> 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?)

The parts of the mentioned document that depend on compiler and
toolchain, are fully valid for FreeBSD. Our non-compliance is mostly
in the specified bits of the kernel/usermode interface.

--DBycx+zjj0qtx+9x
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)

iEYEARECAAYFAk2bnGgACgkQC3+MBN1Mb4j+5wCg7z2hu6nZfFLcaLezwJrIogdI
1EkAoJl7zTrKXEKpVcG6uwe1sxuUmPxx
=Byes
-----END PGP SIGNATURE-----

--DBycx+zjj0qtx+9x--



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