netdev
[Top] [All Lists]

Re: [PATCH] Add 32bit emulation for wireless

To: "David S. Miller" <davem@xxxxxxxxxx>
Subject: Re: [PATCH] Add 32bit emulation for wireless
From: Andi Kleen <ak@xxxxxxxxxxxxx>
Date: 19 Jan 2004 21:50:16 +0100
Date: Mon, 19 Jan 2004 21:50:16 +0100
Cc: jt@xxxxxxxxxx, jt@xxxxxxxxxxxxxxxxxx, ak@xxxxxxx, hch@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx
In-reply-to: <20040119122657.3b432583.davem@redhat.com>
References: <20040119123945.A32623@infradead.org> <20040119141041.2cccbc3d.ak@suse.de> <20040119055615.4380e157.davem@redhat.com> <20040119153919.14102937.ak@suse.de> <20040119063921.586b37ac.davem@redhat.com> <20040119155412.2bffee5a.ak@suse.de> <20040119194943.GA9360@bougret.hpl.hp.com> <20040119210132.0c52df58.ak@suse.de> <20040119201912.GA9701@bougret.hpl.hp.com> <20040119122657.3b432583.davem@redhat.com>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.4.1i
> 1) they're a lot faster than their 64-bit counterparts
> 
> 2) they're a lot smaller than their 64-bit counterparts
> 
> 3) 64-bits buys them absolutely nothing

Just for the record: this doesn't apply to AMD64. While data structures
take a bit more memory at runtime the 64bit code is a lot better 
due to more registers and better ABI.  And it is also not signifcantly
bigger, in fact some programs get smaller when you recompile them for 
64bit.

Still good 32bit emulation is important because people expect 32bit
applications to run seamlessly on 64bit kernels.

> Therefore the 32-bit compatability layer must be as fully supportive as 
> humanly
> possible.  Most 64-bit platforms still have %99 32-bit distributions.

AMD64 should usually run with 64bit userland, except for user who
transistion slowly from a 32bit user land.

-Andi

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