]>
rtime.felk.cvut.cz Git - zynq/linux.git/commit
arm: Generate proper load section addresses
Moving to multiplatform caused that LOAD session
were wrongly generated for our images.
simpleImage is currently used by Qemu.
Wrong - before this patch:
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
LOAD 0x008000 0xc0008000 0xc0008000 0x4fffe8 0x507fe8 RWE 0x8000
LOAD 0x507fe8 0xc050ffe8 0xc050ffe8 0x8b130 0xb5a88 RWE 0x8000
NOTE 0x52c2ac 0xc05342ac 0xc05342ac 0x00024 0x00024 R E 0x4
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4
Correct - after this patch:
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
LOAD 0x008000 0xc0008000 0x00008000 0x4fffe8 0x507fe8 RWE 0x8000
LOAD 0x507fe8 0xc050ffe8 0x0050ffe8 0x8b130 0xb5a88 RWE 0x8000
NOTE 0x52c2ac 0xc05342ac 0x005342ac 0x00024 0x00024 R E 0x4
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4
Signed-off-by: Michal Simek <michal.simek@xilinx.com>