changeset 2598:dc47e7e2c0fc

* include/pkgconf/mlt_powerpc_cme555_ram.ldi: * include/pkgconf/mlt_powerpc_cme555_rom.ldi: Add SECTION_eh_frame and SECTION_RELOCS.
author jlarmour
date Tue, 11 Nov 2008 04:29:27 +0000
parents f04f94b690fa
children 1473c9473b45
files packages/hal/powerpc/cme555/current/ChangeLog packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_ram.ldi packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_rom.ldi
diffstat 3 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/powerpc/cme555/current/ChangeLog
+++ b/packages/hal/powerpc/cme555/current/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-07  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* include/pkgconf/mlt_powerpc_cme555_ram.ldi:
+	* include/pkgconf/mlt_powerpc_cme555_rom.ldi:
+	Add SECTION_eh_frame and SECTION_RELOCS.
+
 2003-12-16  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/redboot_ROM.ecm: 
--- a/packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_ram.ldi
+++ b/packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_ram.ldi
@@ -22,11 +22,13 @@ SECTIONS
 
     SECTION_vectors          (ram, 0x00400000,  LMA_EQ_VMA)
     SECTION_text             (ram, ALIGN (0x4), LMA_EQ_VMA)
+    SECTION_RELOCS           (ram, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_fini             (ram, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_rodata1          (ram, ALIGN (0x8), LMA_EQ_VMA)
     SECTION_rodata           (ram, ALIGN (0x8), LMA_EQ_VMA)
     SECTION_fixup            (ram, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_gcc_except_table (ram, ALIGN (0x1), LMA_EQ_VMA)
+    SECTION_eh_frame         (ram, ALIGN (0x8), LMA_EQ_VMA)
     SECTION_data             (ram, ALIGN (0x8), LMA_EQ_VMA)
     SECTION_sbss             (ram, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_bss              (ram, ALIGN (0x10), LMA_EQ_VMA)
--- a/packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_rom.ldi
+++ b/packages/hal/powerpc/cme555/current/include/pkgconf/mlt_powerpc_cme555_rom.ldi
@@ -17,11 +17,13 @@ SECTIONS
 
     SECTION_vectors          (rom, 0x00000000,   LMA_EQ_VMA)
     SECTION_text             (rom, ALIGN (0x4),  LMA_EQ_VMA)
+    SECTION_RELOCS           (rom, ALIGN (0x8),  LMA_EQ_VMA)
     SECTION_fini             (rom, ALIGN (0x8),  LMA_EQ_VMA)
     SECTION_rodata1          (rom, ALIGN (0x8),  LMA_EQ_VMA)
     SECTION_rodata           (rom, ALIGN (0x4),  LMA_EQ_VMA)
     SECTION_fixup            (rom, ALIGN (0x4),  LMA_EQ_VMA)
     SECTION_gcc_except_table (rom, ALIGN (0x1),  LMA_EQ_VMA)
+    SECTION_eh_frame         (rom, ALIGN (0x4),  LMA_EQ_VMA)
 
     . = 0x3f9800;
     CYG_LABEL_DEFN(__reserved_vsr_table) = ALIGN (0x10);
@@ -29,7 +31,7 @@ SECTIONS
     CYG_LABEL_DEFN(__reserved_virtual_table) = ALIGN (0x10);
     . = CYG_LABEL_DEFN(__reserved_virtual_table) + 0x100;
 
-    SECTION_data             (iram, ALIGN (0x10), FOLLOWING (.gcc_except_table))
+    SECTION_data             (iram, ALIGN (0x10), FOLLOWING (.eh_frame))
     SECTION_sbss             (iram, ALIGN (0x4),  LMA_EQ_VMA)
     SECTION_bss              (iram, ALIGN (0x10), LMA_EQ_VMA)