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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [services/] [loader/] [v2_0/] [ChangeLog] - Rev 228

Go to most recent revision | Compare with Previous | Blame | View Log

2001-01-05  Nick Garnett  <nickg@cygnus.co.uk>

        * include/ppc_elf.h:
        * include/loader.hxx:
        Added ppc_elf.h.

        * include/arm_elf.h: Brought up to date with other files.

        * docs/notes.txt: Added results of some more investigations.

2000-12-15  Nick Garnett  <nickg@cygnus.co.uk>

        * docs/notes.txt:
        Notes added to describe what has and has not been done here.

        * docs/i386.default.ld:
        A lightly edited version of the default linker script for Linux
        executables. See notes.txt for what this is for.

        * cdl/loader.cdl:
        Added support for dlxxx() API functions.
        Various modifications to make rules for various things - these are
        only guranteed to work for the linux synthetic target at present.

        * src/crtbeginS.c: 
        * src/crtendS.c:
        Tidied and made to work (for synthetic target only).

        * include/loader.hxx:
        * src/loader.cxx:
        Lots of changes as a result of implementation efforts.

        * include/i386_elf.h:
        Implemented relocations. Added Linker script customizations.

        * include/elf.h:
        Removed buckchain[] array from Elf_Hash structure.

        * include/dlfcn.h:
        Implementation header for the dlxxx() functions.

        * src/dload.cxx:
        Implementation of the dlxxx() functions.
        
        * include/mips_elf.h:
        * include/arm_elf.h:
        ARM support header added. MIPS support header made compilable.
        These are both still incomplete.

        * src/dynamic.ld: Regenerated by copying and editing Linux script
        for shared libraries.

        * tests/loadfoo.cxx:
        Some test infrastructure added and modified to use dlxxx()
        functions. Needs more tidying.

2000-11-28  Nick Garnett  <nickg@cygnus.co.uk>

        * cdl/loader.cdl:
        * include/elf.h:
        * include/loader.hxx:
        * include/i386_elf.h:
        * include/mips_elf.h:
        * src/loader.cxx:
        * src/crtbeginS.c:
        * src/crtendS.c:
        * src/dlforce.c:
        * src/dynamic.ld:       
        * tests/foo.c:
        * tests/loadfoo.cxx:
        * tests/entable.c:
        Files created to implement dynamic loader.
        This is incomplete - currently checked in for safety.
        

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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