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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [services/] [objloader/] [current/] [ChangeLog] - Blame information for rev 856

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

Line No. Rev Author Line
1 786 skrzyp
2011-06-14  Sergei Gavrikov  
2
 
3
        * src/objelf.c:cyg_ldr_relocate_section(): Conditional block did
4
        shadow the return of error code. Fixed.
5
 
6
2010-03-03  Stanislav Karpenko  
7
 
8
        * include/objelf.h: Add missed entry to CYG_LDR_TABLE_KAPI_MUTEX
9
        definition (cyg_mutex_lock_entry).
10
 
11
2009-10-09  John Dallaway  
12
 
13
        * cdl/objloader.cdl: Eliminate workarounds for file path handling
14
        issue in obsolete Cygwin tclsh. Use ACTUAL_CFLAGS for robustness.
15
 
16
2009-09-13  Anthony Tonizzo  
17
 
18
        * src/objloader.c, src/objelf.c, include/objelf.h : Fixed a memory
19
        leak where a library section was loaded but memory allocated was not
20
        released. This bug was reported by Davy Wouters on the eCos list.
21
        Added minor cosmetics and a number of CYG_ASSERT and if() to test the
22
        values returnedby cyg_ldr_load_elf_section().
23
 
24
2009-07-03  John Dallaway  
25
 
26
        * cdl/objloader.cdl, src/objelf.c, src/relocate_ppc.c,
27
          src/relocate_arm.c: Eliminate dependency on CYGPKG_IO_FILEIO when
28
        the filesystem loader is not required.
29
 
30
2009-02-07  John Dallaway  
31
 
32
        * cdl/objloader.cdl: Pass file2c.tcl to tclsh directly.
33
 
34
2008-12-01  Anthony Tonizzo  
35
    * src/relocate_arm.c : Added relocation software for the ARM .
36
    * src/relocate_i386.c : Added a structure containing the relocation names
37
    for every architecture. Only used (and compiled in) for pretty printing.
38
    * src/relocate_ppc.c :
39
    * include/relocate_arm.h : New header file for src/relocate_arm.c
40
    * cdl/objloader.cdl: Added the option to relocate for the ARM.
41
    * src/objloader.c :
42
    * src/objelf.c : Erased some redundant debug printout and improved the
43
    readability of the rest.
44
 
45
2008-12-01  Gernot Zankl  
46
    * src/loader_memory.c : Added the code to allow the objloader package
47
    to load libraries from ROM memory, instead from a file system. The various
48
    sections of the library are the copied from ROM to RAM and relocated.
49
    * include/loader_memory.h : New header file for src/loader_memory.c
50
    * src/objloader.c : Added a line to include the loader_memory header
51
    file and code to flush the cache when calling cyg_ldr_find_symbol().
52
    * cdl/objloader.cdl: Added one check boxe for each of the supported ways
53
    of loading libraries (two for now) so that the user can compile out the
54
    loading methods not used.
55
 
56
2006-06-27  Anthony Tonizzo  
57
    * src/loader_fs.c : Minor cosmetic and formatting changes on all files.
58
    Also got rid of some signed/unsigned comparison which did not show up using
59
    the PPC toolchain but do when compiled with gcc under the synthetic target.
60
    * src/objelf.c :
61
    * src/objloader.c :
62
    * src/relocate_i386.c :
63
    * src/relocate_ppc.c :
64
    * include/elf.h :
65
    * include/loader_fs.h :
66
    * include/objelf.h :
67
    * include/relocate_i386.h :
68
    * include/relocate_ppc.h :
69
    * test/test_mods.c :
70
    * test/library/hello.c :
71
 
72
2005-07-08  Andrew Lunn  
73
 
74
    * include/objelf.h: Include hal_tables.h otherwise we get strange
75
    linker errors.
76
    * cdl/objloader.cdl: Rearranged the building of the test case.
77
    * include/relocate_i386.h (New):
78
    * src/relocate_i386.c (New): Added a relocator for i386.
79
    * src/objelf.c: Fixed various Elf_Rel vs Elf_Rela issues.
80
    * test/load_mods.c:
81
    * test/library/hello.c: Modified to make use of the eCos test
82
    infrastructure. Uses a romfs to hold the object file to be loaded.
83
 
84
2005-05-10  Anthony Tonizzo  
85
 
86
    * include/elf.h:
87
    * include/loader_fs.h:
88
    * include/objelf.h:
89
    * include/relocate_ppc.h:
90
    * src/loader_fs.c:
91
    * src/objelf.c:
92
    * src/objloader.c:
93
    * src/relocate_ppc.c:
94
    * doc/notes.txt:
95
    * cdl/objloader.cdl:
96
    * tests/test_mods.c:
97
    * tests/library/hello.c:
98
    Created OBJLDR package.
99
 
100
//===========================================================================
101
// ####GPLCOPYRIGHTBEGIN####
102
// -------------------------------------------
103
// This file is part of eCos, the Embedded Configurable Operating System.
104
// Copyright (C) 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
105
//
106
// This program is free software; you can redistribute it and/or modify
107
// it under the terms of the GNU General Public License as published by
108
// the Free Software Foundation; either version 2 or (at your option) any
109
// later version.
110
//
111
// This program is distributed in the hope that it will be useful, but
112
// WITHOUT ANY WARRANTY; without even the implied warranty of
113
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
114
// General Public License for more details.
115
//
116
// You should have received a copy of the GNU General Public License
117
// along with this program; if not, write to the
118
// Free Software Foundation, Inc., 51 Franklin Street,
119
// Fifth Floor, Boston, MA  02110-1301, USA.
120
// -------------------------------------------
121
// ####GPLCOPYRIGHTEND####
122
//===========================================================================

powered by: WebSVN 2.1.0

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