1 |
1026 |
ivang |
2002-08-01 Ralf Corsepius
|
2 |
|
|
|
3 |
|
|
* src/Makefile.am: Add libsapi.a.
|
4 |
|
|
|
5 |
|
|
2002-07-22 Ralf Corsepius
|
6 |
|
|
|
7 |
|
|
* src/Makefile.am: Use .$(OBJEXT) instead of .o.
|
8 |
|
|
|
9 |
|
|
2002-07-04 Joel Sherrill
|
10 |
|
|
|
11 |
|
|
* Jump table for single entry point removed.
|
12 |
|
|
* include/rtems/directives.h, src/entrytable.c: Removed.
|
13 |
|
|
* include/Makefile.am, src/Makefile.am, src/exinit.c: Modified to
|
14 |
|
|
reflect above.
|
15 |
|
|
|
16 |
|
|
2002-07-01 Joel Sherrill
|
17 |
|
|
|
18 |
|
|
* Mega patch merge to change the format of the object IDs to
|
19 |
|
|
loosen the dependency between the SCORE and the various APIs.
|
20 |
|
|
There was considerable work to simplify the object name management
|
21 |
|
|
and it appears that the name_table field is no longer needed.
|
22 |
|
|
This patch also includes the addition of the internal mutex
|
23 |
|
|
which is currently only used to protect some types of allocation
|
24 |
|
|
and deallocation. This significantly can reduce context
|
25 |
|
|
switch latency under certain circumstances. In particular,
|
26 |
|
|
some heap/region operations were O(n) and had dispatching
|
27 |
|
|
disabled. This should help enormously. With this merge,
|
28 |
|
|
the patch is not as clean as it should be. In particular,
|
29 |
|
|
the documentation has not been modified to reflect the new object
|
30 |
|
|
ID layout, the IDs in the test screens are not updated, and
|
31 |
|
|
_Objects_Get_information needs to be a real routine not inlined.
|
32 |
|
|
As part of this patch a lot of MP code for thread/proxy blocking
|
33 |
|
|
was made conditional and cleaned up.
|
34 |
|
|
* include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c,
|
35 |
|
|
src/posixapi.c, src/rtemsapi.c: Modified as part of above.
|
36 |
|
|
|
37 |
|
|
2001-05-09 Joel Sherrill
|
38 |
|
|
|
39 |
|
|
* src/exinit.c: Slightly rework initialization so there
|
40 |
|
|
is a valid thread as _Thread_Executing when the pre_tasking
|
41 |
|
|
hook is called. This allows one directives and malloc
|
42 |
|
|
to potentially use mutex protection.
|
43 |
|
|
|
44 |
|
|
2001-03-29 Joel Sherrill
|
45 |
|
|
|
46 |
|
|
* Per PR126, configuration structures now match docs.
|
47 |
|
|
* include/rtems/config.h: Use public data types.
|
48 |
|
|
|
49 |
|
|
2001-03-28 Joel Sherrill
|
50 |
|
|
|
51 |
|
|
* PR132 requested some tinkering ot lower memory.
|
52 |
|
|
* include/confdefs.h: Lowered footprint of device driver table
|
53 |
|
|
and statically configure user extensions. Now if no static
|
54 |
|
|
extensions are configured, then the table is not instantiated.
|
55 |
|
|
|
56 |
|
|
2002-03-27 Ralf Corsepius
|
57 |
|
|
|
58 |
|
|
* Makefile.am: Remove AUTOMAKE_OPTIONS.
|
59 |
|
|
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
60 |
|
|
* inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
61 |
|
|
* macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
62 |
|
|
* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
63 |
|
|
|
64 |
|
|
2001-03-15 Joel Sherrill
|
65 |
|
|
|
66 |
|
|
* src/extension.c: Split to reduce minimum code size per PR134.
|
67 |
|
|
* src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
|
68 |
|
|
New files.
|
69 |
|
|
src/Makefile.am: Modified to reflect above.
|
70 |
|
|
|
71 |
|
|
2002-01-07 Joel Sherrill
|
72 |
|
|
|
73 |
|
|
* optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
|
74 |
|
|
optman/no-io.c: Removed entire contents of optman/ directory since
|
75 |
|
|
it has been moved.
|
76 |
|
|
|
77 |
|
|
2001-12-19 Ralf Corsepius
|
78 |
|
|
|
79 |
|
|
* optman/Makefile.am: Add multilib support.
|
80 |
|
|
* src/Makefile.am: Add multilib support.
|
81 |
|
|
|
82 |
|
|
2001-10-16 Chris Johns
|
83 |
|
|
|
84 |
|
|
* include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
|
85 |
|
|
optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
|
86 |
|
|
register/unregister interface to allow device drivers to be
|
87 |
|
|
installed and removed at runtime. This means you do not need devices
|
88 |
|
|
present in the device table when you build.
|
89 |
|
|
|
90 |
|
|
2001-10-16 Ralf Corsepius
|
91 |
|
|
|
92 |
|
|
* include/rtems/Makefile.am: Remove.
|
93 |
|
|
* include/Makefile.am: Handle subdirs, require automake-1.5.
|
94 |
|
|
* inline/rtems/Makefile.am: Remove.
|
95 |
|
|
* inline/Makefile.am: Handle subdirs, require automake-1.5.
|
96 |
|
|
* macros/rtems/Makefile.am: Remove.
|
97 |
|
|
* Makefile.am: require automake-1.5.
|
98 |
|
|
|
99 |
|
|
2001-10-12 Joel Sherrill
|
100 |
|
|
|
101 |
|
|
* include/rtems/directives.h: Fixed typo.
|
102 |
|
|
|
103 |
|
|
2001-09-28 Ralf Corsepius
|
104 |
|
|
|
105 |
|
|
* include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
|
106 |
|
|
* include/Makefile.am: Use 'PREINSTALL_FILES ='.
|
107 |
|
|
* inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
|
108 |
|
|
* macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
|
109 |
|
|
|
110 |
|
|
2001-09-22 Ralf Corsepius
|
111 |
|
|
|
112 |
|
|
* optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
|
113 |
|
|
|
114 |
|
|
2001-04-16 Joel Sherrill
|
115 |
|
|
|
116 |
|
|
* include/confdefs.h: Fix real-time clock support.
|
117 |
|
|
|
118 |
|
|
2001-02-03 Ralf Corsepius
|
119 |
|
|
|
120 |
|
|
* include/Makefile.am, include/rtems/Makefile.am,
|
121 |
|
|
inline/rtems/Makefile.am, macros/rtems/Makefile.am:
|
122 |
|
|
Apply include_*HEADERS instead of H_FILES.
|
123 |
|
|
|
124 |
|
|
2001-01-28 Ralf Corsepius
|
125 |
|
|
|
126 |
|
|
* include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
|
127 |
|
|
using NEWLIB, cleanup related comment.
|
128 |
|
|
|
129 |
|
|
2001-01-26 Ralf Corsepius
|
130 |
|
|
|
131 |
|
|
* include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
|
132 |
|
|
|
133 |
|
|
2000-10-30 Joel Sherrill
|
134 |
|
|
|
135 |
|
|
* POSIX include files merged into newlib. This resulted in
|
136 |
|
|
some definitions moving to other files and thus some secondary
|
137 |
|
|
effects in RTEMS source code.
|
138 |
|
|
* include/confdefs.h: Replaced include of with
|
139 |
|
|
since that file no longer exists.
|
140 |
|
|
|
141 |
|
|
2000-10-18 Joel Sherrill
|
142 |
|
|
|
143 |
|
|
* include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0
|
144 |
|
|
if there is no Classic API Initialization Tasks Table defined.
|
145 |
|
|
|
146 |
|
|
2000-10-18 Joel Sherrill
|
147 |
|
|
|
148 |
|
|
* include/confdefs.h: Modified code that accounts for initialization
|
149 |
|
|
task/threads with greater than minimum stack sizes so it would
|
150 |
|
|
compile even if optional APIs are disabled.
|
151 |
|
|
|
152 |
|
|
2000-10-12 Joel Sherrill
|
153 |
|
|
|
154 |
|
|
* include/confdefs.h: Account for initialization tasks and
|
155 |
|
|
threads which use larger than minimum stack sizes.
|
156 |
|
|
|
157 |
|
|
2000-09-28 Joel Sherrill
|
158 |
|
|
|
159 |
|
|
* include/rtems/io.h (rtems_driver_address_table): Added "_entry"
|
160 |
|
|
to all names.
|
161 |
|
|
* src/io.c: Accounted for above.
|
162 |
|
|
|
163 |
|
|
2000-09-04 Ralf Corsepius
|
164 |
|
|
|
165 |
|
|
* src/Makefile.am, optman/Makefile.am: Include compile.am.
|
166 |
|
|
|
167 |
|
|
2000-08-10 Joel Sherrill
|
168 |
|
|
|
169 |
|
|
* ChangeLog: New file.
|