diff options
Diffstat (limited to 'firmware/target/arm/s3c2440/boot.lds')
-rw-r--r-- | firmware/target/arm/s3c2440/boot.lds | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/firmware/target/arm/s3c2440/boot.lds b/firmware/target/arm/s3c2440/boot.lds index 731201fbb7..13b6344afb 100644 --- a/firmware/target/arm/s3c2440/boot.lds +++ b/firmware/target/arm/s3c2440/boot.lds | |||
@@ -31,9 +31,8 @@ SECTIONS | |||
31 | .text : | 31 | .text : |
32 | { | 32 | { |
33 | _textstart = .; | 33 | _textstart = .; |
34 | *(.text) | ||
35 | *(.text*) | 34 | *(.text*) |
36 | *(.icode) | 35 | *(.icode*) |
37 | *(.glue_7) | 36 | *(.glue_7) |
38 | *(.glue_7t) | 37 | *(.glue_7t) |
39 | . = ALIGN(0x4); | 38 | . = ALIGN(0x4); |
@@ -43,18 +42,15 @@ SECTIONS | |||
43 | 42 | ||
44 | .rodata : | 43 | .rodata : |
45 | { | 44 | { |
46 | *(.rodata) /* problems without this, dunno why */ | ||
47 | *(.rodata*) | 45 | *(.rodata*) |
48 | *(.rodata.str1.1) | 46 | *(.irodata*) |
49 | *(.rodata.str1.4) | ||
50 | *(.irodata) | ||
51 | . = ALIGN(0x4); | 47 | . = ALIGN(0x4); |
52 | } > DRAM | 48 | } > DRAM |
53 | 49 | ||
54 | .data : | 50 | .data : |
55 | { | 51 | { |
56 | *(.data*) | 52 | *(.data*) |
57 | *(.idata) | 53 | *(.idata*) |
58 | . = ALIGN(0x4); | 54 | . = ALIGN(0x4); |
59 | } > DRAM | 55 | } > DRAM |
60 | 56 | ||
@@ -77,7 +73,7 @@ SECTIONS | |||
77 | { | 73 | { |
78 | _edata = .; | 74 | _edata = .; |
79 | *(.bss*) | 75 | *(.bss*) |
80 | *(.ibss) | 76 | *(.ibss*) |
81 | *(COMMON) | 77 | *(COMMON) |
82 | . = ALIGN(0x4); | 78 | . = ALIGN(0x4); |
83 | _end = .; | 79 | _end = .; |