On 20.03.2009 02:02, Yinghai Lu wrote: > Impact: fix vmlinux from 2.6.30 > > from 2.6.30 (?) > the new vmlinux with per_cpu and brk support will have more sections. >
Ouch. Do we have to modify the LAR utility as well? AFAICS yes. Are there any patches against 2.6.29(-rc?) to test this? Is it sure that vmlinux will have more sections or is that just an experimental patch which will maybe be merged? > Elf file type is EXEC (Executable file) > Entry point 0x200000 > There are 7 program headers, starting at offset 64 > > Program Headers: > Type Offset VirtAddr PhysAddr > FileSiz MemSiz Flags Align > LOAD 0x0000000000200000 0xffffffff80200000 0x0000000000200000 > 0x0000000000e46000 0x0000000000e46000 R E 200000 > LOAD 0x0000000001046000 0xffffffff81046000 0x0000000001046000 > 0x00000000001406e0 0x00000000001406e0 RWE 200000 > LOAD 0x0000000001200000 0xffffffffff600000 0x0000000001187000 > 0x0000000000000888 0x0000000000000888 RWE 200000 > LOAD 0x0000000001388000 0xffffffff81188000 0x0000000001188000 > 0x000000000008a086 0x000000000008a086 RWE 200000 > LOAD 0x0000000001600000 0x0000000000000000 0x0000000001213000 > 0x0000000000015e20 0x0000000000015e20 RWE 200000 > LOAD 0x0000000001629000 0xffffffff81229000 0x0000000001229000 > 0x0000000000000000 0x0000000000208000 RWE 200000 > NOTE 0x0000000000b3c7e8 0xffffffff80b3c7e8 0x0000000000b3c7e8 > 0x0000000000000024 0x0000000000000024 4 > > Section to Segment mapping: > Segment Sections... > 00 .text .notes __ex_table .rodata __bug_table .pci_fixup .builtin_fw > __ksymtab __ksymtab_gpl __ksymtab_strings __init_rodata __param > 01 .data .init.rodata .data.cacheline_aligned .data.read_mostly > 02 .vsyscall_0 .vsyscall_fn .vsyscall_gtod_data .vsyscall_1 > .vsyscall_2 .vgetcpu_mode .jiffies > 03 .data.init_task .smp_locks .init.text .init.data .init.setup > .initcall.init .con_initcall.init .x86_cpu_dev.init .altinstructions > .altinstr_replacement .exit.text .init.ramfs > 04 .data.percpu > 05 .bss .brk > 06 .notes > > So need to increase NR_SECTIONS. > > also fix one typo about phys address mask. > > Signed-off-by: Yinghai Lu <[email protected]> > Regards, Carl-Daniel -- http://www.hailfinger.org/ -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

