Skip to content

Commit f7ed297

Browse files
committed
Link small sections in linker
1 parent 60477da commit f7ed297

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

os/src/linker-k210.ld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@ SECTIONS
2222
srodata = .;
2323
.rodata : {
2424
*(.rodata .rodata.*)
25+
*(.srodata .srodata.*)
2526
}
2627

2728
. = ALIGN(4K);
2829
erodata = .;
2930
sdata = .;
3031
.data : {
3132
*(.data .data.*)
33+
*(.sdata .sdata.*)
3234
}
3335

3436
. = ALIGN(4K);
@@ -38,6 +40,7 @@ SECTIONS
3840
*(.bss.stack)
3941
sbss = .;
4042
*(.bss .bss.*)
43+
*(.sbss .sbss.*)
4144
}
4245

4346
. = ALIGN(4K);

os/src/linker-qemu.ld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@ SECTIONS
2222
srodata = .;
2323
.rodata : {
2424
*(.rodata .rodata.*)
25+
*(.srodata .srodata.*)
2526
}
2627

2728
. = ALIGN(4K);
2829
erodata = .;
2930
sdata = .;
3031
.data : {
3132
*(.data .data.*)
33+
*(.sdata .sdata.*)
3234
}
3335

3436
. = ALIGN(4K);
@@ -38,6 +40,7 @@ SECTIONS
3840
*(.bss.stack)
3941
sbss = .;
4042
*(.bss .bss.*)
43+
*(.sbss .sbss.*)
4144
}
4245

4346
. = ALIGN(4K);

user/src/linker.ld

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,16 @@ SECTIONS
1414
. = ALIGN(4K);
1515
.rodata : {
1616
*(.rodata .rodata.*)
17+
*(.srodata .srodata.*)
1718
}
1819
. = ALIGN(4K);
1920
.data : {
2021
*(.data .data.*)
22+
*(.sdata .sdata.*)
2123
}
2224
.bss : {
2325
*(.bss .bss.*)
26+
*(.sbss .sbss.*)
2427
}
2528
/DISCARD/ : {
2629
*(.eh_frame)

0 commit comments

Comments
 (0)