# HG changeset patch # User jlarmour # Date 1226377865 0 # Node ID 7a383ac97035a86c72b95447fed3f168418b2812 # Parent 88e8f4c72b4212ceabf3ad775cd3bed581eb79c4 * include/pkgconf/mlt_powerpc_ts1000_ram.ldi: * include/pkgconf/mlt_powerpc_ts1000_rom.ldi: * include/pkgconf/mlt_powerpc_ts1000_romram.ldi: Add SECTION_eh_frame and SECTION_RELOCS. diff --git a/packages/hal/powerpc/ts1000/current/ChangeLog b/packages/hal/powerpc/ts1000/current/ChangeLog --- a/packages/hal/powerpc/ts1000/current/ChangeLog +++ b/packages/hal/powerpc/ts1000/current/ChangeLog @@ -1,3 +1,10 @@ +2008-11-07 Jonathan Larmour + + * include/pkgconf/mlt_powerpc_ts1000_ram.ldi: + * include/pkgconf/mlt_powerpc_ts1000_rom.ldi: + * include/pkgconf/mlt_powerpc_ts1000_romram.ldi: + Add SECTION_eh_frame and SECTION_RELOCS. + 2003-12-08 Gary Thomas * cdl/hal_powerpc_ts1000.cdl: diff --git a/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_ram.ldi b/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_ram.ldi --- a/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_ram.ldi +++ b/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_ram.ldi @@ -18,11 +18,13 @@ SECTIONS CYG_LABEL_DEFN(__reserved_for_rom) = ALIGN (0x10); . = CYG_LABEL_DEFN(__reserved_for_rom) + 0x3cd00; 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) diff --git a/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_rom.ldi b/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_rom.ldi --- a/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_rom.ldi +++ b/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_rom.ldi @@ -15,6 +15,7 @@ SECTIONS SECTIONS_BEGIN SECTION_vectors (rom, 0xfe000000, 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) @@ -23,6 +24,7 @@ SECTIONS 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_eh_frame (ram, ALIGN (0x10), FOLLOWING (.gcc_except_table)) SECTION_data (ram, ALIGN (0x10), FOLLOWING (.gcc_except_table)) SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA) SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA) diff --git a/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_romram.ldi b/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_romram.ldi --- a/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_romram.ldi +++ b/packages/hal/powerpc/ts1000/current/include/pkgconf/mlt_powerpc_ts1000_romram.ldi @@ -14,11 +14,13 @@ SECTIONS SECTIONS_BEGIN SECTION_vectors (ram, 0, LMA_EQ_VMA) SECTION_text (ram, 0x3400, 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)