Mercurial > ecos
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);
