Mercurial > ecos
annotate packages/services/loader/current/ChangeLog @ 3237:70cba7faa5f7
* ecos.db: Add CAN driver entry for olcpe2294 target (Olimex
LPC-E2294 development board).
| author | sergeig |
|---|---|
| date | Tue, 21 May 2013 18:58:25 +0000 |
| parents | bc88a3357a79 |
| children |
| rev | line source |
|---|---|
|
1604
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
184
diff
changeset
|
1 2004-04-22 Jani Monoses <jani@iv.ro> |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
184
diff
changeset
|
2 |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
184
diff
changeset
|
3 * cdl/loader.cdl : |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
184
diff
changeset
|
4 Invoke tail with stricter syntax that works in latest coreutils. |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
184
diff
changeset
|
5 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
6 2001-01-05 Nick Garnett <nickg@cygnus.co.uk> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
7 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
8 * include/ppc_elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
9 * include/loader.hxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
10 Added ppc_elf.h. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
11 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
12 * include/arm_elf.h: Brought up to date with other files. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
13 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
14 * docs/notes.txt: Added results of some more investigations. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
15 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
16 2000-12-15 Nick Garnett <nickg@cygnus.co.uk> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
17 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
18 * docs/notes.txt: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
19 Notes added to describe what has and has not been done here. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
20 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
21 * docs/i386.default.ld: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
22 A lightly edited version of the default linker script for Linux |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
23 executables. See notes.txt for what this is for. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
24 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
25 * cdl/loader.cdl: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
26 Added support for dlxxx() API functions. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
27 Various modifications to make rules for various things - these are |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
28 only guranteed to work for the linux synthetic target at present. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
29 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
30 * src/crtbeginS.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
31 * src/crtendS.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
32 Tidied and made to work (for synthetic target only). |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
33 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
34 * include/loader.hxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
35 * src/loader.cxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
36 Lots of changes as a result of implementation efforts. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
37 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
38 * include/i386_elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
39 Implemented relocations. Added Linker script customizations. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
40 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
41 * include/elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
42 Removed buckchain[] array from Elf_Hash structure. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
43 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
44 * include/dlfcn.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
45 Implementation header for the dlxxx() functions. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
46 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
47 * src/dload.cxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
48 Implementation of the dlxxx() functions. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
49 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
50 * include/mips_elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
51 * include/arm_elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
52 ARM support header added. MIPS support header made compilable. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
53 These are both still incomplete. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
54 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
55 * src/dynamic.ld: Regenerated by copying and editing Linux script |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
56 for shared libraries. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
57 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
58 * tests/loadfoo.cxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
59 Some test infrastructure added and modified to use dlxxx() |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
60 functions. Needs more tidying. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
61 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
62 2000-11-28 Nick Garnett <nickg@cygnus.co.uk> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
63 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
64 * cdl/loader.cdl: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
65 * include/elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
66 * include/loader.hxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
67 * include/i386_elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
68 * include/mips_elf.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
69 * src/loader.cxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
70 * src/crtbeginS.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
71 * src/crtendS.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
72 * src/dlforce.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
73 * src/dynamic.ld: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
74 * tests/foo.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
75 * tests/loadfoo.cxx: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
76 * tests/entable.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
77 Files created to implement dynamic loader. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
78 This is incomplete - currently checked in for safety. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
diff
changeset
|
79 |
