This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Help needed to track down bug: linking Linux kernel with gold creates unbootable kernel


From: "H.J. Lu" <hjl.tools@gmail.com>
Date: Thu, 22 Apr 2010 18:46:14 -0700

> The idea of 2MB maximum page size is we may use variable
> page size one day without recompiling everything.

Indeed.

Because it's 64k on sparc (even 32-bit) I was at least able to
experiment with such things.

In fact doesn't the x86_64 specification explicitly state that the
default maximum page size is to be 2MB in ELF objects?

Finally, I really don't personally buy the argument that the 64-bit
address space will be seriously taken close to exhaustion due to a 2MB
maximum page size, even with hundreds of shared libraries.  We have
2^32 times (or a similar order of magnitude) more address space
available than on 32-bit.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]