This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: ia64 ltoff22x/ldxmov relaxation
- From: David Mosberger <davidm at napali dot hpl dot hp dot com>
- To: Richard Henderson <rth at redhat dot com>
- Cc: davidm at hpl dot hp dot com, binutils at sources dot redhat dot com
- Date: Sat, 1 Mar 2003 00:01:58 -0800
- Subject: Re: ia64 ltoff22x/ldxmov relaxation
- References: <20030228003646.GA24004@redhat.com><15966.45722.744958.575676@napali.hpl.hp.com><20030228081246.GA12889@redhat.com>
- Reply-to: davidm at hpl dot hp dot com
>>>>> On Fri, 28 Feb 2003 00:12:46 -0800, Richard Henderson <rth at redhat dot com> said:
Rich> On Thu, Feb 27, 2003 at 04:51:38PM -0800, David Mosberger wrote:
>> The main reason to keep it is to preserve the ability to change the
>> kernel's VM system in the future.
Rich> In what way?
E.g., to get better TLB sharing, you could globally share the
read-only portion of a program. That can be easier if its in a
separate region. Also, with the current VM system, it's easier to
support different page sizes if they are in different regions, but
there are ways to fix that, so it isn't a terribly strong argument.
>> But if we can change the layout to
>> (almost) contiguous without breaking existing binaries, I suppose we
>> don't really lose any flexibility (since we could change it back
>> again, if necessary).
Rich> And do what with the binaries created in the meantime?
It certainly would complicate life, so it's not something I'd just
without good reasons.
--david