annotate packages/services/objloader/current/ChangeLog @ 3292:7f8e529b4d82 default tip

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