1 | 2004-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2 | |
---|
3 | * ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog, |
---|
4 | sapi/ChangeLog, rtems/ChangeLog. |
---|
5 | * itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog, |
---|
6 | rtems/ChangeLog: Remove. |
---|
7 | |
---|
8 | 2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
9 | |
---|
10 | * aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1. |
---|
11 | * aclocal/env-rtemscpu.m4: Reworked. |
---|
12 | * configure.ac: RTEMS_TOP([.]). |
---|
13 | |
---|
14 | 2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
15 | |
---|
16 | * Makefile.am: Add PREINSTALL_DIRS. |
---|
17 | * itron/Makefile.am: Add PREINSTALL_DIRS. |
---|
18 | * posix/Makefile.am: Add PREINSTALL_DIRS. |
---|
19 | * score/Makefile.am: Add PREINSTALL_DIRS. |
---|
20 | * sapi/Makefile.am: Add PREINSTALL_DIRS. |
---|
21 | * rtems/Makefile.am: Add PREINSTALL_DIRS. |
---|
22 | |
---|
23 | 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
24 | |
---|
25 | * wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES |
---|
26 | to CLEANFILES. |
---|
27 | * Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add |
---|
28 | PREINSTALL_FILES to CLEANFILES. |
---|
29 | * automake/local.am: Remove depend-am. |
---|
30 | * automake/subdirs.am: Remove depend-recursive. |
---|
31 | * itron/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add |
---|
32 | PREINSTALL_FILES to CLEANFILES. |
---|
33 | * posix/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add |
---|
34 | PREINSTALL_FILES to CLEANFILES. |
---|
35 | * score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add |
---|
36 | PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES. |
---|
37 | * sapi/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add |
---|
38 | PREINSTALL_FILES to CLEANFILES. |
---|
39 | * rtems/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add |
---|
40 | PREINSTALL_FILES to CLEANFILES. |
---|
41 | |
---|
42 | 2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
43 | |
---|
44 | * configure.ac: Requires automake >= 1.8.1. |
---|
45 | * score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU). |
---|
46 | |
---|
47 | 2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
48 | |
---|
49 | * aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove |
---|
50 | PROJECT_TOPdir (Unused). |
---|
51 | * aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand |
---|
52 | ${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST |
---|
53 | RTEMS_BSP. |
---|
54 | * aclocal/enable-bare.m4: Remove (Unused). |
---|
55 | * aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4. |
---|
56 | Remove gnu-make endif HACK (Unused). |
---|
57 | * wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS |
---|
58 | to avoid potential conflicts with auto*tools' LIBS. Reflect new |
---|
59 | locations of libscorecpu*.a. |
---|
60 | * Makefile.am: Remove AUTOMAKE_FILES. |
---|
61 | * automake/compile.am: Replace contents with contents of |
---|
62 | automake/amcompile.am. |
---|
63 | * automake/amcompile.am, automake/lib.am: Remove. |
---|
64 | * configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4, |
---|
65 | aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, |
---|
66 | aclocal/enable-networking.m4, aclocal/enable-posix.m4, |
---|
67 | aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4: |
---|
68 | Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in |
---|
69 | autoconf-2.59). |
---|
70 | * automake/local.am: Remove clean-local, depend-gcc. |
---|
71 | * itron/Makefile.am: Include compile.am, again. |
---|
72 | * posix/Makefile.am: Include compile.am, again. |
---|
73 | * score/Makefile.am: Include compile.am, again. |
---|
74 | * score/macros/rtems/score/README: Remove (Redundant with macros/README). |
---|
75 | * sapi/Makefile.am: Include compile.am, again. |
---|
76 | * rtems/Makefile.am: Include compile.am, again. |
---|
77 | |
---|
78 | 2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
79 | |
---|
80 | * wrapup/Makefile.am: Cosmetics. |
---|
81 | * aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING). |
---|
82 | * aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING). |
---|
83 | * automake/amcompile.am: Remove $(ARCH). |
---|
84 | * wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include |
---|
85 | amcompile.am. |
---|
86 | * wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of |
---|
87 | $(ARCH)/lib*.a. |
---|
88 | * wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect |
---|
89 | changes to libcsupport/Makefile.am. |
---|
90 | * itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES = |
---|
91 | lib*_a_SOURCES. |
---|
92 | * itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of |
---|
93 | $(ARCH)/libitron.a. |
---|
94 | * posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES = |
---|
95 | lib*_a_SOURCES. |
---|
96 | * posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of |
---|
97 | $(ARCH)/libposix.a. |
---|
98 | * score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES = |
---|
99 | lib*_a_SOURCES. |
---|
100 | * score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of |
---|
101 | $(ARCH)/libscore.a. |
---|
102 | * sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES = |
---|
103 | lib*_a_SOURCES. |
---|
104 | * sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of |
---|
105 | $(ARCH)/libsapi.a. |
---|
106 | * rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES = |
---|
107 | lib*_a_SOURCES. |
---|
108 | * rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of |
---|
109 | $(ARCH)/librtems.a. |
---|
110 | |
---|
111 | 2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
112 | |
---|
113 | * wrapup/Makefile.am: Reflect changes to library Makefile.ams. |
---|
114 | * automake/amcompile.am: New. |
---|
115 | * configure.ac: Add subdir-objects, AM_PROG_CC_C_O. |
---|
116 | * itron/Makefile.am: Build library using EXTRA_LIBRARIES and automake |
---|
117 | rules. |
---|
118 | * posix/Makefile.am: Build library using EXTRA_LIBRARIES and automake |
---|
119 | rules. |
---|
120 | * score/Makefile.am: Build library using EXTRA_LIBRARIES and automake |
---|
121 | rules. |
---|
122 | * sapi/Makefile.am: Build library using EXTRA_LIBRARIES and automake |
---|
123 | rules. |
---|
124 | * rtems/Makefile.am: Build library using EXTRA_LIBRARIES and automake |
---|
125 | rules. |
---|
126 | |
---|
127 | 2004-01-07 Joel Sherrill <joel@OARcorp.com> |
---|
128 | |
---|
129 | * aclocal/rtems-cpu-subdirs.m4: mips64orion port removed as mips port |
---|
130 | more completely covers the MIPS family. |
---|
131 | * score/cpu/Makefile.am: mips64orion port removed as mips port more |
---|
132 | completely covers the MIPS family. |
---|
133 | * score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog, |
---|
134 | score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h, |
---|
135 | score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c, |
---|
136 | score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h, |
---|
137 | score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h, |
---|
138 | score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore, |
---|
139 | score/cpu/mips64orion/rtems/score/.cvsignore, |
---|
140 | score/cpu/mips64orion/rtems/score/cpu.h, |
---|
141 | score/cpu/mips64orion/rtems/score/mips64orion.h, |
---|
142 | score/cpu/mips64orion/rtems/score/types.h: Removed. |
---|
143 | |
---|
144 | 2003-12-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
145 | |
---|
146 | * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs). |
---|
147 | |
---|
148 | 2003-12-17 Joel Sherrill <joel@OARcorp.com> |
---|
149 | |
---|
150 | * aclocal/version.m4: Updated to rtems-20031217-test. |
---|
151 | |
---|
152 | 2003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
153 | |
---|
154 | PR 533/bsps |
---|
155 | * score/startup/linkcmds: Update linkcmds for gcc 3.3.2. |
---|
156 | |
---|
157 | 2003-12-16 Joel Sherrill <joel@OARcorp.com> |
---|
158 | |
---|
159 | PR 543/rtems |
---|
160 | * score/src/threadclose.c: Make the task delete extension run outside a |
---|
161 | dispatch disabled critical section so extensions can free resources. |
---|
162 | |
---|
163 | 2003-12-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
164 | |
---|
165 | * aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB. |
---|
166 | * wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule. |
---|
167 | * aclocal/env-rtemscpu.m4: Add PROJECT_LIB. |
---|
168 | * wrapup/Makefile.am: Use $(PROJECT_LIB) instead of |
---|
169 | ${PROJECT_RELEASE}/lib. |
---|
170 | |
---|
171 | 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
172 | |
---|
173 | * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. |
---|
174 | * wrapup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. |
---|
175 | * wrapup/Makefile.am: Reworked. |
---|
176 | * aclocal/lead-dot.m4: Remove (Use the version in automake-1.8). |
---|
177 | * automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR). |
---|
178 | * aclocal/env-rtemscpu.m4: Reflect new definition of project_lib. |
---|
179 | * Makefile.am: Remove BUILT_SOURCES. |
---|
180 | * configure.ac: Require automake >= 1.8, autoconf >= 2.59. |
---|
181 | * itron/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. |
---|
182 | * posix/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. |
---|
183 | * score/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. |
---|
184 | * sapi/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. |
---|
185 | * rtems/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. |
---|
186 | |
---|
187 | 2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
188 | |
---|
189 | * automake/compile.am: Add $(ARCH)/$(dirstamp) rules. |
---|
190 | * wrapup/Makefile.am: Reflect $(dirstamp) changes. |
---|
191 | * Makefile.am: Add $(dirstamp) to preinstallation rules. |
---|
192 | * aclocal/lead-dot.m4: New (from automake-1.7f). |
---|
193 | * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add |
---|
194 | AC_SUBST(dirstamp). |
---|
195 | * itron/Makefile.am: Add $(dirstamp) to compilation rules. |
---|
196 | * itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove |
---|
197 | MACROS. |
---|
198 | * posix/Makefile.am: Add $(dirstamp) to compilation rules. |
---|
199 | * posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove |
---|
200 | MACROS. |
---|
201 | * score/Makefile.am: Add $(dirstamp) to compilation rules. |
---|
202 | * score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove |
---|
203 | MACROS. |
---|
204 | * sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add |
---|
205 | AM_CPPFLAGS += -I$(top_builddir). |
---|
206 | * sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove |
---|
207 | MACROS. |
---|
208 | * rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add |
---|
209 | AM_CPPFLAGS += -I$(top_builddir). |
---|
210 | * rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove |
---|
211 | MACROS. |
---|
212 | |
---|
213 | 2003-11-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
214 | |
---|
215 | * configure.ac: Reflect having removed libnetworking/libc/Makefile.am, |
---|
216 | libnetworking/lib/Makefile.am. |
---|
217 | * configure.ac: Reflect changes to libmisc/*. |
---|
218 | |
---|
219 | 2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
220 | |
---|
221 | * wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am. |
---|
222 | * configure.ac: Reflect changes to libfs Makefile.ams. Remove |
---|
223 | libmisc/wrapup/Makefile. |
---|
224 | * configure.ac: Use here-documents to generate cpuopts.tmp. Various |
---|
225 | fixes and changes to argument processing. Reflect changes to librpc |
---|
226 | Makefile.ams. |
---|
227 | * acinclude.m4: Use here-documents to generate cpuopts.tmp. |
---|
228 | * aclocal/check-itron.m4: Remove HAS_IRON_API. |
---|
229 | * aclocal/check-multiprocessing.m4: Remove HAS_MP. |
---|
230 | * aclocal/check-posix.m4: Remove HAS_POSIX_API. |
---|
231 | |
---|
232 | 2003-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
233 | |
---|
234 | * aclocal/canonicalize-tools.m4, aclocal/check-itron.m4, |
---|
235 | aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4, |
---|
236 | aclocal/check-posix.m4, aclocal/check-rtems-debug.m4, |
---|
237 | aclocal/check-tool.m4, aclocal/enable-bare.m4, |
---|
238 | aclocal/enable-inlines.m4, aclocal/enable-itron.m4, |
---|
239 | aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, |
---|
240 | aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4, |
---|
241 | aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, |
---|
242 | aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4, |
---|
243 | aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence |
---|
244 | automake-1.8. |
---|
245 | |
---|
246 | 2003-11-25 Joel Sherrill <joel@OARcorp.com> |
---|
247 | |
---|
248 | PR 526/rtems |
---|
249 | * score/src/threadcreateidle.c: Idle task name should be a string and |
---|
250 | PR484 broke this. |
---|
251 | |
---|
252 | 2003-11-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
253 | |
---|
254 | * configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate |
---|
255 | INLINESdir. |
---|
256 | * aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS. |
---|
257 | * .cvsignore: Add config.h.in. |
---|
258 | |
---|
259 | 2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
260 | |
---|
261 | * configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT. |
---|
262 | PR 525/rtems |
---|
263 | * score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES. |
---|
264 | * score/include/rtems/score/chain.h: Ditto. |
---|
265 | * score/include/rtems/score/thread.h: Ditto. |
---|
266 | * score/src/chain.c: Ditto. |
---|
267 | * score/src/coremutexseize.c: Ditto. |
---|
268 | * score/src/threadget.c: Ditto. |
---|
269 | * score/Makefile.am: Don't use gmake to preinstall. |
---|
270 | * sapi/Makefile.am: Reworked. |
---|
271 | |
---|
272 | 2003-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
273 | |
---|
274 | * wrapup/Makefile.am: Reflect having removed libnetworking/wrapup. |
---|
275 | * configure.ac: Ditto. |
---|
276 | * itron/Makefile.am: Reworked. |
---|
277 | * posix/Makefile.am: Reworked. |
---|
278 | * rtems/Makefile.am: Reworked. |
---|
279 | |
---|
280 | 2003-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
281 | |
---|
282 | * acinclude.m4: New. |
---|
283 | * configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local |
---|
284 | autoheader config.h. |
---|
285 | * aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST. |
---|
286 | * aclocal/enable-inlines.m4: Remove USE_MACROS (Unused). |
---|
287 | * itron/src/config.h: Remove. |
---|
288 | * itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS += |
---|
289 | -I$(top_builddir). |
---|
290 | * posix/src/config.h: Remove. |
---|
291 | * posix/Makefile.am: Remove src/config.h AM_CPPFLAGS += |
---|
292 | -I$(top_builddir). |
---|
293 | |
---|
294 | 2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
295 | |
---|
296 | * rtems/src/regiongetsegment.c: Remove unneccessary typecast in |
---|
297 | assignment to thread->Wait.return_argment. |
---|
298 | |
---|
299 | 2003-10-22 Joel Sherrill <joel@OARcorp.com> |
---|
300 | |
---|
301 | PR 512/core |
---|
302 | * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable |
---|
303 | destructor when task variable is deleted. Also some style cleanup. |
---|
304 | |
---|
305 | 2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
306 | |
---|
307 | * aclocal/check-posix.m4: Add m4-quotes. Require |
---|
308 | RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU. |
---|
309 | * aclocal/canonical-host.m4: Remove. |
---|
310 | * configure.ac: Remove RTEMS_CANONICAL_HOST. |
---|
311 | * aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST. |
---|
312 | * aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of |
---|
313 | AC_CANONICAL_TARGET. Use $host instead of $target. |
---|
314 | * aclocal/check-multiprocessing.m4: Add m4-quotes. Remove |
---|
315 | RTEMS_CHECK_CPU. |
---|
316 | * aclocal/check-itron.m4: Add m4-quotes. Require |
---|
317 | RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU. |
---|
318 | * aclocal/check-networking.m4: Add m4-quotes. Require |
---|
319 | RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU. |
---|
320 | * aclocal/check-cpu.m4: Remove. |
---|
321 | * aclocal/canonical-target-name.m4: Add m4-quotes. |
---|
322 | * configure.ac: Merge-in former aclocal/check-cpu.m4. |
---|
323 | * posix/src/cancelrun.c, posix/src/pthreadexit.c, |
---|
324 | posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary |
---|
325 | typecasts in assignments to thread->Wait.return_argument. |
---|
326 | * score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove |
---|
327 | unnecessary typecasts in assignments to thread->Wait.return_argument. |
---|
328 | |
---|
329 | 2003-10-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
330 | |
---|
331 | * configure.ac: Check for sys/cdefs.h. |
---|
332 | * aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate |
---|
333 | PROJECT_INCLUDE. Change project_includedir to $(PROJECT_ROOT)/include |
---|
334 | for multilibs. |
---|
335 | |
---|
336 | 2003-10-13 Joel Sherrill <joel@OARcorp.com> |
---|
337 | |
---|
338 | * posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of |
---|
339 | _Workspace_Allocate and _Workspec_Free. |
---|
340 | |
---|
341 | 2003-10-02 Phil Torre <ptorre@zetron.com> |
---|
342 | |
---|
343 | PR 504/rtems |
---|
344 | * score/include/rtems/score/coremutex.h: Add fatal error check for a |
---|
345 | task blocking on a mutex when thread dispatching is disabled. |
---|
346 | |
---|
347 | 2003-09-26 Joel Sherrill <joel@OARcorp.com> |
---|
348 | |
---|
349 | * score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog, |
---|
350 | score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac, |
---|
351 | score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S, |
---|
352 | score/cpu/hppa1.1/rtems/.cvsignore, |
---|
353 | score/cpu/hppa1.1/rtems/score/.cvsignore, |
---|
354 | score/cpu/hppa1.1/rtems/score/cpu.h, |
---|
355 | score/cpu/hppa1.1/rtems/score/cpu_asm.h, |
---|
356 | score/cpu/hppa1.1/rtems/score/hppa.h, |
---|
357 | score/cpu/hppa1.1/rtems/score/types.h: Removed. |
---|
358 | |
---|
359 | 2003-09-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
360 | |
---|
361 | * Makefile.am: Merge-in include/Makefile.am. |
---|
362 | * include/Makefile.am: Remove. |
---|
363 | * configure.ac: Reflect having removed include/Makefile.am and |
---|
364 | librpc/include/Makefile.am. |
---|
365 | |
---|
366 | 2003-09-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
367 | |
---|
368 | PR 489/rtems |
---|
369 | * score/include/rtems/score/thread.h: Change struct |
---|
370 | Thread_Control_struct.libc_reent to using struct _reent*. |
---|
371 | * score/inline/rtems/score/thread.inl: Reflect change above. |
---|
372 | |
---|
373 | 2003-09-11 Joel Sherrill <joel@OARcorp.com> |
---|
374 | |
---|
375 | PR 488/rtems |
---|
376 | * rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed. |
---|
377 | |
---|
378 | 2003-09-08 Mikec Ivica <mikici@acm.org> |
---|
379 | |
---|
380 | * score/inline/rtems/score/userext.inl, |
---|
381 | score/macros/rtems/score/userext.inl: Add missing cast. |
---|
382 | |
---|
383 | 2003-09-08 Derick Hammond <derick@perkinstechnologies.com.au> |
---|
384 | |
---|
385 | PR 484/rtems |
---|
386 | * score/src/threadcreateidle.c: Idle task name was initialized |
---|
387 | incorrectly. |
---|
388 | |
---|
389 | 2003-09-04 Joel Sherrill <joel@OARcorp.com> |
---|
390 | |
---|
391 | * include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h: |
---|
392 | URL for license changed. |
---|
393 | * itron/include/itron.h, itron/include/itronsys/eventflags.h, |
---|
394 | itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h, |
---|
395 | itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h, |
---|
396 | itron/include/itronsys/network.h, itron/include/itronsys/port.h, |
---|
397 | itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h, |
---|
398 | itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h, |
---|
399 | itron/include/itronsys/time.h, itron/include/itronsys/types.h, |
---|
400 | itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h, |
---|
401 | itron/include/rtems/itron/eventflags.h, |
---|
402 | itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h, |
---|
403 | itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h, |
---|
404 | itron/include/rtems/itron/msgbuffer.h, |
---|
405 | itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h, |
---|
406 | itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h, |
---|
407 | itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h, |
---|
408 | itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h, |
---|
409 | itron/inline/rtems/itron/eventflags.inl, |
---|
410 | itron/inline/rtems/itron/fmempool.inl, |
---|
411 | itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl, |
---|
412 | itron/inline/rtems/itron/msgbuffer.inl, |
---|
413 | itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl, |
---|
414 | itron/inline/rtems/itron/semaphore.inl, |
---|
415 | itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl, |
---|
416 | itron/inline/rtems/itron/time.inl, |
---|
417 | itron/inline/rtems/itron/vmempool.inl, |
---|
418 | itron/macros/rtems/itron/eventflags.inl, |
---|
419 | itron/macros/rtems/itron/fmempool.inl, |
---|
420 | itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl, |
---|
421 | itron/macros/rtems/itron/msgbuffer.inl, |
---|
422 | itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl, |
---|
423 | itron/macros/rtems/itron/semaphore.inl, |
---|
424 | itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl, |
---|
425 | itron/macros/rtems/itron/time.inl, |
---|
426 | itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c, |
---|
427 | itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c, |
---|
428 | itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c, |
---|
429 | itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c, |
---|
430 | itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c, |
---|
431 | itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c, |
---|
432 | itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c, |
---|
433 | itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c, |
---|
434 | itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c, |
---|
435 | itron/src/msgbuffertranslatereturncode.c, itron/src/network.c, |
---|
436 | itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c, |
---|
437 | itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c, |
---|
438 | itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c, |
---|
439 | itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c, |
---|
440 | itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c, |
---|
441 | itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c, |
---|
442 | itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c, |
---|
443 | itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c, |
---|
444 | itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c, |
---|
445 | itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c, |
---|
446 | itron/src/wup_tsk.c: URL for license changed. |
---|
447 | * posix/include/rtems/posix/cond.h, posix/include/rtems/posix/condmp.h, |
---|
448 | posix/include/rtems/posix/config.h, posix/include/rtems/posix/intr.h, |
---|
449 | posix/include/rtems/posix/key.h, posix/include/rtems/posix/mqueue.h, |
---|
450 | posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h, |
---|
451 | posix/include/rtems/posix/mutexmp.h, |
---|
452 | posix/include/rtems/posix/posixapi.h, |
---|
453 | posix/include/rtems/posix/pthread.h, |
---|
454 | posix/include/rtems/posix/pthreadmp.h, |
---|
455 | posix/include/rtems/posix/ptimer.h, |
---|
456 | posix/include/rtems/posix/semaphore.h, |
---|
457 | posix/include/rtems/posix/semaphoremp.h, |
---|
458 | posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl, |
---|
459 | posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl, |
---|
460 | posix/inline/rtems/posix/mutex.inl, |
---|
461 | posix/inline/rtems/posix/pthread.inl, |
---|
462 | posix/inline/rtems/posix/semaphore.inl, |
---|
463 | posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl, |
---|
464 | posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl, |
---|
465 | posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl, |
---|
466 | posix/macros/rtems/posix/pthread.inl, |
---|
467 | posix/macros/rtems/posix/semaphore.inl, |
---|
468 | posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c, |
---|
469 | posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c, |
---|
470 | posix/src/pause.c, posix/src/pthreadattrdestroy.c, |
---|
471 | posix/src/pthreadattrgetdetachstate.c, |
---|
472 | posix/src/pthreadattrgetinheritsched.c, |
---|
473 | posix/src/pthreadattrgetschedparam.c, |
---|
474 | posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c, |
---|
475 | posix/src/pthreadattrgetstackaddr.c, |
---|
476 | posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c, |
---|
477 | posix/src/pthreadattrsetdetachstate.c, |
---|
478 | posix/src/pthreadattrsetinheritsched.c, |
---|
479 | posix/src/pthreadattrsetschedparam.c, |
---|
480 | posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c, |
---|
481 | posix/src/pthreadattrsetstackaddr.c, |
---|
482 | posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c, |
---|
483 | posix/src/pthreaddetach.c, posix/src/pthreadequal.c, |
---|
484 | posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c, |
---|
485 | posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c, |
---|
486 | posix/src/pthreadjoin.c, posix/src/pthreadkill.c, |
---|
487 | posix/src/pthreadonce.c, posix/src/pthreadself.c, |
---|
488 | posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c, |
---|
489 | posix/src/pthreadsigmask.c, posix/src/sigaction.c, |
---|
490 | posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c, |
---|
491 | posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c, |
---|
492 | posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c, |
---|
493 | posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c, |
---|
494 | posix/src/sigwaitinfo.c, posix/src/ualarm.c: URL for license changed. |
---|
495 | * score/include/rtems/debug.h, score/include/rtems/seterr.h, |
---|
496 | score/include/rtems/system.h, score/include/rtems/score/address.h, |
---|
497 | score/include/rtems/score/apiext.h, |
---|
498 | score/include/rtems/score/apimutex.h, |
---|
499 | score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h, |
---|
500 | score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h, |
---|
501 | score/include/rtems/score/coremsg.h, |
---|
502 | score/include/rtems/score/coremutex.h, |
---|
503 | score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h, |
---|
504 | score/include/rtems/score/interr.h, score/include/rtems/score/isr.h, |
---|
505 | score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h, |
---|
506 | score/include/rtems/score/object.h, |
---|
507 | score/include/rtems/score/objectmp.h, |
---|
508 | score/include/rtems/score/priority.h, score/include/rtems/score/stack.h, |
---|
509 | score/include/rtems/score/states.h, |
---|
510 | score/include/rtems/score/sysstate.h, |
---|
511 | score/include/rtems/score/thread.h, |
---|
512 | score/include/rtems/score/threadmp.h, |
---|
513 | score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h, |
---|
514 | score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h, |
---|
515 | score/include/rtems/score/watchdog.h, |
---|
516 | score/include/rtems/score/wkspace.h, |
---|
517 | score/inline/rtems/score/address.inl, |
---|
518 | score/inline/rtems/score/chain.inl, |
---|
519 | score/inline/rtems/score/coremsg.inl, |
---|
520 | score/inline/rtems/score/coremutex.inl, |
---|
521 | score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl, |
---|
522 | score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl, |
---|
523 | score/inline/rtems/score/object.inl, |
---|
524 | score/inline/rtems/score/objectmp.inl, |
---|
525 | score/inline/rtems/score/priority.inl, |
---|
526 | score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl, |
---|
527 | score/inline/rtems/score/sysstate.inl, |
---|
528 | score/inline/rtems/score/thread.inl, |
---|
529 | score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl, |
---|
530 | score/inline/rtems/score/tqdata.inl, |
---|
531 | score/inline/rtems/score/userext.inl, |
---|
532 | score/inline/rtems/score/watchdog.inl, |
---|
533 | score/inline/rtems/score/wkspace.inl, |
---|
534 | score/macros/rtems/score/address.inl, |
---|
535 | score/macros/rtems/score/chain.inl, |
---|
536 | score/macros/rtems/score/coremsg.inl, |
---|
537 | score/macros/rtems/score/coremutex.inl, |
---|
538 | score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl, |
---|
539 | score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl, |
---|
540 | score/macros/rtems/score/object.inl, |
---|
541 | score/macros/rtems/score/objectmp.inl, |
---|
542 | score/macros/rtems/score/priority.inl, |
---|
543 | score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl, |
---|
544 | score/macros/rtems/score/sysstate.inl, |
---|
545 | score/macros/rtems/score/thread.inl, |
---|
546 | score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl, |
---|
547 | score/macros/rtems/score/tqdata.inl, |
---|
548 | score/macros/rtems/score/userext.inl, |
---|
549 | score/macros/rtems/score/watchdog.inl, |
---|
550 | score/macros/rtems/score/wkspace.inl, score/src/apiext.c, |
---|
551 | score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c, |
---|
552 | score/src/coremsgclose.c, score/src/coremsgflush.c, |
---|
553 | score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c, |
---|
554 | score/src/coremsginsert.c, score/src/coremsgseize.c, |
---|
555 | score/src/coremsgsubmit.c, score/src/coremutex.c, |
---|
556 | score/src/coremutexflush.c, score/src/coremutexseize.c, |
---|
557 | score/src/coremutexsurrender.c, score/src/coresem.c, |
---|
558 | score/src/coresemflush.c, score/src/coresemseize.c, |
---|
559 | score/src/coresemsurrender.c, score/src/coretod.c, |
---|
560 | score/src/coretodset.c, score/src/coretodtickle.c, |
---|
561 | score/src/coretodtoseconds.c, score/src/coretodvalidate.c, |
---|
562 | score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c, |
---|
563 | score/src/heapfree.c, score/src/heapgetinfo.c, |
---|
564 | score/src/heapsizeofuserarea.c, score/src/heapwalk.c, |
---|
565 | score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c, |
---|
566 | score/src/mpci.c, score/src/object.c, score/src/objectallocate.c, |
---|
567 | score/src/objectallocatebyindex.c, score/src/objectclearname.c, |
---|
568 | score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c, |
---|
569 | score/src/objectcopynameraw.c, score/src/objectcopynamestring.c, |
---|
570 | score/src/objectextendinformation.c, score/src/objectfree.c, |
---|
571 | score/src/objectget.c, score/src/objectgetbyindex.c, |
---|
572 | score/src/objectgetisr.c, score/src/objectgetnext.c, |
---|
573 | score/src/objectgetnoprotection.c, score/src/objectidtoname.c, |
---|
574 | score/src/objectinitializeinformation.c, score/src/objectmp.c, |
---|
575 | score/src/objectnametoid.c, score/src/objectshrinkinformation.c, |
---|
576 | score/src/thread.c, score/src/threadchangepriority.c, |
---|
577 | score/src/threadclearstate.c, score/src/threadclose.c, |
---|
578 | score/src/threadcreateidle.c, score/src/threaddelayended.c, |
---|
579 | score/src/threaddispatch.c, score/src/threadevaluatemode.c, |
---|
580 | score/src/threadget.c, score/src/threadhandler.c, |
---|
581 | score/src/threadidlebody.c, score/src/threadinitialize.c, |
---|
582 | score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c, |
---|
583 | score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c, |
---|
584 | score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c, |
---|
585 | score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c, |
---|
586 | score/src/threadqextract.c, score/src/threadqextractfifo.c, |
---|
587 | score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c, |
---|
588 | score/src/threadqfirst.c, score/src/threadqfirstfifo.c, |
---|
589 | score/src/threadqfirstpriority.c, score/src/threadqflush.c, |
---|
590 | score/src/threadqtimeout.c, score/src/threadready.c, |
---|
591 | score/src/threadreset.c, score/src/threadresettimeslice.c, |
---|
592 | score/src/threadrestart.c, score/src/threadresume.c, |
---|
593 | score/src/threadrotatequeue.c, score/src/threadsetpriority.c, |
---|
594 | score/src/threadsetstate.c, score/src/threadsettransient.c, |
---|
595 | score/src/threadstackallocate.c, score/src/threadstackfree.c, |
---|
596 | score/src/threadstart.c, score/src/threadstartmultitasking.c, |
---|
597 | score/src/threadsuspend.c, score/src/threadtickletimeslice.c, |
---|
598 | score/src/threadyieldprocessor.c, score/src/userext.c, |
---|
599 | score/src/watchdog.c, score/src/watchdogadjust.c, |
---|
600 | score/src/watchdoginsert.c, score/src/watchdogremove.c, |
---|
601 | score/src/watchdogtickle.c, score/src/wkspace.c: URL for license changed. |
---|
602 | * sapi/include/confdefs.h, sapi/include/rtems/config.h, |
---|
603 | sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h, |
---|
604 | sapi/include/rtems/init.h, sapi/include/rtems/io.h, |
---|
605 | sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h, |
---|
606 | sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl, |
---|
607 | sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c, |
---|
608 | sapi/src/extension.c, sapi/src/extensioncreate.c, |
---|
609 | sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c, |
---|
610 | sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c, |
---|
611 | sapi/src/rtemsapi.c: URL for license changed. |
---|
612 | * rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h, |
---|
613 | rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/cache.h, |
---|
614 | rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/config.h, |
---|
615 | rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h, |
---|
616 | rtems/include/rtems/rtems/eventmp.h, |
---|
617 | rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h, |
---|
618 | rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h, |
---|
619 | rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h, |
---|
620 | rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h, |
---|
621 | rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h, |
---|
622 | rtems/include/rtems/rtems/region.h, |
---|
623 | rtems/include/rtems/rtems/regionmp.h, |
---|
624 | rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h, |
---|
625 | rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h, |
---|
626 | rtems/include/rtems/rtems/signalmp.h, |
---|
627 | rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h, |
---|
628 | rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h, |
---|
629 | rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h, |
---|
630 | rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl, |
---|
631 | rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl, |
---|
632 | rtems/inline/rtems/rtems/eventset.inl, |
---|
633 | rtems/inline/rtems/rtems/message.inl, |
---|
634 | rtems/inline/rtems/rtems/modes.inl, |
---|
635 | rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl, |
---|
636 | rtems/inline/rtems/rtems/ratemon.inl, |
---|
637 | rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl, |
---|
638 | rtems/inline/rtems/rtems/status.inl, |
---|
639 | rtems/inline/rtems/rtems/support.inl, |
---|
640 | rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl, |
---|
641 | rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl, |
---|
642 | rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl, |
---|
643 | rtems/macros/rtems/rtems/eventset.inl, |
---|
644 | rtems/macros/rtems/rtems/message.inl, |
---|
645 | rtems/macros/rtems/rtems/modes.inl, |
---|
646 | rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl, |
---|
647 | rtems/macros/rtems/rtems/ratemon.inl, |
---|
648 | rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl, |
---|
649 | rtems/macros/rtems/rtems/status.inl, |
---|
650 | rtems/macros/rtems/rtems/support.inl, |
---|
651 | rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl, |
---|
652 | rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c, |
---|
653 | rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c, |
---|
654 | rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c, |
---|
655 | rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c, |
---|
656 | rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c, |
---|
657 | rtems/src/eventseize.c, rtems/src/eventsend.c, |
---|
658 | rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c, |
---|
659 | rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c, |
---|
660 | rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c, |
---|
661 | rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c, |
---|
662 | rtems/src/msgqdelete.c, rtems/src/msgqflush.c, |
---|
663 | rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c, |
---|
664 | rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c, |
---|
665 | rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c, |
---|
666 | rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c, |
---|
667 | rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c, |
---|
668 | rtems/src/partreturnbuffer.c, rtems/src/ratemon.c, |
---|
669 | rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c, |
---|
670 | rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c, |
---|
671 | rtems/src/ratemonident.c, rtems/src/ratemonperiod.c, |
---|
672 | rtems/src/ratemontimeout.c, rtems/src/region.c, |
---|
673 | rtems/src/regioncreate.c, rtems/src/regiondelete.c, |
---|
674 | rtems/src/regionextend.c, rtems/src/regiongetinfo.c, |
---|
675 | rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c, |
---|
676 | rtems/src/regionident.c, rtems/src/regionmp.c, |
---|
677 | rtems/src/regionreturnsegment.c, rtems/src/rtclock.c, |
---|
678 | rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c, |
---|
679 | rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c, |
---|
680 | rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c, |
---|
681 | rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c, |
---|
682 | rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c, |
---|
683 | rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c, |
---|
684 | rtems/src/taskgetnote.c, rtems/src/taskident.c, |
---|
685 | rtems/src/taskinitusers.c, rtems/src/taskissuspended.c, |
---|
686 | rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c, |
---|
687 | rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c, |
---|
688 | rtems/src/tasksetpriority.c, rtems/src/taskstart.c, |
---|
689 | rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c, |
---|
690 | rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c, |
---|
691 | rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c, |
---|
692 | rtems/src/timercancel.c, rtems/src/timercreate.c, |
---|
693 | rtems/src/timerdelete.c, rtems/src/timerfireafter.c, |
---|
694 | rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c, |
---|
695 | rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c, |
---|
696 | rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c: URL |
---|
697 | for license changed. |
---|
698 | |
---|
699 | 2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
700 | |
---|
701 | * aclocal/rtems-top.m4: Add RTEMS_API. |
---|
702 | AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]). |
---|
703 | |
---|
704 | 2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
705 | |
---|
706 | * aclocal/rtems-debug.m4: Remove. |
---|
707 | * aclocal/enable-rtems-debug.m4: New (Split out from rtems-debug.m4). |
---|
708 | * aclocal/check-rtems-debug.m4: New (Split out from rtems-debug.m4). |
---|
709 | * automake/local.am: Remove "debug". |
---|
710 | PR 449/rtems: |
---|
711 | * posix/src/getegid.c: Remove (Moved to ../libcsupport/src). |
---|
712 | * posix/src/geteuid.c: Remove (Moved to ../libcsupport/src). |
---|
713 | * posix/src/getgid.c: Remove (Moved to ../libcsupport/src). |
---|
714 | * posix/src/getgroups.c: Remove (Moved to ../libcsupport/src). |
---|
715 | * posix/src/getlogin.c: Remove (Moved to ../libcsupport/src). |
---|
716 | * posix/src/getpgrp.c: Remove (Moved to ../libcsupport/src). |
---|
717 | * posix/src/getpid.c: Remove (Moved to ../libcsupport/src). |
---|
718 | * posix/src/getppid.c: Remove (Moved to ../libcsupport/src). |
---|
719 | * posix/src/getuid.c: Remove (Moved to ../libcsupport/src). |
---|
720 | * posix/src/setpgid.c: Remove (Moved to ../libcsupport/src). |
---|
721 | * posix/src/setsid.c: Remove (Moved to ../libcsupport/src). |
---|
722 | * posix/Makefile.am: Reflect changes above. |
---|
723 | |
---|
724 | 2003-08-14 Joel Sherrill <joel@OARcorp.com> |
---|
725 | |
---|
726 | * posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to |
---|
727 | name lookup service and changed name of id/name translation status code. |
---|
728 | This propagated to multiple functions. The user API service added was |
---|
729 | rtems_object_id_to_name(). |
---|
730 | PR 92/rtems |
---|
731 | * posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added |
---|
732 | ualarm() and usleep(). |
---|
733 | * posix/src/ualarm.c, posix/src/usleep.c: New files. |
---|
734 | * score/Makefile.am, score/include/rtems/score/object.h, |
---|
735 | score/include/rtems/score/objectmp.h, score/src/objectmp.c, |
---|
736 | score/src/objectnametoid.c: Added ID to name lookup service and changed |
---|
737 | name of id/name translation status code. This propagated to multiple |
---|
738 | functions. The user API service added was rtems_object_id_to_name(). |
---|
739 | * score/src/objectidtoname.c: New file. |
---|
740 | PR 408/filesystem |
---|
741 | * score/score/Makefile.am, score/score/include/rtems/score/thread.h: |
---|
742 | Added sync() service. As part of adding this service, the new RTEMS |
---|
743 | service rtems_iterate_over_all_threads() was also added. This new |
---|
744 | service makes it easier to iterate over all the tasks/threads in a |
---|
745 | system and perform an action on them. |
---|
746 | * score/score/src/iterateoverthreads.c: New file. |
---|
747 | * score/ChangeLog: Fixed screwup. |
---|
748 | * sapi/src/extensionident.c: Added ID to name lookup service and changed |
---|
749 | name of id/name translation status code. This propagated to multiple |
---|
750 | functions. The user API service added was rtems_object_id_to_name(). |
---|
751 | * rtems/Makefile.am, rtems/include/rtems.h, |
---|
752 | rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c, |
---|
753 | rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c, |
---|
754 | rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c, |
---|
755 | rtems/src/timerident.c: Added ID to name lookup service and changed name |
---|
756 | of id/name translation status code. This propagated to multiple |
---|
757 | functions. The user API service added was rtems_object_id_to_name(). |
---|
758 | * rtems/src/rtemsidtoname.c: New file. |
---|
759 | |
---|
760 | 2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
761 | |
---|
762 | * configure.ac: Use rtems-bugs@rtems.com as bug report email address. |
---|
763 | |
---|
764 | 2003-08-11 Joel Sherrill <joel@OARcorp.com> |
---|
765 | |
---|
766 | * configure.ac: Removed duplicate entry. |
---|
767 | |
---|
768 | 2003-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
769 | |
---|
770 | * configure.ac: Add libmisc/fsmount/Makefile. |
---|
771 | |
---|
772 | 2003-07-18 Till Straumann <strauman@slac.stanford.edu> |
---|
773 | |
---|
774 | PR 430/rtems |
---|
775 | * score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot |
---|
776 | should be a VOLATILE variable. |
---|
777 | * score/src/watchdoginsert.c: 'restart' algorithm needs to enforce |
---|
778 | reloading the list head in case a TICK interrupt during ISR_Flash() |
---|
779 | modified the list. This is achieved by a proper VOLATILE cast. Also |
---|
780 | _Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent |
---|
781 | corruption in case ISR calls watchdoginsert). |
---|
782 | * score/src/watchdogadjust.c: ISR protection added. |
---|
783 | * score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs |
---|
784 | using the new exception processing MUST BE UPDATED to maintain |
---|
785 | _ISR_Nest_level. See also PR288 which provides fixes for the affected |
---|
786 | BSPs distributed with RTEMS. |
---|
787 | |
---|
788 | 2003-07-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
789 | |
---|
790 | * wrapup/Makefile.am: Remove '/' after $(DESTDIR). |
---|
791 | * wrapup/Makefile.am: Remove bogus $(MULTISUBDIR). |
---|
792 | |
---|
793 | 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
794 | |
---|
795 | * configure.ac: Merge-in librpc/configure.ac. |
---|
796 | * Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@. |
---|
797 | * configure.ac: Merge-in libcsupport/configure.ac. |
---|
798 | * Makefile.am: Add libcsupport to SUBDIRS. |
---|
799 | * configure.ac: Merge-in posix/configure.ac. Merge-in |
---|
800 | itron/configure.ac. Misc. cosmetical changes. |
---|
801 | * Makefile.am: Add posix, itron to SUBDIRS. |
---|
802 | * configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-" |
---|
803 | from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]). |
---|
804 | * Makefile.am: Add libmisc to SUBDIRS. |
---|
805 | * configure.ac: Merge-in libmisc/configure.ac. |
---|
806 | * Makefile.am: Add libmisc to SUBDIRS. |
---|
807 | * configure.ac: Merge-in libfs/configure.ac. |
---|
808 | * Makefile.am: Add libfs to SUBDIRS. |
---|
809 | * configure.ac: Merge-in libblock/configure.ac. |
---|
810 | * Makefile.am: Add libblock to SUBDIRS. |
---|
811 | * configure.ac: Merge-in ada/configure.ac. |
---|
812 | * Makefile.am: Add ada to SUBDIRS. |
---|
813 | * itron/configure.ac: Remove (Merged-in into ../configure.ac). |
---|
814 | * itron/Makefile.am: Reflect having merged configure.ac into |
---|
815 | ../configure.ac. |
---|
816 | * itron/src/config.h: New. |
---|
817 | * posix/configure.ac: Remove (Merged-in into ../configure.ac). |
---|
818 | * posix/Makefile.am: Reflect having merged configure.ac into |
---|
819 | ../configure.ac. |
---|
820 | * posix/src/config.h: New. |
---|
821 | * score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU). |
---|
822 | |
---|
823 | 2003-07-07 Joel Sherrill <joel@OARcorp.com> |
---|
824 | |
---|
825 | PR 417/rtems |
---|
826 | * score/src/coresemsurrender.c: Correct incorrect check for |
---|
827 | maximum_count reported by Sergei Organov <osv@topconrd.ru>. |
---|
828 | |
---|
829 | 2003-07-03 Joel Sherrill <joel@OARcorp.com> |
---|
830 | |
---|
831 | * aclocal/version.m4: Updated to rtems-ss-20030703. |
---|
832 | |
---|
833 | 2003-06-13 Joel Sherrill <joel@OARcorp.com> |
---|
834 | |
---|
835 | * score/src/threadloadenv.c: Removed warnings. |
---|
836 | |
---|
837 | 2003-06-12 Joel Sherrill <joel@OARcorp.com> |
---|
838 | |
---|
839 | * score/src/objectmp.c: Removed warnings. |
---|
840 | * rtems/include/rtems/rtems/msgmp.h, rtems/include/rtems/rtems/partmp.h, |
---|
841 | rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h, |
---|
842 | rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c, |
---|
843 | rtems/src/semmp.c: Removed warnings. |
---|
844 | |
---|
845 | 2003-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
846 | |
---|
847 | * rtems/include/rtems/rtems/types.h: Include stdint.h. |
---|
848 | |
---|
849 | 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
850 | |
---|
851 | PR 409/core |
---|
852 | * include/Makefile.am: Add rtems/stdint.h. |
---|
853 | * include/rtems/stdint.h: New. |
---|
854 | PR 321/bsps |
---|
855 | * aclocal/env-rtemscpu.m4: Remove support for profile-variant. |
---|
856 | * automake/compile.am: Ditto. |
---|
857 | * automake/local.am: Ditto. |
---|
858 | PR 409: |
---|
859 | * rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply |
---|
860 | c99-types to typedef rtems_[un]signed[8|16|32|64]. |
---|
861 | |
---|
862 | 2003-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
863 | |
---|
864 | * automake/compile.am: Remove LIBSUFFIX_VA (unused). |
---|
865 | |
---|
866 | 2003-05-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
867 | |
---|
868 | * aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4. |
---|
869 | * aclocal/env-rtemsbsp.m4: Remove. |
---|
870 | * aclocal/enable-rtemsbsp.m4: Remove. |
---|
871 | * aclocal/env-rtemscpu.m4: Remove stray '/' in setting up |
---|
872 | project_libdir. |
---|
873 | |
---|
874 | 2003-04-17 Joel Sherrill <joel@OARcorp.com> |
---|
875 | |
---|
876 | * aclocal/version.m4: Updated to rtems-ss-20030417. |
---|
877 | |
---|
878 | 2003-04-11 Joel Sherrill <joel@OARcorp.com> |
---|
879 | |
---|
880 | * aclocal/version.m4: Updated to rtems-ss-20030411. |
---|
881 | * aclocal/version.m4: Updated to rtems-ss-20020411. |
---|
882 | |
---|
883 | 2003-03-18 Till Straumann <strauman@slac.stanford.edu> |
---|
884 | |
---|
885 | PR 356/bsps |
---|
886 | * score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi |
---|
887 | compliant. Let Thread_Handler verify that _init/_main are non-NULL |
---|
888 | before calling them (gives the linker script/user more freedom to handle |
---|
889 | special cases). |
---|
890 | |
---|
891 | 2003-03-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
892 | |
---|
893 | * wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin |
---|
894 | mistreating paths. |
---|
895 | |
---|
896 | 2003-03-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
897 | |
---|
898 | * wrapup/Makefile.am: Reflect changes to project_libdir. |
---|
899 | * aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to |
---|
900 | project_libdir. |
---|
901 | * aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused). |
---|
902 | * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove |
---|
903 | RTEMS_PROJECT_ROOT (Unused). |
---|
904 | * aclocal/tool-paths.m4: Delete. |
---|
905 | |
---|
906 | 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
907 | |
---|
908 | * configure.ac: Remove AC_CONFIG_AUX_DIR. |
---|
909 | * aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR. |
---|
910 | * configure.ac: AC_PREREQ(2.57). |
---|
911 | * configure.ac: Remove sptables.h.in. |
---|
912 | * itron/configure.ac: Remove AC_CONFIG_AUX_DIR. |
---|
913 | * sapi/Makefile.am: Remove stray reference to sptables.h.in. |
---|
914 | * sapi/include/rtems/sptables.h.in: Remove. |
---|
915 | * sapi/include/rtems/sptables.h: New. |
---|
916 | * sapi/include/.cvsignore: Remove. |
---|
917 | * sapi/include/rtems/.cvsignore: Remove. |
---|
918 | * sapi/inline/.cvsignore: Remove. |
---|
919 | * sapi/inline/rtems/.cvsignore: Remove. |
---|
920 | * sapi/macros/.cvsignore: Remove. |
---|
921 | * sapi/macros/rtems/.cvsignore: Remove. |
---|
922 | * sapi/src/.cvsignore: Remove. |
---|
923 | |
---|
924 | 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
925 | |
---|
926 | * configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION) |
---|
927 | to propagate it through cpuopts.h. |
---|
928 | * sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to |
---|
929 | cpuopts.h). |
---|
930 | |
---|
931 | 2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
932 | |
---|
933 | * configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION). |
---|
934 | |
---|
935 | 2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
936 | |
---|
937 | * aclocal/gcc-isystem.m4: New. |
---|
938 | * aclocal/gcc-specs.m4: Remove. |
---|
939 | * aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM. |
---|
940 | Reformat setting up RTEMS_CPPFLAGS. |
---|
941 | * automake/local.am: Introduce depend-gcc. Remove ${ARCH}. |
---|
942 | * automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP. |
---|
943 | Add ${ARCH}. depend-gcc. |
---|
944 | * aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS. |
---|
945 | * aclocal/env-rtemscpu.m4: Remove GCC_SPECS. |
---|
946 | * aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. |
---|
947 | |
---|
948 | 2003-02-14 Joel Sherrill <joel@OARcorp.com> |
---|
949 | |
---|
950 | AMD a29k declared obsolete. |
---|
951 | * score/cpu/Makefile.am: Removed reference. |
---|
952 | * score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog, |
---|
953 | score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h, |
---|
954 | score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c, |
---|
955 | score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah, |
---|
956 | score/cpu/a29k/register.ah, score/cpu/a29k/sig.S, |
---|
957 | score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore, |
---|
958 | score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h, |
---|
959 | score/cpu/a29k/rtems/score/cpu_asm.h, |
---|
960 | score/cpu/a29k/rtems/score/types.h: Removed. |
---|
961 | |
---|
962 | 2003-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
963 | |
---|
964 | * aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x. |
---|
965 | |
---|
966 | 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
967 | |
---|
968 | * itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]). |
---|
969 | * itron/configure.ac: AC_PREREQ(2.57). |
---|
970 | * posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]). |
---|
971 | * posix/configure.ac: AC_PREREQ(2.57). |
---|
972 | |
---|
973 | 2003-02-03 Joel Sherrill <joel@OARcorp.com> |
---|
974 | |
---|
975 | PR 338/filesystem |
---|
976 | * sapi/include/rtems/io.h, sapi/src/io.c: Side-effect of fixing |
---|
977 | reentrancy problem with rtems_io_lookup_name() (API change). |
---|
978 | |
---|
979 | 2003-01-28 Joel Sherrill <joel@OARcorp.com> |
---|
980 | |
---|
981 | * aclocal/version.m4: Updated to rtems-ss-20030128. |
---|
982 | |
---|
983 | 2003-01-27 Juan Zamorano <jzamora@fi.upm.es> |
---|
984 | |
---|
985 | * posix/src/ptimer1.c: Correct problem which could lead to overflow in |
---|
986 | time math. |
---|
987 | |
---|
988 | 2003-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
989 | |
---|
990 | * automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS. |
---|
991 | |
---|
992 | 2003-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
993 | |
---|
994 | * automake/compile.am: Remove CLEAN_DEPEND (Unused). Remove |
---|
995 | CLOBBER_DEPEND (Unused). |
---|
996 | |
---|
997 | 2003-01-10 Joel Sherrill <joel@OARcorp.com> |
---|
998 | |
---|
999 | * score/src/objectmp.c: Corrected use of name parameter to reflect that |
---|
1000 | it is actually the name not a pointer to the name. |
---|
1001 | * rtems/src/msg.c, rtems/src/part.c, rtems/src/sem.c, rtems/src/tasks.c: |
---|
1002 | Correct object class control structure initialization for |
---|
1003 | multiprocessing configurations. |
---|
1004 | |
---|
1005 | 2003-01-03 Joel Sherrill <joel@OARcorp.com> |
---|
1006 | |
---|
1007 | * posix/ChangeLog: Corrected entry for sysconf.c which did not include |
---|
1008 | PR. |
---|
1009 | |
---|
1010 | 2003-01-03 Jay Monkman <jtm@smoothsmoothie.com> |
---|
1011 | |
---|
1012 | * posix/src/mqueueopen.c: Actually open the message queue descriptor so |
---|
1013 | it is available for others to use. |
---|
1014 | |
---|
1015 | 2002-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1016 | |
---|
1017 | * automake/compile.am: Remove $(RTEMS_BSP_CFLAGS). |
---|
1018 | |
---|
1019 | 2002-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1020 | |
---|
1021 | * wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in |
---|
1022 | from the 2002-12-12 patch). |
---|
1023 | |
---|
1024 | 2002-12-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1025 | |
---|
1026 | * wrapup/Makefile.am: Fix typo in yesterday's patch. |
---|
1027 | |
---|
1028 | 2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1029 | |
---|
1030 | * wrapup/Makefile.am: Don't create $ARCH. Use install-data-local to |
---|
1031 | install librtemscpu.a. |
---|
1032 | * wrapup/Makefile.am: Add libmisc. |
---|
1033 | * configure.ac: Add AC_CONFIG_SUBDIR(libmisc). |
---|
1034 | * itron/Makefile.am: Don't create $ARCH as side-effect of compilation. |
---|
1035 | * posix/Makefile.am: Don't create $ARCH as side-effect of compilation. |
---|
1036 | * score/Makefile.am: Don't create $ARCH. |
---|
1037 | * sapi/Makefile.am: Don't create $ARCH as side-effect of compilation. |
---|
1038 | * rtems/Makefile.am: Don't create $ARCH as side-effect of compilation. |
---|
1039 | Re-order all-local. |
---|
1040 | |
---|
1041 | 2002-12-11 Vladimir Nesic <vnesic@dkts.co.yu> |
---|
1042 | |
---|
1043 | * posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node |
---|
1044 | not the permanent null last node. |
---|
1045 | |
---|
1046 | 2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1047 | |
---|
1048 | * aclocal/env-rtemsbsp.m4: Remove RTEMS_CHECK_CUSTOM_BSP. |
---|
1049 | * aclocal/env-rtemscpu.m4: Remove RTEMS_CHECK_CUSTOM_BSP. |
---|
1050 | * aclocal/check-bsps.m4: Remove. |
---|
1051 | * wrapup/Makefile.am: Remove *_OBJS, use LIBS+= instead. |
---|
1052 | * configure.ac: Require autoconf >= 2.54, automake-1.7.2. |
---|
1053 | * wrapup/Makefile.am: Reflect changes to score/. |
---|
1054 | * configure.ac: Reflect changes to score/. |
---|
1055 | * wrapup/Makefile.am: Reflect changes to sapi/. |
---|
1056 | * configure.ac: Reflect changes to sapi/. |
---|
1057 | * configure.ac: Add AC_SUBST(INLINEdir). |
---|
1058 | * wrapup/Makefile.am: Reflect changes to rtems/. |
---|
1059 | * configure.ac: Reflect changes to rtems/. |
---|
1060 | * wrapup/Makefile.am: Reflect changes to posix/. Reflect changes to |
---|
1061 | itron/. |
---|
1062 | * itron/include/Makefile.am: Remove. |
---|
1063 | * itron/inline/Makefile.am: Remove. |
---|
1064 | * itron/macros/Makefile.am: Remove. |
---|
1065 | * itron/src/Makefile.am: Remove. |
---|
1066 | * itron/Makefile.am: Merge-in removed Makefile.ams. |
---|
1067 | * itron/configure.ac: Reflect changes above. |
---|
1068 | * posix/include/Makefile.am: Remove. |
---|
1069 | * posix/inline/Makefile.am: Remove. |
---|
1070 | * posix/macros/Makefile.am: Remove. |
---|
1071 | * posix/src/Makefile.am: Remove. |
---|
1072 | * posix/Makefile.am: Merge-in removed Makefile.ams. |
---|
1073 | * posix/configure.ac: Reflect changes above. |
---|
1074 | * score/Makefile.am: Fix macro-file installation. |
---|
1075 | * score/Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES. |
---|
1076 | * score/include/Makefile.am: Remove. |
---|
1077 | * score/inline/Makefile.am: Remove. |
---|
1078 | * score/macros/Makefile.am: Remove. |
---|
1079 | * score/src/Makefile.am: Remove. |
---|
1080 | * score/Makefile.am: Merge-in removed Makefile.ams. |
---|
1081 | * sapi/include/Makefile.am: Remove. |
---|
1082 | * sapi/inline/Makefile.am: Remove. |
---|
1083 | * sapi/macros/Makefile.am: Remove. |
---|
1084 | * sapi/src/Makefile.am: Remove. |
---|
1085 | * sapi/Makefile.am: Merge-in removed Makefile.ams. |
---|
1086 | * rtems/include/Makefile.am: Remove. |
---|
1087 | * rtems/inline/Makefile.am: Remove. |
---|
1088 | * rtems/macros/Makefile.am: Remove. |
---|
1089 | * rtems/src/Makefile.am: Remove. |
---|
1090 | * rtems/Makefile.am: Merge-in removed Makefile.ams. |
---|
1091 | |
---|
1092 | 2002-12-06 Vladimir Nesic <vnesic@dkts.co.yu> |
---|
1093 | |
---|
1094 | * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl: |
---|
1095 | Implemented PTHREAD_COND_INITIALIZER support. Vladimir implemented the |
---|
1096 | inline version and Joel adapted it to the macro version. |
---|
1097 | |
---|
1098 | 2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1099 | |
---|
1100 | * automake/compile.am: Rework *FLAGS, AM_*FLAGS handling. |
---|
1101 | * automake/multilib.am: Don't include @RTEMS_BSP@.cfg. |
---|
1102 | * automake/compile.am: Remove hard-coded CFLAGS_PROFILE_V. Add |
---|
1103 | autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, |
---|
1104 | CFLAGS_PROFILE_V. Hard-code RTEMS_CFLAGS_PROFILE = -pg. |
---|
1105 | * aclocal/prog-cc.m4: Sync with toplevel/aclocal/prog-cc.m4. Remove |
---|
1106 | GCCSED. |
---|
1107 | * aclocal/env-rtemsbsp.m4: Add AC_ARG_VAR for CPU_CFLAGS, |
---|
1108 | CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V. |
---|
1109 | * aclocal/rtems-flags.m4: New. |
---|
1110 | |
---|
1111 | 2002-12-02 Joel Sherrill <joel@OARcorp.com> |
---|
1112 | |
---|
1113 | * posix/include/rtems/posix/timer.h, posix/src/keygetspecific.c, |
---|
1114 | posix/src/posixtimespecsubtract.c, posix/src/ptimer1.c, |
---|
1115 | posix/src/semunlink.c: Added casts to eliminate warnings on 16-bit |
---|
1116 | targets like the h8300. |
---|
1117 | * score/include/rtems/score/object.h, score/include/rtems/score/tod.h: |
---|
1118 | Added casts to eliminate warnings on 16 bit targets like the h8300. |
---|
1119 | * rtems/include/rtems/rtems/support.h: Added casts to eliminate warnings |
---|
1120 | on 16 bit targets like the h8300. |
---|
1121 | |
---|
1122 | 2002-11-29 Eric Norum <eric.norum@usask.ca> |
---|
1123 | |
---|
1124 | * posix/src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. Return |
---|
1125 | error rather than panic if argument is unsupported. This was tracked as |
---|
1126 | PR316. |
---|
1127 | |
---|
1128 | 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1129 | |
---|
1130 | * automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V (Unused). |
---|
1131 | * aclocal/sysv-ipc.m4: Adaptation to autoconf-2.5x. |
---|
1132 | * aclocal/check-newlib.m4: Sync with ../aclocal/check-newlib.m4. |
---|
1133 | * itron/configure.ac: Cosmetical fixes. |
---|
1134 | * itron/configure.ac: Fix package name. |
---|
1135 | * posix/configure.ac: Cosmetical fixes. |
---|
1136 | * posix/configure.ac: Fix package name. |
---|
1137 | |
---|
1138 | 2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1139 | |
---|
1140 | * include/rtems/libio_.h: Remove. |
---|
1141 | |
---|
1142 | 2002-11-18 Joel Sherrill <joel@OARcorp.com> |
---|
1143 | |
---|
1144 | * aclocal/version.m4: Updated to rtems-ss-20021118. |
---|
1145 | |
---|
1146 | 2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1147 | |
---|
1148 | * include/rtems/userenv.h: Rely upon <limits.h> for |
---|
1149 | _POSIX_LOGIN_NAME_MAX. |
---|
1150 | * aclocal/prog-cc.m4: Acknowledge configuration-time CFLAGS. |
---|
1151 | * automake/compile.am: Acknowledge configuration-time CFLAGS. Remove |
---|
1152 | CFLAGS_DEFAULT. |
---|
1153 | |
---|
1154 | 2002-11-14 Joel Sherrill <joel@OARcorp.com> |
---|
1155 | |
---|
1156 | * score/macros/rtems/score/object.inl: Keep consistent with inline |
---|
1157 | version. |
---|
1158 | |
---|
1159 | 2002-11-13 Paul Whitfield <paulw@microsol.iinet.net.au> |
---|
1160 | |
---|
1161 | * rtems/src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is |
---|
1162 | set, there should have been an & in front of size. |
---|
1163 | |
---|
1164 | 2002-11-11 Joel Sherrill <joel@OARcorp.com> |
---|
1165 | |
---|
1166 | * aclocal/version.m4: Updated to rtems-ss-20021111. |
---|
1167 | * aclocal/version.m4: Updated to rtems-ss-20021111. |
---|
1168 | |
---|
1169 | 2002-11-01 Joel Sherrill <joel@OARcorp.com> |
---|
1170 | |
---|
1171 | * ChangeLog: Corrected. |
---|
1172 | * posix/ChangeLog: Corrected. |
---|
1173 | |
---|
1174 | 2002-10-31 Joel Sherrill <joel@OARcorp.com> |
---|
1175 | |
---|
1176 | * score/src/heapgetinfo.c: Fixed comment. |
---|
1177 | * score/src/mpci.c: Removed warning. |
---|
1178 | * rtems/src/regiongetinfo.c: Corrected return value check. |
---|
1179 | |
---|
1180 | 2002-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1181 | |
---|
1182 | * aclocal/check-bsp-cache.m4: Remove. |
---|
1183 | |
---|
1184 | 2002-10-30 Eric Norum <eric.norum@usask.ca> |
---|
1185 | |
---|
1186 | * include/rtems/bspIo.h: Add vprintk function for kernel printing from |
---|
1187 | routines which have already obtained the va_list pointer. |
---|
1188 | * posix/src/psignal.c: Fix counting problem which resulted in too many |
---|
1189 | entries being in the POSIX signals default behavior table. |
---|
1190 | * posix/src/psignal.c: Reflect changes to signal names in newlib. |
---|
1191 | |
---|
1192 | 2002-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1193 | |
---|
1194 | * aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER. |
---|
1195 | |
---|
1196 | 2002-10-28 Joel Sherrill <joel@OARcorp.com> |
---|
1197 | |
---|
1198 | * score/src/threadhandler.c: Prototype _init() and _main() if they are |
---|
1199 | needed to avoid a warning. |
---|
1200 | * rtems/src/timerserver.c: Add useless return to avoid warning. |
---|
1201 | |
---|
1202 | 2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1203 | |
---|
1204 | * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE. |
---|
1205 | * itron/configure.ac: Add nostdinc to AM_INIT_AUTOMAKE. |
---|
1206 | * posix/configure.ac: Add nostdinc to AM_INIT_AUTOMAKE. |
---|
1207 | |
---|
1208 | 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1209 | |
---|
1210 | * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. |
---|
1211 | * itron/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. |
---|
1212 | * posix/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. |
---|
1213 | |
---|
1214 | 2002-10-21 Joel Sherrill <joel@OARcorp.com> |
---|
1215 | |
---|
1216 | * aclocal/version.m4: Updated to rtems-20021021-test. |
---|
1217 | |
---|
1218 | 2002-10-07 Joel Sherrill <joel@OARcorp.com> |
---|
1219 | |
---|
1220 | * aclocal/version.m4: Updated to rtems-ss-20021007. |
---|
1221 | |
---|
1222 | 2002-10-04 Joel Sherrill <joel@OARcorp.com> |
---|
1223 | |
---|
1224 | * aclocal/version.m4: Updated to rtems-JUNK. |
---|
1225 | * aclocal/version.m4: Updated to rtems-ss-20021004. |
---|
1226 | |
---|
1227 | 2002-09-14 Joel Sherrill <joel@OARcorp.com> |
---|
1228 | |
---|
1229 | * posix/src/psignal.c: Remove duplication from rtems/posix/psignal.h. |
---|
1230 | * rtems/src/dpmemcreate.c, rtems/src/dpmemident.c, |
---|
1231 | rtems/src/msgqcreate.c, rtems/src/msgqident.c, rtems/src/partcreate.c, |
---|
1232 | rtems/src/partident.c, rtems/src/ratemoncreate.c, |
---|
1233 | rtems/src/ratemonident.c, rtems/src/regioncreate.c, |
---|
1234 | rtems/src/regionident.c, rtems/src/semcreate.c, rtems/src/semident.c, |
---|
1235 | rtems/src/taskcreate.c, rtems/src/taskident.c, rtems/src/timercreate.c, |
---|
1236 | rtems/src/timerident.c: Added casts to Objects_Name to eliminate |
---|
1237 | warnings. |
---|
1238 | |
---|
1239 | 2002-08-30 Joel Sherrill <joel@OARcorp.com> |
---|
1240 | |
---|
1241 | * sapi/src/io.c: Fixed some spacing. |
---|
1242 | |
---|
1243 | 2002-08-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1244 | |
---|
1245 | * score/include/Makefile.am: Remove cpuopt.h generation. |
---|
1246 | * configure.ac: Correct package name. Don't build ada if POSIX is |
---|
1247 | disabled. Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE |
---|
1248 | crap. |
---|
1249 | * aclocal/prog-gnat.m4: New. |
---|
1250 | * configure.ac: Add ada subdir handling. |
---|
1251 | |
---|
1252 | 2002-08-21 Joel Sherrill <joel@OARcorp.com> |
---|
1253 | |
---|
1254 | * posix/src/adjtime.c: New file -- adjtime() support required by the |
---|
1255 | Network Time Protocol (NTP) port to RTEMS. |
---|
1256 | * posix/src/Makefile.am: Modified to reflect above. |
---|
1257 | |
---|
1258 | 2002-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1259 | |
---|
1260 | * aclocal/bsp-alias.m4: Remove. |
---|
1261 | |
---|
1262 | 2002-08-14 Joel Sherrill <joel@OARcorp.com> |
---|
1263 | |
---|
1264 | * score/macros/rtems/score/coremsg.inl: Add <string.h> to remove warning. |
---|
1265 | * score/src/threadidlebody.c: Add return 0 to avoid warning. |
---|
1266 | |
---|
1267 | 2002-08-09 Joel Sherrill <joel@OARcorp.com> |
---|
1268 | |
---|
1269 | * posix/src/cancelrun.c: Remove check for PTHREAD_CANCELED not being |
---|
1270 | defined to ensure that newlib patch includes it. |
---|
1271 | |
---|
1272 | 2002-08-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1273 | |
---|
1274 | * configure.ac: Add missing ',' to librpc activation. Add |
---|
1275 | AC_MSG_CHECKING/AC_MSG_RESULT. |
---|
1276 | * aclocal/check-networking.m4: Let AC_MSG_CHECKING refer to CPU. |
---|
1277 | * configure.ac: Fix bug in librpc activation, having introduced by |
---|
1278 | yesterday's patch. |
---|
1279 | |
---|
1280 | 2002-08-07 Joel Sherrill <joel@OARcorp.com> |
---|
1281 | |
---|
1282 | * aclocal/version.m4: Updated to rtems-ss-20020807. |
---|
1283 | |
---|
1284 | 2002-08-07 Chris Johns <ccj@acm.org> |
---|
1285 | |
---|
1286 | * score/src/coretodset.c: Correct calculation of ticks until next |
---|
1287 | section boundary. It was incorrectly based upon current time not the |
---|
1288 | time that is being set. |
---|
1289 | |
---|
1290 | 2002-08-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1291 | |
---|
1292 | * aclocal/env-rtemsbsp.m4: Remove RTEMS_CONFIG_PER_BSP. |
---|
1293 | * aclocal/env-rtemscpu.m4: Remove RTEMS_CONFIG_PER_BSP. Use AS_IF |
---|
1294 | instead of if/then/else/fi. |
---|
1295 | |
---|
1296 | 2002-08-06 Joel Sherrill <joel@OARcorp.com> |
---|
1297 | |
---|
1298 | * configure.ac: or32 does not currently support librpc. |
---|
1299 | |
---|
1300 | 2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1301 | |
---|
1302 | * wrapup/Makefile.am: Use librtems.a. |
---|
1303 | * wrapup/Makefile.am: Use libsapi.a. |
---|
1304 | * sapi/src/Makefile.am: Add libsapi.a. |
---|
1305 | * rtems/src/Makefile.am: Add librtems.a. |
---|
1306 | |
---|
1307 | 2002-07-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1308 | |
---|
1309 | * wrapup/Makefile.am: Use libscore.a. |
---|
1310 | * aclocal/canonicalize-tools.m4: Remove LD. |
---|
1311 | * automake/lib.am: Remove LD. |
---|
1312 | * Makefile.am: Put preinstall-stamp into CLEANFILES. |
---|
1313 | * aclocal/rtems-top.m4: Use with_project_root and MULTIBUILDTOP to |
---|
1314 | compose PROJECT_TOPdir (Fixes hppa1.1/genoffset problem). |
---|
1315 | * wrapup/Makefile.am: LIBBLOCK_OBJS = ../libblock/$(ARCH)/libblock.a. |
---|
1316 | * posix/src/mqueuecreatesupp.c: #include <stdlib.h> (malloc). |
---|
1317 | * score/src/Makefile.am: Build into libscore.a. |
---|
1318 | |
---|
1319 | 2002-07-31 Joel Sherrill <joel@OARcorp.com> |
---|
1320 | |
---|
1321 | * aclocal/rtems-cpu-subdirs.m4: Removed the or16 port was just a stub |
---|
1322 | and only the OR32 port is getting worked on. |
---|
1323 | |
---|
1324 | 2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1325 | |
---|
1326 | * automake/compile.am: Use .$(OBJEXT) instead of .o. |
---|
1327 | |
---|
1328 | 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1329 | |
---|
1330 | * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o. |
---|
1331 | * wrapup/Makefile.am: Use project_libdir instead of |
---|
1332 | $(PROJECT_RELEASE)/lib. Eliminate LIBNAME. Pickup *.o's instead of |
---|
1333 | *.rels for CPU_OBJS. Manually create $(project_libdir)$(MULTISUBDIR). |
---|
1334 | * automake/lib.am: Use project_libdir instead of $(PROJECT_RELEASE)/lib. |
---|
1335 | * aclocal/env-rtemsbsp.m4: Remove RTEMS_BSP_SPECS, PROJECT_RELEASE. Add |
---|
1336 | project_libdir, libdir. New GCC_SPECS. Various cleanups. |
---|
1337 | * aclocal/env-rtemscpu.m4: Remove RTEMS_BSP_SPECS, PROJECT_RELEASE. Add |
---|
1338 | project_libdir, libdir. New GCC_SPECS. Various cleanups. |
---|
1339 | * aclocal/rtems-top.m4: New PROJECT_ROOT handling. |
---|
1340 | * automake/compile.am: Remove RTEMS_BSP_SPECS, LD* flags, LINK, |
---|
1341 | references to bsp_specs. Use project_libdir instead of |
---|
1342 | $(PROJECT_RELEASE)/lib. |
---|
1343 | * itron/src/Makefile.am: Use .$(OBJEXT) instead of .o. |
---|
1344 | * itron/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. |
---|
1345 | * posix/src/Makefile.am: Use .$(OBJEXT) instead of .o. |
---|
1346 | * posix/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. |
---|
1347 | * score/src/Makefile.am: Use .$(OBJEXT) instead of .o. |
---|
1348 | * sapi/src/Makefile.am: Use .$(OBJEXT) instead of .o. |
---|
1349 | * rtems/src/Makefile.am: Use .$(OBJEXT) instead of .o. |
---|
1350 | |
---|
1351 | 2002-07-22 Joel Sherrill <joel@OARcorp.com> |
---|
1352 | |
---|
1353 | * score/include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add |
---|
1354 | the missing _ISR_Disable. This fix was already applied to the old |
---|
1355 | location (c/src/exec/score/...). |
---|
1356 | |
---|
1357 | 2002-07-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1358 | |
---|
1359 | * aclocal/rtems-top.m4: Reflect relocation of c/src/exec to cpukit. |
---|
1360 | * aclocal/check-cpu.m4: Ditto. |
---|
1361 | * aclocal/check-bsps.m4: Ditto. |
---|
1362 | |
---|
1363 | 2002-07-16 Joel Sherrill <joel@OARcorp.com> |
---|
1364 | |
---|
1365 | * score/macros/rtems/score/object.inl: Corrected typos in |
---|
1366 | _Objects_Open, _Objects_Close, and _Objects_Namespace_remove. |
---|
1367 | |
---|
1368 | 2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1369 | |
---|
1370 | * automake/multilib.am: Add install-multi. |
---|
1371 | * aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting |
---|
1372 | version.m4. Add --with-project-root. Reflect --with-project-root to |
---|
1373 | setting up PROJECT_ROOT. |
---|
1374 | * aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK). |
---|
1375 | * aclocal/check-cpu.m4: Reflect new RTEMS_TOPdir. |
---|
1376 | * aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir. |
---|
1377 | * configure.ac: RTEMS_TOP(..). |
---|
1378 | * itron/configure.ac: RTEMS_TOP(../..). |
---|
1379 | * posix/configure.ac: RTEMS_TOP(../..). |
---|
1380 | |
---|
1381 | 2002-07-05 Joel Sherrill <joel@OARcorp.com> |
---|
1382 | |
---|
1383 | * posix/include/rtems/posix/cancel.h, posix/src/cancel.c, |
---|
1384 | posix/src/cancelrun.c, posix/src/mqueue.c, posix/src/pthread.c, |
---|
1385 | posix/src/semaphore.c, posix/src/setcancelstate.c, |
---|
1386 | posix/src/setcanceltype.c, posix/src/testcancel.c: Per PR164, corrected |
---|
1387 | the behavior of thread cancellation and did some cleanup as a |
---|
1388 | side-effect. |
---|
1389 | * score/macros/rtems/score/object.inl: Corrected implementation of |
---|
1390 | _Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be |
---|
1391 | consistent with the inline implementation. |
---|
1392 | * rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c, |
---|
1393 | rtems/src/ratemonident.c, rtems/src/regionident.c, rtems/src/semident.c, |
---|
1394 | rtems/src/timerident.c: Corrected use of name parameter to be |
---|
1395 | consistent with fixes implemented to string name processing which were |
---|
1396 | committed with the POSIX Message Queue update. |
---|
1397 | |
---|
1398 | 2002-07-04 Joel Sherrill <joel@OARcorp.com> |
---|
1399 | |
---|
1400 | * Jump table for single entry point removed. |
---|
1401 | * sapi/include/rtems/directives.h, sapi/src/entrytable.c: Removed. |
---|
1402 | * sapi/include/Makefile.am, sapi/src/Makefile.am, sapi/src/exinit.c: |
---|
1403 | Modified to reflect above. |
---|
1404 | |
---|
1405 | 2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1406 | |
---|
1407 | * wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA. |
---|
1408 | * aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY. |
---|
1409 | * configure.ac: Remove RTEMS_PROJECT_ROOT. |
---|
1410 | * aclocal/project-root.m4: Remove. |
---|
1411 | * aclocal/enable-multiprocessing.m4: Fix typo. |
---|
1412 | * aclocal/prog-cc.m4: Remove obsolete comments. Comment out GCCSED. |
---|
1413 | * itron/configure.ac: Remove RTEMS_PROJECT_ROOT. |
---|
1414 | * posix/configure.ac: Remove RTEMS_PROJECT_ROOT. |
---|
1415 | |
---|
1416 | 2002-07-01 Joel Sherrill <joel@OARcorp.com> |
---|
1417 | |
---|
1418 | * Mega patch merge to change the format of the object IDs to loosen the |
---|
1419 | dependency between the SCORE and the various APIs. There was |
---|
1420 | considerable work to simplify the object name management and it appears |
---|
1421 | that the name_table field is no longer needed. This patch also includes |
---|
1422 | the addition of the internal mutex which is currently only used to |
---|
1423 | protect some types of allocation and deallocation. This significantly |
---|
1424 | can reduce context switch latency under certain circumstances. In |
---|
1425 | particular, some heap/region operations were O(n) and had dispatching |
---|
1426 | disabled. This should help enormously. With this merge, the patch is |
---|
1427 | not as clean as it should be. In particular, the documentation has not |
---|
1428 | been modified to reflect the new object ID layout, the IDs in the test |
---|
1429 | screens are not updated, and _Objects_Get_information needs to be a real |
---|
1430 | routine not inlined. As part of this patch a lot of MP code for |
---|
1431 | thread/proxy blocking was made conditional and cleaned up. |
---|
1432 | * itron/src/cre_mbf.c, itron/src/cre_sem.c, itron/src/eventflags.c, |
---|
1433 | itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c, |
---|
1434 | itron/src/msgbuffer.c, itron/src/port.c, itron/src/task.c, |
---|
1435 | itron/src/vmempool.c: Modified as part of above. |
---|
1436 | * Mega patch merge to change the format of the object IDs to loosen the |
---|
1437 | dependency between the SCORE and the various APIs. There was |
---|
1438 | considerable work to simplify the object name management and it appears |
---|
1439 | that the name_table field is no longer needed. This patch also includes |
---|
1440 | the addition of the internal mutex which is currently only used to |
---|
1441 | protect some types of allocation and deallocation. This significantly |
---|
1442 | can reduce context switch latency under certain circumstances. In |
---|
1443 | particular, some heap/region operations were O(n) and had dispatching |
---|
1444 | disabled. This should help enormously. With this merge, the patch is |
---|
1445 | not as clean as it should be. In particular, the documentation has not |
---|
1446 | been modified to reflect the new object ID layout, the IDs in the test |
---|
1447 | screens are not updated, and _Objects_Get_information needs to be a real |
---|
1448 | routine not inlined. As part of this patch a lot of MP code for |
---|
1449 | thread/proxy blocking was made conditional and cleaned up. |
---|
1450 | * posix/include/rtems/posix/key.h, posix/src/cond.c, |
---|
1451 | posix/src/condinit.c, posix/src/intr.c, posix/src/key.c, |
---|
1452 | posix/src/keycreate.c, posix/src/keydelete.c, posix/src/killinfo.c, |
---|
1453 | posix/src/mqueue.c, posix/src/mqueuecreatesupp.c, posix/src/mutex.c, |
---|
1454 | posix/src/mutexinit.c, posix/src/psignal.c, posix/src/pthread.c, |
---|
1455 | posix/src/semaphore.c, posix/src/semaphorecreatesupp.c: Modified as |
---|
1456 | part of above. |
---|
1457 | * Mega patch merge to change the format of the object IDs to loosen the |
---|
1458 | dependency between the SCORE and the various APIs. There was |
---|
1459 | considerable work to simplify the object name management and it appears |
---|
1460 | that the name_table field is no longer needed. This patch also includes |
---|
1461 | the addition of the internal mutex which is currently only used to |
---|
1462 | protect some types of allocation and deallocation. This significantly |
---|
1463 | can reduce context switch latency under certain circumstances. In |
---|
1464 | particular, some heap/region operations were O(n) and had dispatching |
---|
1465 | disabled. This should help enormously. With this merge, the patch is |
---|
1466 | not as clean as it should be. In particular, the documentation has not |
---|
1467 | been modified to reflect the new object ID layout, the IDs in the test |
---|
1468 | screens are not updated, and _Objects_Get_information needs to be a real |
---|
1469 | routine not inlined. As part of this patch a lot of MP code for |
---|
1470 | thread/proxy blocking was made conditional and cleaned up. |
---|
1471 | * score/include/Makefile.am, score/include/rtems/score/coremsg.h, |
---|
1472 | score/include/rtems/score/coremutex.h, |
---|
1473 | score/include/rtems/score/coresem.h, score/include/rtems/score/object.h, |
---|
1474 | score/include/rtems/score/threadq.h, |
---|
1475 | score/inline/rtems/score/object.inl, |
---|
1476 | score/inline/rtems/score/thread.inl, |
---|
1477 | score/macros/rtems/score/object.inl, score/src/Makefile.am, |
---|
1478 | score/src/coremsg.c, score/src/coremutex.c, score/src/coresem.c, |
---|
1479 | score/src/mpci.c, score/src/objectcomparenameraw.c, |
---|
1480 | score/src/objectextendinformation.c, |
---|
1481 | score/src/objectinitializeinformation.c, score/src/objectnametoid.c, |
---|
1482 | score/src/thread.c, score/src/threadclose.c, score/src/threadget.c, |
---|
1483 | score/src/threadq.c, score/src/threadqextractwithproxy.c: Modified as |
---|
1484 | part of above. |
---|
1485 | * score/include/rtems/score/apimutex.h, |
---|
1486 | score/src/objectgetnoprotection.c: New files. |
---|
1487 | * Mega patch merge to change the format of the object IDs to loosen the |
---|
1488 | dependency between the SCORE and the various APIs. There was |
---|
1489 | considerable work to simplify the object name management and it appears |
---|
1490 | that the name_table field is no longer needed. This patch also includes |
---|
1491 | the addition of the internal mutex which is currently only used to |
---|
1492 | protect some types of allocation and deallocation. This significantly |
---|
1493 | can reduce context switch latency under certain circumstances. In |
---|
1494 | particular, some heap/region operations were O(n) and had dispatching |
---|
1495 | disabled. This should help enormously. With this merge, the patch is |
---|
1496 | not as clean as it should be. In particular, the documentation has not |
---|
1497 | been modified to reflect the new object ID layout, the IDs in the test |
---|
1498 | screens are not updated, and _Objects_Get_information needs to be a real |
---|
1499 | routine not inlined. As part of this patch a lot of MP code for |
---|
1500 | thread/proxy blocking was made conditional and cleaned up. |
---|
1501 | * sapi/include/confdefs.h, sapi/src/exinit.c, sapi/src/extension.c, |
---|
1502 | sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Modified |
---|
1503 | as part of above. |
---|
1504 | * Mega patch merge to change the format of the object IDs to loosen the |
---|
1505 | dependency between the SCORE and the various APIs. There was |
---|
1506 | considerable work to simplify the object name management and it appears |
---|
1507 | that the name_table field is no longer needed. This patch also includes |
---|
1508 | the addition of the internal mutex which is currently only used to |
---|
1509 | protect some types of allocation and deallocation. This significantly |
---|
1510 | can reduce context switch latency under certain circumstances. In |
---|
1511 | particular, some heap/region operations were O(n) and had dispatching |
---|
1512 | disabled. This should help enormously. With this merge, the patch is |
---|
1513 | not as clean as it should be. In particular, the documentation has not |
---|
1514 | been modified to reflect the new object ID layout, the IDs in the test |
---|
1515 | screens are not updated, and _Objects_Get_information needs to be a real |
---|
1516 | routine not inlined. As part of this patch a lot of MP code for |
---|
1517 | thread/proxy blocking was made conditional and cleaned up. |
---|
1518 | * rtems/include/rtems.h, rtems/inline/rtems/rtems/region.inl, |
---|
1519 | rtems/macros/rtems/rtems/region.inl, rtems/src/dpmem.c, |
---|
1520 | rtems/src/dpmemcreate.c, rtems/src/msg.c, rtems/src/msgqcreate.c, |
---|
1521 | rtems/src/part.c, rtems/src/partcreate.c, rtems/src/ratemon.c, |
---|
1522 | rtems/src/ratemoncreate.c, rtems/src/region.c, rtems/src/regioncreate.c, |
---|
1523 | rtems/src/regiondelete.c, rtems/src/regionextend.c, |
---|
1524 | rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c, |
---|
1525 | rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c, |
---|
1526 | rtems/src/regionreturnsegment.c, rtems/src/rtemstimer.c, |
---|
1527 | rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/taskcreate.c, |
---|
1528 | rtems/src/taskident.c, rtems/src/tasks.c, rtems/src/timercreate.c: |
---|
1529 | Modified as part of above. |
---|
1530 | |
---|
1531 | 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1532 | |
---|
1533 | * aclocal/prog-ccas.m4: New. |
---|
1534 | * aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP. |
---|
1535 | RTEMS_GCC_PRINT. |
---|
1536 | * aclocal/check-multiprocessing.m4: Fix typo. |
---|
1537 | * automake/compile.am: Remove CXX support. Replace AS by CCAS. Remove |
---|
1538 | LINK_LIBS, LINK_OBJS, LINK_FILES. |
---|
1539 | * configure.ac: Use AC_CONFIG_AUX_DIR(..). |
---|
1540 | * itron/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add AC_PROG_RANLIB. |
---|
1541 | * posix/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add AC_PROG_RANLIB. |
---|
1542 | |
---|
1543 | 2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1544 | |
---|
1545 | * configure.ac: Remove references to RTEMS_BSP. |
---|
1546 | * aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP. |
---|
1547 | Allow building w/ --enable-multiprocessing --enable-multilib. |
---|
1548 | * aclocal/enable-multiprocessing.m4: Eliminate |
---|
1549 | RTEMS_HAS_MULTIPROCESSING. |
---|
1550 | * itron/configure.ac: Remove references to RTEMS_BSP. |
---|
1551 | * itron/src/Makefile.am: Add libitron.a. |
---|
1552 | * posix/configure.ac: Remove references to RTEMS_BSP. |
---|
1553 | * posix/src/Makefile.am: Add libposix.a. |
---|
1554 | |
---|
1555 | 2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1556 | |
---|
1557 | * wrapup/Makefile.am: Fix stupid typo in previous patch. |
---|
1558 | * configure.ac: Add librpc. AC_PROG_RANLIB. |
---|
1559 | * wrapup/Makefile.am: Add librpc. Use relative path to lib*.a for |
---|
1560 | POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS. |
---|
1561 | |
---|
1562 | 2002-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1563 | |
---|
1564 | * aclocal/subdirs.m4: Remove. |
---|
1565 | |
---|
1566 | 2002-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1567 | |
---|
1568 | * wrapup/Makefile.am: Use relative path to lib*.a for LIBCSUPPORT_OBJS, |
---|
1569 | LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS. |
---|
1570 | |
---|
1571 | 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1572 | |
---|
1573 | * Makefile.am: Include $(top_srcdir)/automake/*.am. Use aclocal. |
---|
1574 | * sapi/include/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1575 | * sapi/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1576 | * sapi/inline/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1577 | * sapi/macros/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1578 | * sapi/src/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1579 | * score/include/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1580 | * score/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1581 | * score/cpu/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1582 | * score/inline/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1583 | * score/macros/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1584 | * score/src/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1585 | * wrapup/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1586 | * include/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1587 | * rtems/include/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1588 | * rtems/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1589 | * rtems/inline/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1590 | * rtems/macros/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1591 | * rtems/src/Makefile.am: Include $(top_srcdir)/automake/*.am. |
---|
1592 | * aclocal/bsp-alias.m4: Copied over from aclocal/. |
---|
1593 | * aclocal/canonical-host.m4: Ditto. |
---|
1594 | * aclocal/canonical-target-name.m4: Ditto. |
---|
1595 | * aclocal/canonicalize-tools.m4: Ditto. |
---|
1596 | * aclocal/check-bsp-cache.m4: Ditto. |
---|
1597 | * aclocal/check-bsps.m4: Ditto. |
---|
1598 | * aclocal/check-cpu.m4: Ditto. |
---|
1599 | * aclocal/check-itron.m4: Ditto. |
---|
1600 | * aclocal/check-multiprocessing.m4: Ditto. |
---|
1601 | * aclocal/check-networking.m4: Ditto. |
---|
1602 | * aclocal/check-newlib.m4: Ditto. |
---|
1603 | * aclocal/check-posix.m4: Ditto. |
---|
1604 | * aclocal/check-tool.m4: Ditto. |
---|
1605 | * aclocal/enable-bare.m4: Ditto. |
---|
1606 | * aclocal/enable-inlines.m4: Ditto. |
---|
1607 | * aclocal/enable-itron.m4: Ditto. |
---|
1608 | * aclocal/enable-multiprocessing.m4: Ditto. |
---|
1609 | * aclocal/enable-networking.m4: Ditto. |
---|
1610 | * aclocal/enable-posix.m4: Ditto. |
---|
1611 | * aclocal/enable-rtemsbsp.m4: Ditto. |
---|
1612 | * aclocal/env-rtemsbsp.m4: Ditto. |
---|
1613 | * aclocal/env-rtemscpu.m4: Ditto. |
---|
1614 | * aclocal/gcc-pipe.m4: Ditto. |
---|
1615 | * aclocal/gcc-specs.m4: Ditto. |
---|
1616 | * aclocal/multi.m4: Ditto. |
---|
1617 | * aclocal/multilib.m4: Ditto. |
---|
1618 | * aclocal/prog-cc.m4: Ditto. |
---|
1619 | * aclocal/project-root.m4: Ditto. |
---|
1620 | * aclocal/rtems-cpu-subdirs.m4: Ditto. |
---|
1621 | * aclocal/rtems-debug.m4: Ditto. |
---|
1622 | * aclocal/rtems-top.m4: Ditto. |
---|
1623 | * aclocal/subdirs.m4: Ditto. |
---|
1624 | * aclocal/sysv-ipc.m4: Ditto. |
---|
1625 | * aclocal/tool-paths.m4: Ditto. |
---|
1626 | * aclocal/version.m4: Ditto. |
---|
1627 | * itron/include/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1628 | * itron/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use |
---|
1629 | ../aclocal. |
---|
1630 | * itron/inline/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1631 | * itron/macros/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1632 | * itron/src/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1633 | * posix/include/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1634 | * posix/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use |
---|
1635 | ../aclocal. |
---|
1636 | * posix/inline/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1637 | * posix/macros/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1638 | * posix/src/Makefile.am: Include $(top_srcdir)/../automake/*.am. |
---|
1639 | |
---|
1640 | 2002-06-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1641 | |
---|
1642 | * automake/compile.am: Copied over from automake/. |
---|
1643 | * automake/lib.am: Copied over from automake/. |
---|
1644 | * automake/local.am: Copied over from automake/. |
---|
1645 | * automake/multilib.am: Copied over from automake/. |
---|
1646 | * automake/subdirs.am: Copied over from automake/. |
---|
1647 | * Makefile.am: Add automake/*.am. |
---|
1648 | |
---|
1649 | 2002-05-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1650 | |
---|
1651 | * configure.ac: Add libnetworking. |
---|
1652 | * wrapup/Makefile.am: Ditto. |
---|
1653 | |
---|
1654 | 2002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1655 | |
---|
1656 | * configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX). |
---|
1657 | * wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs. |
---|
1658 | |
---|
1659 | 2002-05-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1660 | |
---|
1661 | * configure.ac: Add libcsupport. |
---|
1662 | * wrapup/Makefile.am: Ditto. |
---|
1663 | * Makefile.am: Add preinstall-stamp. |
---|
1664 | |
---|
1665 | 2002-05-15 Chris Johns <ccj@acm.org> |
---|
1666 | |
---|
1667 | * score/include/rtems/score/thread.h, |
---|
1668 | score/inline/rtems/score/thread.inl, score/src/threaddispatch.c, |
---|
1669 | score/src/threadinitialize.c: Move the C library re-enterrant support |
---|
1670 | directly into the thread dispatch code. RTEMS needs libc and so |
---|
1671 | requiring libc to use a user extension with its overhead is not the best |
---|
1672 | solution. This patch lowers the overhead to 2 pointer moves. |
---|
1673 | |
---|
1674 | 2002-05-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1675 | |
---|
1676 | * score/include/Makefile.am: Work-around to autoconf-2.53 adding |
---|
1677 | PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h. |
---|
1678 | |
---|
1679 | 2002-05-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1680 | |
---|
1681 | * posix/include/sys/utsname.h: Remove. |
---|
1682 | * posix/include/Makefile.am: Reflect changes above. |
---|
1683 | * posix/src/utsname.c: Remove. |
---|
1684 | * posix/src/Makefile.am: Reflect changes above. |
---|
1685 | |
---|
1686 | 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1687 | |
---|
1688 | * score/include/rtems/system.h: Remove targopts.h. |
---|
1689 | |
---|
1690 | 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1691 | |
---|
1692 | * score/include/rtems/system.h: Add the sparc to the target supporting |
---|
1693 | multlibs. |
---|
1694 | |
---|
1695 | 2002-04-16 Chris Johns <ccj@acm.org> |
---|
1696 | |
---|
1697 | * score/src/threadinitialize.c: Per PR181, clear the array of user |
---|
1698 | extension pointers. This lets user extensions that have hooked the |
---|
1699 | switch handler know if a task has been processed by the user extension |
---|
1700 | before. If a user extension is created after a task is started it may |
---|
1701 | not know it. |
---|
1702 | |
---|
1703 | 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1704 | |
---|
1705 | * configure.ac: Remove ENABLE_GCC28. |
---|
1706 | |
---|
1707 | 2002-04-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1708 | |
---|
1709 | * score/include/rtems/system.h: Add i386 to multilib-able targets. |
---|
1710 | |
---|
1711 | 2002-04-08 Chris Johns <ccj@acm.org> |
---|
1712 | |
---|
1713 | * Per PR142, make task switch extension its own list. |
---|
1714 | * posix/src/pthread.c (_POSIX_Threads_User_extensions): Reflect above. |
---|
1715 | * Per PR141 and PR174, make task switch extension its own list and fix |
---|
1716 | all odd problems introduced by providing macro version. |
---|
1717 | * score/inline/rtems/score/userext.inl: Fix. |
---|
1718 | * Per PR142, make task switch extension its own list. |
---|
1719 | * score/include/rtems/score/userext.h: Reflect above by adding |
---|
1720 | User_extensions_Switch_control and adding it to User_extenions_Control. |
---|
1721 | * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk |
---|
1722 | to minimize overhead. Address processing dedicated switch chain. |
---|
1723 | * Per PR142, make task switch extension its own list. |
---|
1724 | * score/include/rtems/score/userext.h: Reflect above by adding |
---|
1725 | User_extensions_Switch_control and adding it to User_extenions_Control. |
---|
1726 | * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk |
---|
1727 | to minimize overhead. Address processing dedicated switch chain. |
---|
1728 | * Per PR142, make task switch extension its own list. |
---|
1729 | * rtems/src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above. |
---|
1730 | |
---|
1731 | 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1732 | |
---|
1733 | * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386. |
---|
1734 | * posix/src/psignal.c: Include <stdlib.h>. |
---|
1735 | |
---|
1736 | 2002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1737 | |
---|
1738 | * posix/src/getegid.c: Remove <errno.h>. |
---|
1739 | * posix/src/geteuid.c: Ditto. |
---|
1740 | * posix/src/getgid.c: Ditto. |
---|
1741 | * posix/src/getuid.c: Ditto. |
---|
1742 | * posix/src/getlogin.c: Move <errno.h>. |
---|
1743 | |
---|
1744 | 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1745 | |
---|
1746 | * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). |
---|
1747 | AM_INIT_AUTOMAKE([no-define foreign 1.6]). |
---|
1748 | * include/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1749 | * Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1750 | * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1751 | * itron/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). |
---|
1752 | AM_INIT_AUTOMAKE([no-define foreign 1.6]). |
---|
1753 | * itron/include/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1754 | * itron/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1755 | * itron/inline/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1756 | * itron/macros/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1757 | * itron/src/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1758 | * posix/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). |
---|
1759 | AM_INIT_AUTOMAKE([no-define foreign 1.6]). |
---|
1760 | * posix/src/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1761 | * posix/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1762 | * posix/include/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1763 | * posix/inline/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1764 | * posix/macros/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1765 | * score/cpu/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1766 | * score/src/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1767 | * score/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1768 | * score/include/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1769 | * score/inline/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1770 | * score/macros/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1771 | * sapi/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1772 | * sapi/include/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1773 | * sapi/inline/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1774 | * sapi/macros/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1775 | * sapi/src/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1776 | * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1777 | * rtems/include/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1778 | * rtems/inline/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1779 | * rtems/macros/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1780 | * rtems/src/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
1781 | |
---|
1782 | 2002-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1783 | |
---|
1784 | * score/include/rtems/system.h: Add __RTEMS_REVISION__. |
---|
1785 | |
---|
1786 | 2002-03-01 Eric Norum <eric.norum@usask.ca> |
---|
1787 | |
---|
1788 | * posix/src/pthreadonce.c: Task is not preemptable while running a |
---|
1789 | pthread_once init function. This is slightly less heavy handed than |
---|
1790 | disabling dispatching and seems better than consuming a mutex. |
---|
1791 | |
---|
1792 | 2002-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1793 | |
---|
1794 | * score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__. |
---|
1795 | |
---|
1796 | 2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1797 | |
---|
1798 | * posix/src/getegid.c: Add #include <rtems/userenv.h>. Remove #include |
---|
1799 | <rtems/libio_.h>. |
---|
1800 | * posix/src/geteuid.c: Ditto. |
---|
1801 | * posix/src/getgid.c: Ditto. |
---|
1802 | * posix/src/getlogin.c: Ditto. |
---|
1803 | * posix/src/getuid.c: Ditto. |
---|
1804 | |
---|
1805 | 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1806 | |
---|
1807 | * Makefile.am: Readded reference to wrapup. |
---|
1808 | * posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]). |
---|
1809 | * posix/src/psignal.c: #include <string.h>. |
---|
1810 | |
---|
1811 | 2002-01-29 Joel Sherrill <joel@OARcorp.com> |
---|
1812 | |
---|
1813 | * score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL. |
---|
1814 | |
---|
1815 | 2002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1816 | |
---|
1817 | * score/include/rtems/system.h: Fix typo in yesterday's change: |
---|
1818 | RTEMS_MULTILIBS. |
---|
1819 | |
---|
1820 | 2002-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1821 | |
---|
1822 | * Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove |
---|
1823 | ITRON_SUBDIRS. |
---|
1824 | * configure.ac: Rework enable_unixlib handling. Add RTEMS_MULTILIBS to |
---|
1825 | cpuopts.h. |
---|
1826 | * include/Makefile.am: Add rtems/fs.h, rtems/userenv.h. Add |
---|
1827 | $(PROJECT_INCLUDE)/rtems. Remove libio_.h. |
---|
1828 | |
---|
1829 | 2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1830 | |
---|
1831 | * wrapup/Makefile.am: Add install-hook. Remove SIZE_RTEMS. |
---|
1832 | * include/rtems/fs.h: New, extracted from libio_.h. |
---|
1833 | * include/rtems/userenv.h: New. extracted from libio_.h. |
---|
1834 | |
---|
1835 | 2002-01-07 Joel Sherrill <joel@OARcorp.com> |
---|
1836 | |
---|
1837 | * posix/optman/, posix/optman/.cvsignore, posix/optman/Makefile.am: |
---|
1838 | Removed entire contents of optman/ directory since it has been moved. |
---|
1839 | * sapi/optman/, sapi/optman/.cvsignore, sapi/optman/Makefile.am, |
---|
1840 | sapi/optman/no-ext.c, sapi/optman/no-io.c: Removed entire contents of |
---|
1841 | optman/ directory since it has been moved. |
---|
1842 | * rtems/optman/, rtems/optman/.cvsignore, rtems/optman/Makefile.am, |
---|
1843 | rtems/optman/no-dpmem.c, rtems/optman/no-event.c, rtems/optman/no-mp.c, |
---|
1844 | rtems/optman/no-msg.c, rtems/optman/no-part.c, rtems/optman/no-region.c, |
---|
1845 | rtems/optman/no-rtmon.c, rtems/optman/no-sem.c, |
---|
1846 | rtems/optman/no-signal.c, rtems/optman/no-timer.c: Removed entire |
---|
1847 | contents of optman/ directory since it has been moved. |
---|
1848 | |
---|
1849 | 2002-01-06 Joel Sherrill <joel@OARcorp.com> |
---|
1850 | |
---|
1851 | * wrapup/.cvsignore: Readded. |
---|
1852 | * include/.cvsignore: New file. |
---|
1853 | |
---|
1854 | 2002-01-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1855 | |
---|
1856 | * score/include/rtems/seterr.h: Add do {..} while (0) in defines. Rename |
---|
1857 | set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one. |
---|
1858 | |
---|
1859 | 2002-01-04 Joel Sherrill <joel@OARcorp.com> |
---|
1860 | |
---|
1861 | * Makefile.am, configure.ac: Remove references to wrapup subdirectory. |
---|
1862 | |
---|
1863 | 2001-12-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1864 | |
---|
1865 | * configure.ac: Use AS_IF instead of if/then/else. Add |
---|
1866 | AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix. Add |
---|
1867 | AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix. Add |
---|
1868 | include/Makefile to CONFIG_FILES. Add AC_ENABLE_MULITLIB. Remove |
---|
1869 | wrapup/rtems, wrapup/itron, wrapup/posix. Remove */optman/Makefile from |
---|
1870 | CONFIG_FILES. |
---|
1871 | * Makefile.am: Add include to SUBDIRS. |
---|
1872 | * rtems/Makefile.am: Remove optman from SUBDIRS. |
---|
1873 | * sapi/Makefile.am: Remove optman from SUBDIRS. |
---|
1874 | * include/Makefile.am: New file. |
---|
1875 | * include/rtems/bspIo.h: Relocated from lib/include. |
---|
1876 | * include/rtems/libio_.h: Relocated from lib/include. |
---|
1877 | * posix/configure.ac: Remove optman/Makefile from CONFIG_FILES. |
---|
1878 | * posix/Makefile.am: Remove optman from SUBDIRS. |
---|
1879 | |
---|
1880 | 2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1881 | |
---|
1882 | * wrapup/posix/Makefile.am: Add multilib support. |
---|
1883 | * wrapup/itron/Makefile.am: Add multilib support. |
---|
1884 | * wrapup/rtems/Makefile.am: Add multilib support. |
---|
1885 | * Makefile.am: Add multilib support. |
---|
1886 | * itron/src/Makefile.am: Add multilib support. |
---|
1887 | * posix/optman/Makefile.am: Add multilib support. Remove ASM4FLAGS. |
---|
1888 | * posix/src/Makefile.am: Add multilib support. |
---|
1889 | * score/inline/rtems/score/object.inl, |
---|
1890 | score/macros/rtems/score/object.inl: Add add casts to Objects_Id in |
---|
1891 | _Objects_Build_ids to avoid implicit typecasts from enum to int16 on |
---|
1892 | bit16 targets (here: h8300). |
---|
1893 | * score/src/Makefile.am: Add multilib support. |
---|
1894 | * sapi/optman/Makefile.am: Add multilib support. |
---|
1895 | * sapi/src/Makefile.am: Add multilib support. |
---|
1896 | * rtems/src/Makefile.am: Add multilib support. |
---|
1897 | * rtems/optman/Makefile.am: Add multilib support. |
---|
1898 | |
---|
1899 | 2001-11-28 Joel Sherrill <joel@OARcorp.com>, |
---|
1900 | |
---|
1901 | PR 91 |
---|
1902 | * score/include/rtems/score/isr.h, score/inline/rtems/score/isr.inl, |
---|
1903 | score/macros/rtems/score/isr.inl: Modified to allow any port to provide |
---|
1904 | its own implementation of the macro _ISR_Is_in_progress. If the port |
---|
1905 | overrides this macro, it must provide a non-inlined function |
---|
1906 | implementation. |
---|
1907 | |
---|
1908 | 2001-11-20 Joel Sherrill <joel@OARcorp.com> |
---|
1909 | |
---|
1910 | * score/src/threadhandler.c: When __USE__MAIN__ is defined by the |
---|
1911 | toolset, invoke the global constructors via __main. Reported as tested |
---|
1912 | by Alexandra Kossovsky <sasha@oktet.ru> and Victor V. Vengerov |
---|
1913 | <vvv@oktet.ru> in conjunction with a new set of tool RPMs |
---|
1914 | (gcc2.95.3newlib1.9.0-3). This was tracked as GNATS PR tools/84. |
---|
1915 | |
---|
1916 | 2001-11-07 Joel Sherrill <joel@OARcorp.com> |
---|
1917 | |
---|
1918 | Discovered while fixing PR36 reported by Todor.Todorov@barco.com. |
---|
1919 | * itron/include/rtems/itron/object.h: Corrected _ITRON_Objects_Get() to |
---|
1920 | use _Objects_Get_by_index(). |
---|
1921 | PR 36 (Reported by Todor.Todorov@barco.com) |
---|
1922 | * score/include/rtems/score/object.h: Added prototype for |
---|
1923 | _Objects_Get_by_index(). |
---|
1924 | * score/src/objectget.c, score/src/objectgetisr.c: Corrected procedure |
---|
1925 | for getting index from Id so it is correct and optimal for both single |
---|
1926 | and multiprocessor configurations. |
---|
1927 | |
---|
1928 | 2001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1929 | |
---|
1930 | * rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo |
---|
1931 | in previous patch). |
---|
1932 | |
---|
1933 | 2001-10-23 Joel Sherrill <joel@OARcorp.com> |
---|
1934 | |
---|
1935 | * rtems/macros/rtems/rtems/asr.nil: Fixed typo. |
---|
1936 | |
---|
1937 | 2001-10-22 Joel Sherrill <joel@OARcorp.com> |
---|
1938 | |
---|
1939 | * score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI |
---|
1940 | pollutes the application namespace. |
---|
1941 | |
---|
1942 | 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
1943 | |
---|
1944 | * configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy. |
---|
1945 | * configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect |
---|
1946 | changes to configuration of rtems, score and sapi subdirs. |
---|
1947 | * Makefile.am: require automake-1.5. |
---|
1948 | * itron/include/itronsys/Makefile.am: Remove. |
---|
1949 | * itron/include/rtems/Makefile.am: Remove. |
---|
1950 | * itron/include/rtems/itron/Makefile.am: Remove. |
---|
1951 | * itron/inline/rtems/Makefile.am: Remove. |
---|
1952 | * itron/inline/rtems/itron/Makefile.am: Remove. |
---|
1953 | * itron/macros/rtems/Makefile.am: Remove. |
---|
1954 | * itron/macros/rtems/itron/Makefile.am: Remove. |
---|
1955 | * itron/include/Makefile.am: handle subdirs. |
---|
1956 | * itron/inline/Makefile.am: handle subdirs. |
---|
1957 | * itron/macros/Makefile.am: handle subdirs. |
---|
1958 | * itron/configure.ac: Reflect changes above. |
---|
1959 | * posix/include/sys/Makefile.am: Remove. |
---|
1960 | * posix/include/rtems/Makefile.am: Remove. |
---|
1961 | * posix/include/rtems/posix/Makefile.am: Remove. |
---|
1962 | * posix/include/Makefile.am: Handle subdirs. |
---|
1963 | * posix/inline/rtems/Makefile.am: Remove. |
---|
1964 | * posix/inline/rtems/posix/Makefile.am: Remove. |
---|
1965 | * posix/inline/Makefile.am: Handle subdirs. |
---|
1966 | * posix/macros/rtems/Makefile.am: Remove. |
---|
1967 | * posix/macros/rtems/posix/Makefile.am: Remove. |
---|
1968 | * posix/macros/Makefile.am: Handle subdirs. |
---|
1969 | * posix/configure.ac: Reflect changes above. |
---|
1970 | * score/include/rtems/Makefile.am: Remove. |
---|
1971 | * score/include/rtems/Makefile.am: Remove. |
---|
1972 | * score/include/Makefile.am: Handle subdirs, require automake-1.5. |
---|
1973 | * score/macros/rtems/Makefile.am: Remove. |
---|
1974 | * score/macros/rtems/score/Makefile.am: Remove. |
---|
1975 | * score/macros/Makefile.am: Handle subdirs, require automake-1.5. |
---|
1976 | * score/inline/rtems/Makefile.am: Remove. |
---|
1977 | * score/inline/rtems/score/Makefile.am: Remove. |
---|
1978 | * score/inline/Makefile.am: Handle subdirs, require automake-1.5. |
---|
1979 | * score/Makefile.am: require automake-1.5. |
---|
1980 | * sapi/include/rtems/Makefile.am: Remove. |
---|
1981 | * sapi/include/Makefile.am: Handle subdirs, require automake-1.5. |
---|
1982 | * sapi/inline/rtems/Makefile.am: Remove. |
---|
1983 | * sapi/inline/Makefile.am: Handle subdirs, require automake-1.5. |
---|
1984 | * sapi/macros/rtems/Makefile.am: Remove. |
---|
1985 | * sapi/Makefile.am: require automake-1.5. |
---|
1986 | * rtems/include/rtems/Makefile.am: Remove. |
---|
1987 | * rtems/include/rtems/rtems/Makefile.am: Remove. |
---|
1988 | * rtems/include/Makefile.am: Handle subdirs, require automake-1.5. |
---|
1989 | * rtems/inline/rtems/Makefile.am: Remove. |
---|
1990 | * rtems/inline/rtems/rtems/Makefile.am: Remove. |
---|
1991 | * rtems/inline/Makefile.am: Handle subdirs, require automake-1.5. |
---|
1992 | * rtems/macros/rtems/Makefile.am: Remove. |
---|
1993 | * rtems/macros/rtems/rtems/Makefile.am: Remove. |
---|
1994 | * rtems/macros: Handle subdirs, require automake-1.5. |
---|
1995 | * rtems/Makefile.am: require automake-1.5. |
---|
1996 | |
---|
1997 | 2001-10-16 Joel Sherrill <joel@OARcorp.com> |
---|
1998 | |
---|
1999 | * score/.cvsignore: Add stamp-h.in. |
---|
2000 | * score/include/Makefile.am: Fixed path to cpuopts-tmp.h. |
---|
2001 | |
---|
2002 | 2001-10-16 Chris Johns <ccj@acm.org> |
---|
2003 | |
---|
2004 | * sapi/include/confdefs.h, sapi/include/rtems/config.h, |
---|
2005 | sapi/include/rtems/io.h, sapi/optman/no-io.c, sapi/src/exinit.c, |
---|
2006 | sapi/src/io.c: Added a device driver register/unregister interface to |
---|
2007 | allow device drivers to be installed and removed at runtime. This means |
---|
2008 | you do not need devices present in the device table when you build. |
---|
2009 | |
---|
2010 | 2001-10-12 Joel Sherrill <joel@OARcorp.com> |
---|
2011 | |
---|
2012 | * sapi/include/rtems/directives.h: Fixed typo. |
---|
2013 | |
---|
2014 | 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2015 | |
---|
2016 | * .cvsignore: Add autom4te.cache for autoconf > 2.52. |
---|
2017 | * configure.in: Remove. |
---|
2018 | * configure.ac: New file, generated from configure.in by autoupdate. |
---|
2019 | * itron/.cvsignore: Add autom4te.cache for autoconf > 2.52. |
---|
2020 | * itron/configure.in: Remove. |
---|
2021 | * itron/configure.ac: New file, generated from configure.in by |
---|
2022 | autoupdate. |
---|
2023 | * posix/.cvsignore: Add autom4te.cache for autoconf > 2.52. |
---|
2024 | * posix/configure.in: Remove. |
---|
2025 | * posix/configure.ac: New file, generated from configure.in by |
---|
2026 | autoupdate. |
---|
2027 | |
---|
2028 | 2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2029 | |
---|
2030 | * score/include/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2031 | * score/include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2032 | * score/inline/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2033 | * score/macros/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2034 | * sapi/include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2035 | * sapi/include/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2036 | * sapi/inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2037 | * sapi/macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2038 | * rtems/include/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2039 | * rtems/include/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2040 | * rtems/inline/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2041 | * rtems/macros/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2042 | |
---|
2043 | 2001-09-28 Joel Sherrill <joel@OARcorp.com> |
---|
2044 | |
---|
2045 | * posix/src/mqueueopen.c, posix/src/semopen.c: Clarify type on va_arg. |
---|
2046 | |
---|
2047 | 2001-09-27 Eric Norum <eric.norum@usask.ca> |
---|
2048 | |
---|
2049 | * score/src/threadhandler.c: Now process C++ global constructors (_init) |
---|
2050 | as part of the first task execution not in BSP space. This depends on |
---|
2051 | the toolset defining USE_INIT_FINI so you have to have the right toolset |
---|
2052 | version. |
---|
2053 | |
---|
2054 | 2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2055 | |
---|
2056 | * itron/include/itronsys/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2057 | * itron/include/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2058 | * itron/include/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2059 | * itron/inline/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2060 | * itron/macros/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2061 | * posix/include/sys/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2062 | * posix/include/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2063 | * posix/include/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2064 | * posix/inline/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2065 | * posix/macros/rtems/posix/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2066 | * score/include/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2067 | * score/include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2068 | * score/inline/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2069 | * score/macros/rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
2070 | |
---|
2071 | 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2072 | |
---|
2073 | * wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy. |
---|
2074 | * itron/src/Makefile.am: Revamp INCLUDES handling to make automake-1.5 |
---|
2075 | happy. |
---|
2076 | * posix/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy. |
---|
2077 | * posix/src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy. |
---|
2078 | * sapi/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5. |
---|
2079 | |
---|
2080 | 2001-09-14 Fernando Ruiz <fernando.ruiz@ctv.es> |
---|
2081 | |
---|
2082 | * rtems/src/tasks.c: Dereference pointer passed to destructor. |
---|
2083 | |
---|
2084 | 2001-09-13 Joel Sherrill <joel@OARcorp.com> |
---|
2085 | |
---|
2086 | * posix/src/sysconf.c: Fix typo syntax error accidentally committed. |
---|
2087 | * posix/src/mprotect.c: New file. Stub required by some gcc's to pass |
---|
2088 | tests. In particular, about 350 ACATS tests fail if this is not present. |
---|
2089 | * posix/src/getpagesize.c: Ditto. |
---|
2090 | * posix/src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT |
---|
2091 | required to pass about 350 ACATS test cases. |
---|
2092 | * posix/src/Makefile.am: Added new files. |
---|
2093 | |
---|
2094 | 2001-08-30 Joel Sherrill <joel@OARcorp.com> |
---|
2095 | |
---|
2096 | * posix/macros/rtems/posix/mqueue.inl: Add cast so negation works. |
---|
2097 | * score/ src/coremutex.c, score/src/coremutexseize.c, |
---|
2098 | score/src/coremutexsurrender.c, score/inline/rtems/score/coremutex.inl: |
---|
2099 | The per thread field resource_count should only be manipulated when a |
---|
2100 | mutex is priority ceiling or priority inherit. This was reported by |
---|
2101 | Chris Johns <ccj@acm.org> who also noticed that the use of switches for |
---|
2102 | all disciplines generated less efficient code than using explicit tests |
---|
2103 | for the one or two cases we were really interested in. Further review |
---|
2104 | of his modifications made it apparent that the "isa" methods to test |
---|
2105 | mutex discipline were not being used so this modification was swept into |
---|
2106 | the code as well. |
---|
2107 | * score/src/coremutexseize.c: Add missing code for proper handling of |
---|
2108 | nesting acquisitions. This only impacts building with inlines disabled |
---|
2109 | on the source with the "fast mutex" optimizations. This was post the 4.5 |
---|
2110 | branch and did not impact released versions. |
---|
2111 | * rtems/inline/rtems/rtems/attr.inl: Correct typo and use correct |
---|
2112 | attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>. |
---|
2113 | |
---|
2114 | 2001-08-16 Joel Sherrill <joel@OARcorp.com> |
---|
2115 | |
---|
2116 | * posix/src/mqueuesendsupp.c: Account for possibly blocking during the |
---|
2117 | core send operation. |
---|
2118 | * score/src/coremutexsurrender.c: Use holder thread not executing thread |
---|
2119 | because even though they may and often are the same it is not guaranteed |
---|
2120 | unless the proper attribute is set. |
---|
2121 | * score/include/rtems/score/coremsg.h, score/src/coremsgsubmit.c: Add a |
---|
2122 | new return status to account for blocking sends. Otherwise, the caller |
---|
2123 | will think that the returned message status will have the ultimate |
---|
2124 | results of the operation. If the send times out, the final status will |
---|
2125 | be in the return_code of the thread. |
---|
2126 | * rtems/src/msgqsubmit.c: Add a comment indicating that we do not have |
---|
2127 | to account for possibly blocking during the core send operation because |
---|
2128 | Classic API message queue send is always non-blocking. |
---|
2129 | |
---|
2130 | 2001-08-09 Joel Sherrill <joel@OARcorp.com> |
---|
2131 | |
---|
2132 | * itron/src/snd_mbx.c, itron/src/tsnd_mbf.c: Unblocking message queue |
---|
2133 | operations should NOT use _Thread_Executing for return status since it |
---|
2134 | is permissible to invoke message send operations from an ISR. This was |
---|
2135 | reported by Suvrat Gupta <suvrat@utstar.com>. |
---|
2136 | * posix/src/mqueuesendsupp.c: Unblocking message queue operations should |
---|
2137 | NOT use _Thread_Executing for return status since it is permissible to |
---|
2138 | invoke message send operations from an ISR. This was reported by Suvrat |
---|
2139 | Gupta <suvrat@utstar.com>. |
---|
2140 | * score/include/rtems/score/coremsg.h, |
---|
2141 | score/inline/rtems/score/coremsg.inl, score/src/coremsgsubmit.c: |
---|
2142 | Unblocking message queue operations should NOT use _Thread_Executing for |
---|
2143 | return status since it is permissible to invoke message send operations |
---|
2144 | from an ISR. This was reported by Suvrat Gupta <suvrat@utstar.com>. |
---|
2145 | * rtems/src/msgqsubmit.c: Unblocking message queue operations should NOT |
---|
2146 | use _Thread_Executing for return status since it is permissible to |
---|
2147 | invoke message send operations from an ISR. This was reported by Suvrat |
---|
2148 | Gupta <suvrat@utstar.com>. |
---|
2149 | |
---|
2150 | 2001-05-25 Sergei Organov <osv@javad.ru> |
---|
2151 | |
---|
2152 | * score/macros/rtems/score/coresem.inl, |
---|
2153 | score/inline/rtems/score/coresem.inl: Cut and paste problem incorrectly |
---|
2154 | enabled interrupts twice with the first time being too early. |
---|
2155 | |
---|
2156 | 2001-05-24 Fernando Ruiz Casas <fernando.ruiz@ctv.es> |
---|
2157 | |
---|
2158 | * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c, |
---|
2159 | posix/src/getlogin.c, posix/src/getuid.c: Now save their values in |
---|
2160 | private user environment. |
---|
2161 | |
---|
2162 | 2001-05-17 Joel Sherrill <joel@OARcorp.com> |
---|
2163 | |
---|
2164 | * posix/macros/rtems/posix/mqueue.inl: Implemented missing routines to |
---|
2165 | support message queue FDs. |
---|
2166 | * score/macros/rtems/score/thread..inl: Implemented missing routines for |
---|
2167 | new libc reentrancy support. |
---|
2168 | |
---|
2169 | 2001-05-14 Till Straumann <strauman@slac.stanford.edu> |
---|
2170 | |
---|
2171 | * score/src/threaddispatch.c, score/src/threadhandler.c: Per PR211 fix |
---|
2172 | saving/restoring floating point context. The fpsave and fprestore |
---|
2173 | routines are only used in a executing context which _is_ fp and hence |
---|
2174 | has the FPU enabled. The current behavior required the FPU always to be |
---|
2175 | on which is very dangerous if lazy context switching is used. [Joel |
---|
2176 | Note: Some ports explicitly enabled the FPU in the FP save and restore |
---|
2177 | routines to avoid this.] The patch also makes sure (on powerpc only) |
---|
2178 | that the FPU is disabled for integer tasks. Note that this is crucial if |
---|
2179 | deferred fp context switching is used. Otherwise, fp context corruption |
---|
2180 | may go undetected! Also note that even tasks which merely push/pop FP |
---|
2181 | registers to/from the stack without modifying them still MUST be FP |
---|
2182 | tasks - otherwise (if lazy FP context switching is used), FP register |
---|
2183 | corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by |
---|
2184 | default, lazy FP context save/restore is _disabled_. |
---|
2185 | |
---|
2186 | 2001-05-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2187 | |
---|
2188 | * score/include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h, |
---|
2189 | cpuopts.h.in, cpuopts-tmp.h. |
---|
2190 | |
---|
2191 | 2001-05-09 Joel Sherrill <joel@OARcorp.com> |
---|
2192 | |
---|
2193 | * sapi/src/exinit.c: Slightly rework initialization so there is a valid |
---|
2194 | thread as _Thread_Executing when the pre_tasking hook is called. This |
---|
2195 | allows one directives and malloc to potentially use mutex protection. |
---|
2196 | |
---|
2197 | 2001-04-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2198 | |
---|
2199 | * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET. |
---|
2200 | * itron/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET. |
---|
2201 | * posix/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET. |
---|
2202 | |
---|
2203 | 2001-04-26 Joel Sherrill <joel@OARcorp.com> |
---|
2204 | |
---|
2205 | * posix/include/rtems/posix/mqueue.h, |
---|
2206 | posix/inline/rtems/posix/mqueue.inl, posix/src/mqueue.c, |
---|
2207 | posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c, |
---|
2208 | posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c, |
---|
2209 | posix/src/mqueueopen.c, posix/src/mqueuerecvsupp.c, |
---|
2210 | posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c: Per PR81 reworked |
---|
2211 | to add a message queue descriptor separate from the underlying message |
---|
2212 | queue. This allows non-blocking to follow the "open" not the underlying |
---|
2213 | queue. |
---|
2214 | * score/src/objectcomparenamestring.c: Fix typos. |
---|
2215 | * score/include/rtems/score/object.h, |
---|
2216 | score/inline/rtems/score/object.inl, score/ |
---|
2217 | src/objectcomparenamestring.c: Address PR81 that reworked POSIX message |
---|
2218 | queues to add a descriptor separate from the underlying message queue. |
---|
2219 | This allows non-blocking to follow the "open" not the underlying queue. |
---|
2220 | As part of debugging this it became clear that |
---|
2221 | _Objects_Compare_name_string was broken and a simple version using |
---|
2222 | strncmp() was substituted. |
---|
2223 | |
---|
2224 | 2001-04-22 Joel Sherrill <joel@OARcorp.com> |
---|
2225 | |
---|
2226 | * itron/src/task.c (_ITRON_Task_User_extensions): Add new fields to be |
---|
2227 | correct in respect to newly added fields for separate switch list. |
---|
2228 | |
---|
2229 | 2001-04-16 Joel Sherrill <joel@OARcorp.com> |
---|
2230 | |
---|
2231 | * sapi/include/confdefs.h: Fix real-time clock support. |
---|
2232 | |
---|
2233 | 2001-04-11 Joel Sherrill <joel@OARcorp.com> |
---|
2234 | |
---|
2235 | * score/macros/rtems/score/userext.inl: Now works after merging patch |
---|
2236 | for functionality requested in PR174. |
---|
2237 | * score/inline/rtems/score/userext.inl: Added a comment explaining the |
---|
2238 | order in which routines appear since it is not the obvious order. |
---|
2239 | |
---|
2240 | 2001-04-08 Joel Sherrill <joel@OARcorp.com> |
---|
2241 | |
---|
2242 | * score/macros/rtems/score/object.inl: Corrected arguments. |
---|
2243 | * score/macros/rtems/score/userext.inl: Updated to reflect modifications |
---|
2244 | to inline version from PR142. |
---|
2245 | * score/inline/rtems/score/userext.inl: Cleanup as side-effect of above. |
---|
2246 | * rtems/src/tasks.c: Pre-initialized switch extension for list. |
---|
2247 | * rtems/macros/rtems/score/timer.inl: Corrected typo on end of line. |
---|
2248 | |
---|
2249 | 2001-03-29 Joel Sherrill <joel@OARcorp.com> |
---|
2250 | |
---|
2251 | * Per PR126, configuration structures now match docs. |
---|
2252 | * sapi/include/rtems/config.h: Use public data types. |
---|
2253 | * Per PR126, configuration structures now match docs. |
---|
2254 | * rtems/include/rtems/rtems/config.h: Use public data types. |
---|
2255 | * Per PR147 addressed problems when reseting and inserting a timer into |
---|
2256 | a timer chain that did not honor time passage since the last time the |
---|
2257 | timer server was scheduled and the new insertion. |
---|
2258 | * rtems/include/rtems/rtems/timer.h, rtems/src/timerreset.c, |
---|
2259 | rtems/src/timerserver.c, rtems/src/timerserverfireafter.c, |
---|
2260 | rtems/src/timerserverfirewhen.c: Broke up the "reset server" routine |
---|
2261 | into a set of very specific routines that allowed the server to be |
---|
2262 | unscheduled, timer chains to be "synchronized" with the current time |
---|
2263 | before inserting a new timer. |
---|
2264 | |
---|
2265 | 2001-03-28 Joel Sherrill <joel@OARcorp.com> |
---|
2266 | |
---|
2267 | * PR132 requested some tinkering ot lower memory. |
---|
2268 | * sapi/include/confdefs.h: Lowered footprint of device driver table and |
---|
2269 | statically configure user extensions. Now if no static extensions are |
---|
2270 | configured, then the table is not instantiated. |
---|
2271 | |
---|
2272 | 2001-03-26 Zoltan Kocsi <zoltan@bendor.com.au> |
---|
2273 | |
---|
2274 | * rtems/src/eventsurrender.c: Clear event condition when task is |
---|
2275 | unblocked. This makes sure that subsequent event send thinks the task is |
---|
2276 | still blocked and overwrites the initial events received. |
---|
2277 | |
---|
2278 | 2001-03-19 Joel Sherrill <joel@OARcorp.com> |
---|
2279 | |
---|
2280 | * posix/sys/utsname.h: Added C++ wrapper. |
---|
2281 | |
---|
2282 | 2001-03-15 Joel Sherrill <joel@OARcorp.com> |
---|
2283 | |
---|
2284 | * sapi/src/extension.c: Split to reduce minimum code size per PR134. |
---|
2285 | * sapi/src/extensioncreate.c, sapi/src/extensiondelete.c, |
---|
2286 | sapi/src/extensionident.c: New files. src/Makefile.am: Modified to |
---|
2287 | reflect above. |
---|
2288 | |
---|
2289 | 2001-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2290 | |
---|
2291 | * configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix. |
---|
2292 | |
---|
2293 | 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2294 | |
---|
2295 | * itron/include/Makefile.am, itron/include/itronsys/Makefile.am, |
---|
2296 | itron/include/rtems/itron/Makefile.am, |
---|
2297 | itron/inline/rtems/itron/Makefile.am, |
---|
2298 | itron/macros/rtems/itron/Makefile.am: Apply include_*HEADERS instead of |
---|
2299 | H_FILES. |
---|
2300 | * posix/include/Makefile.am, posix/include/rtems/posix/Makefile.am, |
---|
2301 | posix/include/sys/Makefile.am, posix/inline/rtems/posix/Makefile.am, |
---|
2302 | posix/macros/rtems/posix/Makefile.am: Apply include_*HEADERS instead of |
---|
2303 | H_FILES. |
---|
2304 | * include/rtems/Makefile.am, include/rtems/score/Makefile.am, |
---|
2305 | inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply |
---|
2306 | include_*HEADERS instead of H_FILES. |
---|
2307 | * sapi/include/Makefile.am, sapi/include/rtems/Makefile.am, |
---|
2308 | sapi/inline/rtems/Makefile.am, sapi/macros/rtems/Makefile.am: Apply |
---|
2309 | include_*HEADERS instead of H_FILES. |
---|
2310 | * rtems/include/Makefile.am, rtems/include/rtems/rtems/Makefile.am, |
---|
2311 | rtems/inline/rtems/rtems/Makefile.am, |
---|
2312 | rtems/macros/rtems/rtems/Makefile.am, rtems/ rtems/optman/Makefile.am: |
---|
2313 | Apply include_*HEADERS instead of H_FILES. |
---|
2314 | |
---|
2315 | 2001-01-31 Joel Sherrill <joel@OARcorp.com> |
---|
2316 | |
---|
2317 | * rtems/include/rtems/rtems/timer.h: Missed merging these modifications |
---|
2318 | in previous merge of new timer functionality. |
---|
2319 | |
---|
2320 | 2001-01-29 Joel Sherrill <joel@OARcorp.com> |
---|
2321 | |
---|
2322 | * score/src/objectextendinformation.c: Added include of string.h to |
---|
2323 | eliminate warning. |
---|
2324 | * Fixed bug where resetting a timer that was not at the head of one of |
---|
2325 | the task timer chains resulted in the Timer Server task waking up too |
---|
2326 | far in the future. |
---|
2327 | * Added rtems_timer_get_information() directive to support testing. |
---|
2328 | * src/timerserver.c, include/rtems/rtems/timer.h, |
---|
2329 | * rtems/src/timergetinfo.c: New file. |
---|
2330 | * rtems/src/Makefile.am: Modified to reflect above. |
---|
2331 | |
---|
2332 | 2001-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.d> |
---|
2333 | |
---|
2334 | * sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not |
---|
2335 | using NEWLIB, cleanup related comment. |
---|
2336 | |
---|
2337 | 2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2338 | |
---|
2339 | * sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull. |
---|
2340 | |
---|
2341 | 2001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2342 | |
---|
2343 | * posix/configure.in: Add src/config.h. |
---|
2344 | * posix/src/Makefile.am: Add INCLUDES += -I. to pickup config.h. |
---|
2345 | * posix/src/.cvsignore: Add config.h and stamp-h. |
---|
2346 | * posix/src/*.c: Add config.h support. |
---|
2347 | |
---|
2348 | 2001-01-23 Joel Sherrill <joel@OARcorp.com> |
---|
2349 | |
---|
2350 | * posix/src/alarm.c: Eliminated use of C++ style comments. |
---|
2351 | |
---|
2352 | 2001-01-22 Michael Hamel <mhamel@adi.co.nz> |
---|
2353 | |
---|
2354 | * posix/include/rtems/posix/semaphore.h, |
---|
2355 | posix/inline/rtems/posix/semaphore.inl, posix/ src/ptimer1.c, |
---|
2356 | posix/include/rtems/posix/semaphore.h, |
---|
2357 | posix/inline/rtems/posix/semaphore.inl, posix/src/alarm.c, |
---|
2358 | posix/src/ptimer1.c, posix/src/semaphorenametoid.c, posix/src/semopen.c, |
---|
2359 | posix/src/semunlink.c: Modifications to make CodeWarrior happy. |
---|
2360 | * rtems/include/rtems.h, rtems/src/signalcatch.c: Modifications to make |
---|
2361 | CodeWarrior happy. |
---|
2362 | |
---|
2363 | 2001-01-22 Joel Sherrill <joel@OARcorp.com> |
---|
2364 | |
---|
2365 | * rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add |
---|
2366 | priority argument to rtems_timer_initiate_server(). |
---|
2367 | |
---|
2368 | 2001-01-18 Joel Sherrill <joel@OARcorp.com> |
---|
2369 | |
---|
2370 | * score/include/rtems/system.h: Only include cpuopts.h when building a |
---|
2371 | multilib configuration. Some ports still need targopts.h but this small |
---|
2372 | modification lets those ports work non-multilib while fixing being |
---|
2373 | fixed for multilib. |
---|
2374 | * rtems/include/rtems/system.h: Only include cpuopts.h when building a |
---|
2375 | multilib configuration. Some ports still need targopts.h but this small |
---|
2376 | modification lets those ports work non-multilib while fixing being |
---|
2377 | fixed for multilib. |
---|
2378 | |
---|
2379 | 2001-01-17 Joel Sherrill <joel@OARcorp.com> |
---|
2380 | |
---|
2381 | * ChangeLog: Deleted duplicate blank line. |
---|
2382 | |
---|
2383 | 2001-01-16 Joel Sherrill <joel@OARcorp.com> |
---|
2384 | |
---|
2385 | * posix/inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support): |
---|
2386 | Corrected name of routine in header. |
---|
2387 | * rtems/Added task-based timers to the Timer Manager. This added three |
---|
2388 | new directives: - rtems_timer_initiate_server - |
---|
2389 | rtems_timer_server_fire_after - rtems_timer_server_fire_when In the |
---|
2390 | process of doing this, a number of cleanups were made. |
---|
2391 | * rtems/src/timerserver.c, rtems/src/timerserverfireafter.c, |
---|
2392 | rtems/src/timerserverfirewhen.c: New files. |
---|
2393 | * rtems/include/timer/timer.h: Added new prototypes and supporting types. |
---|
2394 | * rtems/inline/rtems/rtems/timer.h, rtems/macros/rtems/rtems/timer.h: |
---|
2395 | Enhanced _Timer_Is_interval_class() to cover the class |
---|
2396 | TIMER_INTERVAL_ON_TASK. |
---|
2397 | * rtems/src/Makefile.am: Accounted for new files. |
---|
2398 | * rtems/src/rtemstimer.c: Added initialization of _Timer_Server variable. |
---|
2399 | * rtems/src/timercancel.c, rtems/src/timerreset.c: Account for addition |
---|
2400 | of timer classes. Also corrected the headers. |
---|
2401 | * rtems/src/timercreate.c, rtems/src/timerdelete.c, |
---|
2402 | rtems/src/timerfireafter.c, rtems/ src/timerfireafter.c, |
---|
2403 | rtems/src/timerident.c: Corrected header. |
---|
2404 | * rtems/src/taskmode.c: Ensure the this service does not dispatch before |
---|
2405 | tasking is enabled at initialization time. |
---|
2406 | |
---|
2407 | 2001-01-12 Joel Sherrill <joel@OARcorp.com> |
---|
2408 | |
---|
2409 | * posix/src/clockgetres.c: Fixed match problem. We are not converting |
---|
2410 | an interval to a timespec -- it is actually a real number of |
---|
2411 | microseconds. |
---|
2412 | * posix/src/README.mqueue: Enhanced example. |
---|
2413 | |
---|
2414 | 2001-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2415 | |
---|
2416 | * score/src/threadinitialize.c: Removed warning. |
---|
2417 | |
---|
2418 | 2001-01-08 Joel Sherrill <joel@OARcorp.com> |
---|
2419 | |
---|
2420 | * score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area |
---|
2421 | warning removal patch. :(. |
---|
2422 | |
---|
2423 | 2001-01-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2424 | |
---|
2425 | * itron/configure.in: Add src/config.h. |
---|
2426 | * itron/src/Makefile.am: Add INCLUDES += -I. to pickup config.h. |
---|
2427 | * itron/src/.cvsignore: Add config.h and stamp-h. |
---|
2428 | * itron/src/*.c: Add config.h support. |
---|
2429 | |
---|
2430 | 2001-01-03 Joel Sherrill <joel@OARcorp.com> |
---|
2431 | |
---|
2432 | * score/src/isr.c: Modify to properly dereference _ISR_Vector_table now |
---|
2433 | that it is dynamically allocated. |
---|
2434 | |
---|
2435 | 2000-12-19 Joel Sherrill <joel@OARcorp.com> |
---|
2436 | |
---|
2437 | * posix/src/pthreadgetschedparam.c: Do not set output parameters if the |
---|
2438 | pointers are NULL. |
---|
2439 | * score/src/isr.c: Allocate the _ISR_Vector_table all the time not just |
---|
2440 | when we are allocating an interrupt stack. |
---|
2441 | |
---|
2442 | 2000-12-13 Joel Sherrill <joel@OARcorp.com> |
---|
2443 | |
---|
2444 | * score/include/rtems/score/isr.h, score/src/isr.c: Allocate it from the |
---|
2445 | workspace rather than explicitly declaring it. This allows the size to |
---|
2446 | be a non-constant from the perspective of score/cpu. |
---|
2447 | |
---|
2448 | 2000-12-06 Joel Sherrill <joel@OARcorp.com> |
---|
2449 | |
---|
2450 | * posix/src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to |
---|
2451 | eliminate warning. |
---|
2452 | * rtems/src/regiongetinfo.c: Removed unused variable to eliminate |
---|
2453 | warning. |
---|
2454 | |
---|
2455 | 2000-12-01 Joel Sherrill <joel@OARcorp.com> |
---|
2456 | |
---|
2457 | * configure.in: Removed error check for enabling macros with either |
---|
2458 | POSIX or ITRON API. |
---|
2459 | * Added macro support to ITRON API. This is known to compile. |
---|
2460 | * itron/Makefile.am: Added macros directory. |
---|
2461 | * itron/configure.in: Removed error check for enabling macros. |
---|
2462 | * itron/macros/.cvsignore, itron/macros/Makefile.am, |
---|
2463 | itron/macros/rtems/.cvsignore, itron/macros/rtems/Makefile.am, |
---|
2464 | itron/macros/rtems/itron/.cvsignore, |
---|
2465 | itron/macros/rtems/itron/Makefile.am, |
---|
2466 | itron/macros/rtems/itron/eventflags.inl, |
---|
2467 | itron/macros/rtems/itron/fmempool.inl, |
---|
2468 | itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl, |
---|
2469 | itron/macros/rtems/itron/msgbuffer.inl, |
---|
2470 | itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl, |
---|
2471 | itron/macros/rtems/itron/semaphore.inl, |
---|
2472 | itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl, |
---|
2473 | itron/macros/rtems/itron/time.inl, |
---|
2474 | itron/macros/rtems/itron/vmempool.inl: New files. |
---|
2475 | * posix/include/rtems/posix/cond.h: #if 0'ed out prototype of |
---|
2476 | _POSIX_Condition_variables_Get to avoid conflict with macro |
---|
2477 | implementation. |
---|
2478 | * Added macro support to POSIX API. This is known to compile. |
---|
2479 | * posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/intr.inl, |
---|
2480 | posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl, |
---|
2481 | posix/macros/rtems/posix/mutex.inl, |
---|
2482 | posix/macros/rtems/posix/priority.inl, |
---|
2483 | posix/macros/rtems/posix/pthread.inl, |
---|
2484 | posix/macros/rtems/posix/semaphore.inl, |
---|
2485 | posix/macros/rtems/posix/timer.inl: New files. |
---|
2486 | * posix/configure.in: Removed error check for enabling macros. |
---|
2487 | * posix/rtems/posix/mutex.h: #if 0'ed out prototypes for inlined |
---|
2488 | routines since you cannot have prototypes for macros. |
---|
2489 | * posix/macros/rtems/posix/Makefile.am: Added files. |
---|
2490 | * score/macros/rtems/score/coresem.inl: Removed comments since |
---|
2491 | convention calls for comments to be in inline versin. |
---|
2492 | * score/macros/rtems/score/object.inl (Objects_Get_local_object): Fixed |
---|
2493 | style to use _ prefix on variable names and use parentheses. |
---|
2494 | * score/macros/rtems/score/object.inl (_Objects_Namespace_remove): Added. |
---|
2495 | |
---|
2496 | 2000-11-30 Joel Sherrill <joel@OARcorp.com> |
---|
2497 | |
---|
2498 | * posix/inline/rtems/posix/mqueue.inl: Removed explicit dependency on |
---|
2499 | abs(). |
---|
2500 | * General effort to make things compile with macros not inlines |
---|
2501 | * score/inline/rtems/score/coremutex.inl: Added comment indicating for |
---|
2502 | macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in |
---|
2503 | src/coremutexseize.c. |
---|
2504 | * score/src/coremutexseize.c: Added body of |
---|
2505 | _CORE_mutex_Seize_interrupt_trylock() for macro case. |
---|
2506 | * score/macros/rtems/score/coremutex.inl: Added prototype for |
---|
2507 | _CORE_mutex_Seize_interrupt_trylock() since there is a real body when |
---|
2508 | macros are enabled. |
---|
2509 | * score/macros/rtems/score/coresem.inl: Added macro implementation of |
---|
2510 | _CORE_semaphore_Seize_isr_disable. |
---|
2511 | * score/macros/score/Makefile.am: Fixed typos. |
---|
2512 | * score/rtems/score/address.inl: Correct macro implementation of |
---|
2513 | _Addresses_Is_aligned() so it would compile. |
---|
2514 | * score/macros/rtems/score/coremsg.inl: Added closing parentheses. |
---|
2515 | * rtems/src/msgqsubmit.c: Modified multiprocessing conditional so this |
---|
2516 | would compile with both macros and inlines. |
---|
2517 | * rtems/macros/rtems/rtems/sem.inl: Added macro implementation of |
---|
2518 | _Semaphore_Get_interrupt_disable(). |
---|
2519 | |
---|
2520 | 2000-11-28 Chris Johns <ccj@acm.org> |
---|
2521 | |
---|
2522 | * score/src/heapallocate.c: Do not allow the size to overflow when |
---|
2523 | adjusting it. A test allocated a stack of -1 (~0). This actually |
---|
2524 | resulted in a stack being allocated but with a size of 0xb. The |
---|
2525 | allocator did not test the size to see if it rolled through 0 and so |
---|
2526 | allowed the allocation to happen, the thread to get created. The task |
---|
2527 | crashed as you would expect. |
---|
2528 | |
---|
2529 | 2000-11-27 Joel Sherrill <joel@OARcorp.com> |
---|
2530 | |
---|
2531 | * posix/src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX. |
---|
2532 | |
---|
2533 | 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2534 | |
---|
2535 | * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. |
---|
2536 | * itron/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. |
---|
2537 | * posix/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. |
---|
2538 | |
---|
2539 | 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2540 | |
---|
2541 | * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. |
---|
2542 | * itron/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I |
---|
2543 | $(RTEMS_TOPdir)/aclocal. |
---|
2544 | * posix/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I |
---|
2545 | $(RTEMS_TOPdir)/aclocal. |
---|
2546 | |
---|
2547 | 2000-11-02 Joel Sherrill <joel@OARcorp.com> |
---|
2548 | |
---|
2549 | * score/include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API) |
---|
2550 | so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(), |
---|
2551 | POSIX_BOTTOM_REACHED() are actually included. |
---|
2552 | * score/include/rtems/system.h: Add prototypes for |
---|
2553 | POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(), |
---|
2554 | POSIX_BOTTOM_REACHED() removed from newlib. |
---|
2555 | |
---|
2556 | 2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2557 | |
---|
2558 | * posix/configure.in: Cleanup comments. |
---|
2559 | |
---|
2560 | 2000-10-30 Joel Sherrill <joel@OARcorp.com> |
---|
2561 | |
---|
2562 | * posix/include/Makefile.am: Updated to reflect files merged into |
---|
2563 | newlib. This resulted in some definitions moving to other files and thus |
---|
2564 | some secondary effects in RTEMS source code. |
---|
2565 | * posix/include/unistd.h: Removed. Now use newlib's. |
---|
2566 | * posix/include/rtems/posix/mqueue.h: Add include of <signal.h>. |
---|
2567 | * posix/include/rtems/posix/threadsup.h: Add include of <sys/signal.h>. |
---|
2568 | * posix/src/execv.c: Corrected prototype to agree with newlib. |
---|
2569 | * posix/src/execve.c: Corrected prototype to agree with newlib. |
---|
2570 | * posix/src/execvp.c: Corrected prototype to agree with newlib. |
---|
2571 | * posix/src/psignal.c: Rewrote reference to <siginfo.h> in comment since |
---|
2572 | that file no longer exists. |
---|
2573 | * posix/src/pthreadkill.c: Added include of <signal.h>. |
---|
2574 | * posix/src/sigaction.c: Added include of <signal.h>. |
---|
2575 | * posix/src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment |
---|
2576 | since that file no longer exists. |
---|
2577 | * POSIX include files merged into newlib. This resulted in some |
---|
2578 | definitions moving to other files and thus some secondary effects in |
---|
2579 | RTEMS source code. |
---|
2580 | * sapi/include/confdefs.h: Replaced include of <sys/siginfo.h> with |
---|
2581 | <signal.h> since that file no longer exists. |
---|
2582 | |
---|
2583 | 2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2584 | |
---|
2585 | * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU |
---|
2586 | canonicalization. |
---|
2587 | * itron/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch |
---|
2588 | to GNU canonicalization. |
---|
2589 | * posix/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch |
---|
2590 | to GNU canonicalization. |
---|
2591 | |
---|
2592 | 2000-10-18 Nick Simon <Nick.SIMON@syntegra.bt.co.uk> |
---|
2593 | |
---|
2594 | * score/src/heapgetinfo.c, score/include/rtems/score/heap.h, |
---|
2595 | score/src/Makefile.am: Added _Heap_Get_information() and information |
---|
2596 | control block. |
---|
2597 | * score/src/heapgetinfo.c: New file. |
---|
2598 | |
---|
2599 | 2000-10-18 Joel Sherrill <joel@OARcorp.com> |
---|
2600 | |
---|
2601 | * sapi/include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if |
---|
2602 | there is no Classic API Initialization Tasks Table defined. |
---|
2603 | * sapi/include/confdefs.h: Modified code that accounts for |
---|
2604 | initialization task/threads with greater than minimum stack sizes so it |
---|
2605 | would compile even if optional APIs are disabled. |
---|
2606 | * rtems/src/regiongetinfo.c, rtems/include/rtems/rtems/region.h, |
---|
2607 | rtems/include/rtems/rtems/types.h, rtems/src/Makefile.am: Added |
---|
2608 | region_get_information() and information control block. |
---|
2609 | * rtems/src/regiongetinfo.c: New file. |
---|
2610 | |
---|
2611 | 2000-10-12 Joel Sherrill <joel@OARcorp.com> |
---|
2612 | |
---|
2613 | * sapi/include/confdefs.h: Account for initialization tasks and threads |
---|
2614 | which use larger than minimum stack sizes. |
---|
2615 | |
---|
2616 | 2000-09-29 Stephan Merker <merker@decrc.abb.de> |
---|
2617 | |
---|
2618 | * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c, |
---|
2619 | rtems/src/ratemontimeout.c: Add next_length field so period length can |
---|
2620 | be changed by the the sequence period(X), period(not X) with no |
---|
2621 | intervening cancel or expiration. |
---|
2622 | |
---|
2623 | 2000-09-28 Joel Sherrill <joel@OARcorp.com> |
---|
2624 | |
---|
2625 | * sapi/include/rtems/io.h (rtems_driver_address_table): Added "_entry" |
---|
2626 | to all names. |
---|
2627 | * sapi/src/io.c: Accounted for above. |
---|
2628 | |
---|
2629 | 2000-09-25 Joel Sherrill <joel@OARcorp.com> |
---|
2630 | |
---|
2631 | * score/rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not |
---|
2632 | targopts.h to reduce dependency on BSP. |
---|
2633 | |
---|
2634 | 2000-09-20 Joel Sherrill <joel@OARcorp.com> |
---|
2635 | |
---|
2636 | * score/src/objectgetbyindex.c: Do not enable dispatching on an error |
---|
2637 | path it was not disabled on. |
---|
2638 | |
---|
2639 | 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2640 | |
---|
2641 | * wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems. |
---|
2642 | |
---|
2643 | 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2644 | |
---|
2645 | * wrapup/itron/Makefile.am, wrapup/posix/Makefile.am, |
---|
2646 | wrapup/rtems/Makefile.am: Include compile.am. |
---|
2647 | * itron/src/Makefile.am: Include compile.am. |
---|
2648 | * posix/src/Makefile.am, posix/optman/Makefile.am: Include compile.am. |
---|
2649 | * score/src/Makefile.am: Include compile.am. |
---|
2650 | * sapi/src/Makefile.am, sapi/optman/Makefile.am: Include compile.am. |
---|
2651 | * rtems/optman/Makefile.am, rtems/src/Makefile.am: Include compile.am. |
---|
2652 | |
---|
2653 | 2000-08-30 Joel Sherrill <joel@OARcorp.com> |
---|
2654 | |
---|
2655 | * posix/Many files: Moved posix/include/rtems/posix/seterr.h to |
---|
2656 | score/include/rtems/seterr.h so it would be available within all APIs. |
---|
2657 | * score/Many files: Moved posix/include/rtems/posix/seterr.h to |
---|
2658 | score/include/rtems/seterr.h so it would be available within all APIs. |
---|
2659 | |
---|
2660 | 2000-08-30 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
2661 | |
---|
2662 | * rtems/taskstart.c: Removed 1st cut at rtems_task_start_main_style. |
---|
2663 | Only committed this so it could be easily revisited as we discussing |
---|
2664 | moving main() to user space from BSP space. |
---|
2665 | * rtems/taskstart.c: Added 1st cut at rtems_task_start_main_style. |
---|
2666 | |
---|
2667 | 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
2668 | |
---|
2669 | * posix/inline/rtems/posix/timer.inl, posix/include/rtems/posix/timer.h, |
---|
2670 | posix/ inline/rtems/posix/Makefile.am, posix/src/ptimer1.c: Redid the |
---|
2671 | style of src/ptimer1.c. Continued effort to make the POSIX Timer |
---|
2672 | implementation match that of other managers. Added data structures |
---|
2673 | required to use SuperCore Object Handler. |
---|
2674 | |
---|
2675 | 2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
2676 | |
---|
2677 | * score/include/rtems/system.h: Include cpuopts.h for __i386__. |
---|
2678 | |
---|
2679 | 2000-08-15 Joel Sherrill <joel@OARcorp.com> |
---|
2680 | |
---|
2681 | * posix/src/ptimer1.c: Minor formatting fixes. |
---|
2682 | * posix/src/ptimer1.c: Removed unused routine PRINT_ERRNO_S. |
---|
2683 | * posix/src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S and |
---|
2684 | used structure copy instead. |
---|
2685 | * posix/src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control. |
---|
2686 | * posix/include/rtems/posix/timer.h: Ditto. |
---|
2687 | * posix/src/ptimer1.c: Switched to using |
---|
2688 | set_errno_and_return_minus_one() to ensure that errno was always set. |
---|
2689 | * posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get |
---|
2690 | to use SuperCore _TOD_Current variable. |
---|
2691 | |
---|
2692 | 2000-08-10 Joel Sherrill <joel@OARcorp.com> |
---|
2693 | |
---|
2694 | * ChangeLog: New file. |
---|
2695 | * itron/ChangeLog: New file. |
---|
2696 | * posix/ChangeLog: New file. |
---|
2697 | * score/ChangeLog: New file. |
---|
2698 | * sapi/ChangeLog: New file. |
---|
2699 | * rtems/ChangeLog: New file. |
---|
2700 | |
---|