linux-mips-fnet
[Top] [All Lists]

Re: [patch] linux: cpu_probe(): remove 32-bit CPU bits for MIPS64

To: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>, "Kevin D. Kissell" <kevink@mips.com>, linux-mips@fnet.fr, linux-mips@oss.sgi.com
Subject: Re: [patch] linux: cpu_probe(): remove 32-bit CPU bits for MIPS64
From: Ralf Baechle <ralf@oss.sgi.com>
Date: Wed, 24 Jul 2002 16:52:39 +0200
In-reply-to: <3D3DC6E6.AFF9CBFD@mips.com>; from kevink@mips.com on Tue, Jul 23, 2002 at 02:13:10PM -0700
References: <Pine.GSO.3.96.1020723164235.29699A-100000@delta.ds2.pg.gda.pl> <3D3DC6E6.AFF9CBFD@mips.com>
User-agent: Mutt/1.2.5.1i
Maciej,

>  I don't think it's possible to be fully achieved.  Some differences will
> have to exist, at least in the headers, but likely within the arch tree as
> well.  The reason is binary code size or perfomance -- having R3000
> support code in mips64 binaries is simply ridiculous as is using 32-bit
> operations with 64-bit data on a 64-bit CPU.  However, it is worth trying
> to minimize visible differences where possible, e.g. by convincing the
> compiler to optimize irrelevant bits away.

In this particular case all the bloat is just in __init code, could that
convince you?

  Ralf

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