changeset 2605:92f3e0b5ab38

* include/pkgconf/mlt_powerpc_pati_ram.ldi: * include/pkgconf/mlt_powerpc_pati_rom.ldi: Add SECTION_eh_frame and SECTION_RELOCS.
author jlarmour
date Tue, 11 Nov 2008 04:30:36 +0000
parents 544e296846e3
children fcc7135da1ca
files packages/hal/powerpc/pati/current/ChangeLog packages/hal/powerpc/pati/current/include/pkgconf/mlt_powerpc_pati_ram.ldi packages/hal/powerpc/pati/current/include/pkgconf/mlt_powerpc_pati_rom.ldi
diffstat 3 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/powerpc/pati/current/ChangeLog
+++ b/packages/hal/powerpc/pati/current/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-07  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* include/pkgconf/mlt_powerpc_pati_ram.ldi:
+	* include/pkgconf/mlt_powerpc_pati_rom.ldi:
+	Add SECTION_eh_frame and SECTION_RELOCS.
+
 2008-05-08  Steven Clugston  <steven.clugston@ncl.ac.uk>
 
 	* New package.
--- a/packages/hal/powerpc/pati/current/include/pkgconf/mlt_powerpc_pati_ram.ldi
+++ b/packages/hal/powerpc/pati/current/include/pkgconf/mlt_powerpc_pati_ram.ldi
@@ -27,11 +27,13 @@ SECTIONS
 
     SECTION_vectors          (ram, 0x00410000,  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/pati/current/include/pkgconf/mlt_powerpc_pati_rom.ldi
+++ b/packages/hal/powerpc/pati/current/include/pkgconf/mlt_powerpc_pati_rom.ldi
@@ -16,11 +16,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);
@@ -28,7 +30,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)
 
     . = 0x400000;