b/arch/arm/cpu/arm1136/u-boot.lds
@@ -52,12 +52,7 @@ SECTIONS
*(.data)
}
- . = ALIGN(4);
-
- . = .;
- __u_boot_cmd_start = .;
- .u_boot_cmd : { *(.u_boot_cmd) }
- __u_boot_cmd_end = .;
+ INCLUDE u-boot-common.lds
. = ALIGN(4);
b/arch/arm/cpu/arm1176/u-boot.lds
@@ -43,10 +43,7 @@ SECTIONS
*(.data)
}
- . = .;
- __u_boot_cmd_start = .;
- .u_boot_cmd : { *(.u_boot_cmd) }
- __u_boot_cmd_end = .;
+ INCLUDE u-boot-common.lds
. = ALIGN(4);
...
new file mode 100644
@@ -0,0 +1,14 @@
+ . = ALIGN(4);
+ __u_boot_cmd_start = .;
+ .u_boot_cmd : {
+ KEEP(*(.u_boot_cmd))
+ }
+ __u_boot_cmd_end = .;
+
+ /* powerpc specific, but harmless for others */
+ . = ALIGN(4);
+ __start___ex_table = .;
+ __ex_table : {
+ KEEP(*(__ex_table))
+ }
+ __stop___ex_table = .;