Skip to content

Commit e58efb1

Browse files
szafonimateusz-mixiaoxiang781216
authored andcommitted
qemu-intel64: simplify linker script
simplify linker script for qemu-intel64 - remove not needed AT instructions Signed-off-by: p-szafonimateusz <[email protected]>
1 parent f6e4ab2 commit e58efb1

File tree

1 file changed

+4
-3
lines changed
  • boards/x86_64/intel64/qemu-intel64/scripts

1 file changed

+4
-3
lines changed

boards/x86_64/intel64/qemu-intel64/scripts/qemu.ld

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ SECTIONS
6767
_etext = ABSOLUTE(.);
6868
}
6969

70-
.rodata ALIGN(0x1000) : AT ( (LOADADDR (.text) + SIZEOF (.text) + 0xFFF) & 0xFFFFFFFFFFFFF000 )
70+
71+
.rodata ALIGN(0x1000) :
7172
{
7273
_srodata = ABSOLUTE(.);
7374
*(.rodata .rodata.*)
@@ -83,7 +84,7 @@ SECTIONS
8384
_erodata = ABSOLUTE(.);
8485
}
8586

86-
.data ALIGN(0x1000) : AT ( (LOADADDR (.rodata) + SIZEOF (.rodata) + 0xFFF) & 0xFFFFFFFFFFFFF000 )
87+
.data ALIGN(0x1000) :
8788
{
8889
_sdata = ABSOLUTE(.);
8990
*(.data .data.*)
@@ -93,7 +94,7 @@ SECTIONS
9394
_edata = ABSOLUTE(.);
9495
}
9596

96-
.bss ALIGN(0x1000) : AT ( (LOADADDR (.data) + SIZEOF (.data) + 0xFFF) & 0xFFFFFFFFFFFFF000 )
97+
.bss ALIGN(0x1000) :
9798
{
9899
_sbss = ABSOLUTE(.);
99100
*(.bss .bss.*)

0 commit comments

Comments
 (0)