Mercurial > ecos
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 |
| 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 | 11 2009-10-09 John Dallaway <john@dallaway.org.uk> |
| 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 <atonizzo@gmail.com> | |
| 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 | |
|
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 | 30 2009-02-07 John Dallaway <john@dallaway.org.uk> |
| 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 | 55 |
| 2243 | 56 2006-06-27 Anthony Tonizzo <atonizzo@gmail.com> |
| 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 | |
|
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 | 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 <atonizzo@gmail.com> | |
| 2011 | 85 |
| 2243 | 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 | |
| 2011 | 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 | 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 | 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 | 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 | 122 //=========================================================================== |
