linux-mips
[Top] [All Lists]

Re: RFC: A new MIPS64 ABI

To: David Daney <ddaney@caviumnetworks.com>
Subject: Re: RFC: A new MIPS64 ABI
From: Richard Sandiford <rdsandiford@googlemail.com>
Date: Mon, 21 Feb 2011 19:45:41 +0000
Cc: linux-mips <linux-mips@linux-mips.org>, GCC <gcc@gcc.gnu.org>, binutils <binutils@sourceware.org>, Prasun Kapoor <prasun.kapoor@caviumnetworks.com>
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:from:to:mail-followup-to:cc:subject:references :date:in-reply-to:message-id:user-agent:mime-version:content-type; bh=wylP01Qfd/4b9W2GtKTd3CXo6gPJ/zAGdUD3QXzwDOs=; b=tr1Meluh5YuwqpADNef6gCcS6HXUZlNqGXc+zENx/I0QBOOgA9DgAO4dEVgTe/wnd6 0wCJzRemQ8GhrgKYfwo1zPeznw38sgL8JYz1O9d1lUtOE+k6KYC4Gj1YfkpjfByorq19 1pIcHVAQnmcY9epAfPmKcZfSbf9U1eGD2MWvM=
Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=from:to:mail-followup-to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; b=rgve48zksyopJdQDGYjlXdeGEd2NNoY9kaDPdWwjPCdhkSfB15laRLIeKDcxAg/VWy jBw3/dTBojwWb6grpcSfZfTyXpCQ8biu1wjWn03sP3ajyFyb/MzERNNxYHgYZLKPZIep 5idEPEHdcFULyANVH9NbBJB2hzktLxgn8/TQw=
In-reply-to: <4D5990A4.2050308__41923.1521235362$1297715435$gmane$org@caviumnetworks.com> (David Daney's message of "Mon, 14 Feb 2011 12:29:24 -0800")
Mail-followup-to: David Daney <ddaney@caviumnetworks.com>,linux-mips <linux-mips@linux-mips.org>, GCC <gcc@gcc.gnu.org>, binutils <binutils@sourceware.org>, Prasun Kapoor <prasun.kapoor@caviumnetworks.com>, rdsandiford@googlemail.com
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <4D5990A4.2050308__41923.1521235362$1297715435$gmane$org@caviumnetworks.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)
David Daney <ddaney@caviumnetworks.com> writes:
> Background:
>
> Current MIPS 32-bit ABIs (both o32 and n32) are restricted to 2GB of
> user virtual memory space.  This is due the way MIPS32 memory space is
> segmented.  Only the range from 0..2^31-1 is available.  Pointer
> values are always sign extended.
>
> Because there are not already enough MIPS ABIs, I present the ...
>
> Proposal: A new ABI to support 4GB of address space with 32-bit
> pointers.

FWIW, I'd be happy to see this go into GCC.

Richard

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