microblaze: Add NOTES section to linker script
Do not keep NOTES section align in proper location. 'readelf' shows that 'NOTE' is placed in wrong location which is out of virtual and physical load addresses. Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 1] .note.gnu.build-i NOTE 00000000 001000 000024 00 A 0 0 4 [ 2] .text PROGBITS c0000000 002000 284570 00 AX 0 0 16 [ 3] __fdt_blob PROGBITS c0284570 286570 008000 00 A 0 0 1 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x001000 0x00000000 0x00000000 0x00024 0x00024 R 0x1000 LOAD 0x002000 0xc0000000 0x08000000 0x315428 0x316000 RWE 0x1000 This patch move 'NOTE' section to the correct location. Checked with: "ARM: 6740/1: Place correctly notes section in the linker script" (sha1:dc810efb0c
) and "[S390] incorrect note program header" (sha1:7a2512b744
) Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
Родитель
c1120542b9
Коммит
0f7e36406c
|
@ -51,6 +51,7 @@ SECTIONS {
|
|||
. = ALIGN(16);
|
||||
RODATA
|
||||
EXCEPTION_TABLE(16)
|
||||
NOTES
|
||||
|
||||
/*
|
||||
* sdata2 section can go anywhere, but must be word aligned
|
||||
|
|
Загрузка…
Ссылка в новой задаче