Mercurial > nand-ecoscentric
changeset 2611:6e645dcefcb1
* cdl/hal_powerpc_viper.cdl: Clean up of CDL strings.
* include/pkgconf/mlt_powerpc_viper_romram.ldi: Include relocs and
.eh_frame sections.
* include/pkgconf/mlt_powerpc_viper_rom.ldi: Ditto.
* include/pkgconf/mlt_powerpc_viper_ram.ldi: Ditto.
* include/pkgconf/mlt_powerpc_viper_romram.mlt: Delete. Out of date and
unmaintained.
* include/pkgconf/mlt_powerpc_viper_rom.mlt: Ditto.
* include/pkgconf/mlt_powerpc_viper_ram.mlt: Ditto.
// Copyright (C) 2004 eCosCentric Limited
| author | jlarmour |
|---|---|
| date | Tue, 11 Nov 2008 04:31:34 +0000 |
| parents | d1dda316c2d1 |
| children | f5eb2b5ff37d |
| files | packages/hal/powerpc/viper/current/ChangeLog packages/hal/powerpc/viper/current/cdl/hal_powerpc_viper.cdl packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.ldi packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.ldi packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.ldi |
| diffstat | 5 files changed, 26 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/powerpc/viper/current/ChangeLog +++ b/packages/hal/powerpc/viper/current/ChangeLog @@ -1,3 +1,19 @@ +2004-09-30 John Dallaway <jld@ecoscentric.com> + + * cdl/hal_powerpc_viper.cdl: Clean up of CDL strings. + +2004-09-28 Jonathan Larmour <jifl@eCosCentric.com> + + * include/pkgconf/mlt_powerpc_viper_romram.ldi: Include relocs and + .eh_frame sections. + * include/pkgconf/mlt_powerpc_viper_rom.ldi: Ditto. + * include/pkgconf/mlt_powerpc_viper_ram.ldi: Ditto. + + * include/pkgconf/mlt_powerpc_viper_romram.mlt: Delete. Out of date and + unmaintained. + * include/pkgconf/mlt_powerpc_viper_rom.mlt: Ditto. + * include/pkgconf/mlt_powerpc_viper_ram.mlt: Ditto. + 2003-12-21 Gary Thomas <gary@mlbassoc.com> * src/viper.S: Only clear caches on non-RAM startup. This is to @@ -243,6 +259,7 @@ 2001-01-31 Jesper Skov <jskov@redhat.c // ------------------------------------------- // This file is part of eCos, the Embedded Configurable Operating System. // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. +// Copyright (C) 2004 eCosCentric Limited // // eCos is free software; you can redistribute it and/or modify it under // the terms of the GNU General Public License as published by the Free
--- a/packages/hal/powerpc/viper/current/cdl/hal_powerpc_viper.cdl +++ b/packages/hal/powerpc/viper/current/cdl/hal_powerpc_viper.cdl @@ -10,6 +10,7 @@ ## This file is part of eCos, the Embedded Configurable Operating System. ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. ## Copyright (C) 2002, 2003 Gary Thomas +## Copyright (C) 2004 eCosCentric Limited ## ## eCos is free software; you can redistribute it and/or modify it under ## the terms of the GNU General Public License as published by the Free @@ -51,14 +52,14 @@ # ==================================================================== cdl_package CYGPKG_HAL_POWERPC_VIPER { - display "A&M VIPER PowerPC evaluation board" + display "A&M Viper PowerPC evaluation board" parent CYGPKG_HAL_POWERPC requires CYGPKG_HAL_POWERPC_MPC8xx define_header hal_powerpc_viper.h include_dir cyg/hal description " The VIPER HAL package provides the support needed to run - eCos on a A&M VIPER board equipped with a PowerPC processor." + eCos on a A&M Viper board equipped with a PowerPC processor." compile hal_diag.c hal_aux.c viper.S
--- a/packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.ldi +++ b/packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_ram.ldi @@ -17,12 +17,14 @@ SECTIONS CYG_LABEL_DEFN(__reserved_virtual_table) = ALIGN (0x10); . = CYG_LABEL_DEFN(__reserved_virtual_table) + 0x100; CYG_LABEL_DEFN(__reserved_for_rom) = ALIGN (0x10); . = CYG_LABEL_DEFN(__reserved_for_rom) + 0x3cd00; SECTION_vectors (ram, ALIGN (0x10), LMA_EQ_VMA) + SECTION_RELOCS (ram, ALIGN(0x4), LMA_EQ_VMA) SECTION_text (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 (0x4), 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/viper/current/include/pkgconf/mlt_powerpc_viper_rom.ldi +++ b/packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_rom.ldi @@ -14,11 +14,13 @@ SECTIONS { SECTIONS_BEGIN SECTION_vectors (rom, 0xfe000000, LMA_EQ_VMA) + SECTION_RELOCS (rom, ALIGN(0x4), LMA_EQ_VMA) SECTION_text (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_eh_frame (rom, ALIGN (0x4), LMA_EQ_VMA) SECTION_gcc_except_table (rom, ALIGN (0x1), 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;
--- a/packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_romram.ldi +++ b/packages/hal/powerpc/viper/current/include/pkgconf/mlt_powerpc_viper_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 (0x4), 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)
