OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [services/] [loader/] [v2_0/] [ChangeLog] - Diff between revs 27 and 174

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 27 Rev 174
2001-01-05  Nick Garnett  
2001-01-05  Nick Garnett  
        * include/ppc_elf.h:
        * include/ppc_elf.h:
        * include/loader.hxx:
        * include/loader.hxx:
        Added ppc_elf.h.
        Added ppc_elf.h.
        * include/arm_elf.h: Brought up to date with other files.
        * include/arm_elf.h: Brought up to date with other files.
        * docs/notes.txt: Added results of some more investigations.
        * docs/notes.txt: Added results of some more investigations.
2000-12-15  Nick Garnett  
2000-12-15  Nick Garnett  
        * docs/notes.txt:
        * docs/notes.txt:
        Notes added to describe what has and has not been done here.
        Notes added to describe what has and has not been done here.
        * docs/i386.default.ld:
        * docs/i386.default.ld:
        A lightly edited version of the default linker script for Linux
        A lightly edited version of the default linker script for Linux
        executables. See notes.txt for what this is for.
        executables. See notes.txt for what this is for.
        * cdl/loader.cdl:
        * cdl/loader.cdl:
        Added support for dlxxx() API functions.
        Added support for dlxxx() API functions.
        Various modifications to make rules for various things - these are
        Various modifications to make rules for various things - these are
        only guranteed to work for the linux synthetic target at present.
        only guranteed to work for the linux synthetic target at present.
        * src/crtbeginS.c:
        * src/crtbeginS.c:
        * src/crtendS.c:
        * src/crtendS.c:
        Tidied and made to work (for synthetic target only).
        Tidied and made to work (for synthetic target only).
        * include/loader.hxx:
        * include/loader.hxx:
        * src/loader.cxx:
        * src/loader.cxx:
        Lots of changes as a result of implementation efforts.
        Lots of changes as a result of implementation efforts.
        * include/i386_elf.h:
        * include/i386_elf.h:
        Implemented relocations. Added Linker script customizations.
        Implemented relocations. Added Linker script customizations.
        * include/elf.h:
        * include/elf.h:
        Removed buckchain[] array from Elf_Hash structure.
        Removed buckchain[] array from Elf_Hash structure.
        * include/dlfcn.h:
        * include/dlfcn.h:
        Implementation header for the dlxxx() functions.
        Implementation header for the dlxxx() functions.
        * src/dload.cxx:
        * src/dload.cxx:
        Implementation of the dlxxx() functions.
        Implementation of the dlxxx() functions.
        * include/mips_elf.h:
        * include/mips_elf.h:
        * include/arm_elf.h:
        * include/arm_elf.h:
        ARM support header added. MIPS support header made compilable.
        ARM support header added. MIPS support header made compilable.
        These are both still incomplete.
        These are both still incomplete.
        * src/dynamic.ld: Regenerated by copying and editing Linux script
        * src/dynamic.ld: Regenerated by copying and editing Linux script
        for shared libraries.
        for shared libraries.
        * tests/loadfoo.cxx:
        * tests/loadfoo.cxx:
        Some test infrastructure added and modified to use dlxxx()
        Some test infrastructure added and modified to use dlxxx()
        functions. Needs more tidying.
        functions. Needs more tidying.
2000-11-28  Nick Garnett  
2000-11-28  Nick Garnett  
        * cdl/loader.cdl:
        * cdl/loader.cdl:
        * include/elf.h:
        * include/elf.h:
        * include/loader.hxx:
        * include/loader.hxx:
        * include/i386_elf.h:
        * include/i386_elf.h:
        * include/mips_elf.h:
        * include/mips_elf.h:
        * src/loader.cxx:
        * src/loader.cxx:
        * src/crtbeginS.c:
        * src/crtbeginS.c:
        * src/crtendS.c:
        * src/crtendS.c:
        * src/dlforce.c:
        * src/dlforce.c:
        * src/dynamic.ld:
        * src/dynamic.ld:
        * tests/foo.c:
        * tests/foo.c:
        * tests/loadfoo.cxx:
        * tests/loadfoo.cxx:
        * tests/entable.c:
        * tests/entable.c:
        Files created to implement dynamic loader.
        Files created to implement dynamic loader.
        This is incomplete - currently checked in for safety.
        This is incomplete - currently checked in for safety.
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.