[lkml]   [2012]   [Jul]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH 2/2] x86, boot: Optimize the elf header handling.
On 07/01/2012 11:25 AM, Eric W. Biederman wrote:
> Well I see what is going on now.
> In the vmlinux the paddrs and the poffsests stop tracking when they
> come to the percpu PT_LOAD segment.
> It looks like we give the percpu segment a 4K alignment in memory
> and a 2M alignment in the file.
> It looks like something is causing ld to compute an unfortunate physical
> load address for the percpu section.
> At first glace I would say that is a bug. Either we need the alignment
> or we don't. But if we need the alignment we certainly need it to
> be respected for the real memory locations of the init symbols..

If we don't need it, I think we can use -z max-page-size=4096, but we
use the PMD alignment for percpu on x86-64; Tejun, does that apply to
the .data..percpu section in the executable as well?


 \ /
  Last update: 2012-07-01 21:23    [W:0.089 / U:3.876 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site