Mercurial > ecos
changeset 2601:a9c8493c4aae
* include/pkgconf/mlt_powerpc_ec555_f02_s01_ram.ldi:
* include/pkgconf/mlt_powerpc_ec555_f02_s01_rom.ldi:
* include/pkgconf/mlt_powerpc_ec555_f04_s02_ram.ldi:
* include/pkgconf/mlt_powerpc_ec555_f04_s02_rom.ldi:
* include/pkgconf/mlt_powerpc_ec555_f08_s04_ram.ldi:
* include/pkgconf/mlt_powerpc_ec555_f08_s04_rom.ldi:
* include/pkgconf/mlt_powerpc_ec555_f08_s08_ram.ldi:
* include/pkgconf/mlt_powerpc_ec555_f08_s08_rom.ldi:
Add SECTION_eh_frame and SECTION_RELOCS.
line wrap: on
line diff
--- a/packages/hal/powerpc/ec555/current/ChangeLog +++ b/packages/hal/powerpc/ec555/current/ChangeLog @@ -1,3 +1,15 @@ +2008-11-07 Jonathan Larmour <jifl@eCosCentric.com> + + * include/pkgconf/mlt_powerpc_ec555_f02_s01_ram.ldi: + * include/pkgconf/mlt_powerpc_ec555_f02_s01_rom.ldi: + * include/pkgconf/mlt_powerpc_ec555_f04_s02_ram.ldi: + * include/pkgconf/mlt_powerpc_ec555_f04_s02_rom.ldi: + * include/pkgconf/mlt_powerpc_ec555_f08_s04_ram.ldi: + * include/pkgconf/mlt_powerpc_ec555_f08_s04_rom.ldi: + * include/pkgconf/mlt_powerpc_ec555_f08_s08_ram.ldi: + * include/pkgconf/mlt_powerpc_ec555_f08_s08_rom.ldi: + Add SECTION_eh_frame and SECTION_RELOCS. + 2004-09-23 Bob Koninckx <bob.koninckx@o-3s.com> * src/ec555.S: Updated memory controller settings for ethernet card. Now
--- a/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f02_s01_ram.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f02_s01_ram.ldi @@ -24,11 +24,13 @@ SECTIONS SECTION_vectors (ram, 0x01010000, 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/ec555/current/include/pkgconf/mlt_powerpc_ec555_f02_s01_rom.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f02_s01_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) . = 0x1000000;
--- a/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f04_s02_ram.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f04_s02_ram.ldi @@ -24,11 +24,13 @@ SECTIONS SECTION_vectors (ram, 0x01010000, 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/ec555/current/include/pkgconf/mlt_powerpc_ec555_f04_s02_rom.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f04_s02_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) . = 0x1000000;
--- a/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s04_ram.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s04_ram.ldi @@ -24,11 +24,13 @@ SECTIONS SECTION_vectors (ram, 0x01010000, 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/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s04_rom.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s04_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) . = 0x1000000;
--- a/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s08_ram.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s08_ram.ldi @@ -24,11 +24,13 @@ SECTIONS SECTION_vectors (ram, 0x01010000, 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/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s08_rom.ldi +++ b/packages/hal/powerpc/ec555/current/include/pkgconf/mlt_powerpc_ec555_f08_s08_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) . = 0x1000000;
