changeset 2610:d1dda316c2d1

* include/pkgconf/mlt_powerpc_vads_ram.ldi: * include/pkgconf/mlt_powerpc_vads_romhigh.ldi: * include/pkgconf/mlt_powerpc_vads_romlow.ldi: * include/pkgconf/mlt_powerpc_vads_romram.ldi: Add SECTION_eh_frame and SECTION_RELOCS.
author jlarmour
date Tue, 11 Nov 2008 04:31:24 +0000
parents 9cce5f26f53a
children 6e645dcefcb1
files packages/hal/powerpc/vads/current/ChangeLog packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_ram.ldi packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romhigh.ldi packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romlow.ldi packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romram.ldi
diffstat 5 files changed, 19 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/powerpc/vads/current/ChangeLog
+++ b/packages/hal/powerpc/vads/current/ChangeLog
@@ -1,3 +1,11 @@
+2008-11-07  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* include/pkgconf/mlt_powerpc_vads_ram.ldi:
+	* include/pkgconf/mlt_powerpc_vads_romhigh.ldi:
+	* include/pkgconf/mlt_powerpc_vads_romlow.ldi:
+	* include/pkgconf/mlt_powerpc_vads_romram.ldi:
+	Add SECTION_eh_frame and SECTION_RELOCS.
+
 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
 
 	* cdl/hal_powerpc_vads.cdl:
--- a/packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_ram.ldi
+++ b/packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_ram.ldi
@@ -18,11 +18,13 @@ SECTIONS
     CYG_LABEL_DEFN(__reserved_for_rom) = ALIGN (0x10); . = CYG_LABEL_DEFN(__reserved_for_rom) + 0x1cd00;
     SECTION_vectors (ram, ALIGN (0x10), 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/vads/current/include/pkgconf/mlt_powerpc_vads_romhigh.ldi
+++ b/packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romhigh.ldi
@@ -15,15 +15,17 @@ SECTIONS
     SECTIONS_BEGIN
     SECTION_vectors (rom, 0xfff00000, LMA_EQ_VMA)
     SECTION_text (rom, ALIGN (0x4), LMA_EQ_VMA)
+    SECTION_RELOCS (rom, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_fini (rom, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_rodata1 (rom, ALIGN (0x8), LMA_EQ_VMA)
     SECTION_rodata (rom, ALIGN (0x8), 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)
     CYG_LABEL_DEFN(__reserved_vectors) = 0; . = CYG_LABEL_DEFN(__reserved_vectors) + 0x3000;
     CYG_LABEL_DEFN(__reserved_vsr_table) = ALIGN (0x1); . = CYG_LABEL_DEFN(__reserved_vsr_table) + 0x200;
     CYG_LABEL_DEFN(__reserved_virtual_table) = ALIGN (0x1); . = CYG_LABEL_DEFN(__reserved_virtual_table) + 0x100;
-    SECTION_data (ram, ALIGN (0x10), FOLLOWING (.gcc_except_table))
+    SECTION_data (ram, ALIGN (0x10), FOLLOWING (.eh_frame))
     SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA)
     CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
--- a/packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romlow.ldi
+++ b/packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romlow.ldi
@@ -15,15 +15,17 @@ SECTIONS
     SECTIONS_BEGIN
     SECTION_vectors (rom, 0xff800000, LMA_EQ_VMA)
     SECTION_text (rom, ALIGN (0x4), LMA_EQ_VMA)
+    SECTION_RELOCS (rom, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_fini (rom, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_rodata1 (rom, ALIGN (0x8), LMA_EQ_VMA)
     SECTION_rodata (rom, ALIGN (0x8), 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)
     CYG_LABEL_DEFN(__reserved_vectors) = 0; . = CYG_LABEL_DEFN(__reserved_vectors) + 0x3000;
     CYG_LABEL_DEFN(__reserved_vsr_table) = ALIGN (0x1); . = CYG_LABEL_DEFN(__reserved_vsr_table) + 0x200;
     CYG_LABEL_DEFN(__reserved_virtual_table) = ALIGN (0x1); . = CYG_LABEL_DEFN(__reserved_virtual_table) + 0x100;
-    SECTION_data (ram, ALIGN (0x10), FOLLOWING (.gcc_except_table))
+    SECTION_data (ram, ALIGN (0x10), FOLLOWING (.eh_frame))
     SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA)
     CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
--- a/packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romram.ldi
+++ b/packages/hal/powerpc/vads/current/include/pkgconf/mlt_powerpc_vads_romram.ldi
@@ -15,16 +15,18 @@ SECTIONS
     SECTIONS_BEGIN
     SECTION_vectors (rom, 0x00f00000, LMA_EQ_VMA)
     SECTION_text (rom, ALIGN (0x4), LMA_EQ_VMA)
+    SECTION_RELOCS (rom, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_fini (rom, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_rodata1 (rom, ALIGN (0x8), LMA_EQ_VMA)
     SECTION_rodata (rom, ALIGN (0x8), 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)
     CYG_LABEL_DEFN(__reserved_vectors)       = 0;           . = CYG_LABEL_DEFN(__reserved_vectors)       + 0x3000;
     CYG_LABEL_DEFN(__reserved_vsr_table)     = ALIGN (0x1); . = CYG_LABEL_DEFN(__reserved_vsr_table)     + 0x200;
     CYG_LABEL_DEFN(__reserved_virtual_table) = ALIGN (0x1); . = CYG_LABEL_DEFN(__reserved_virtual_table) + 0x100;
     CYG_LABEL_DEFN(__reserved_for_flash)     = ALIGN (0x1); . = CYG_LABEL_DEFN(__reserved_for_flash)     + 0xcd00;
-    SECTION_data (ram, ALIGN (0x10), FOLLOWING (.gcc_except_table))
+    SECTION_data (ram, ALIGN (0x10), FOLLOWING (.eh_frame))
     SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA)
     SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA)
     CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);