source: rtems/cpukit/ChangeLog @ 3a8d083

4.104.114.84.95
Last change on this file since 3a8d083 was 3a8d083, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/30/07 at 17:14:10

2007-07-30 Ralf Corsépius <ralf.corsepius@…>

  • libnetworking/netinet/in_cksum_m68k.h: Use mcoldfire to identify coldfire cpus.
  • Property mode set to 100644
File size: 54.2 KB
Line 
12007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
4          identify coldfire cpus.
5
62007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.1 and
9          coldfire.
10
112007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * shttpd/log.c: Add preliminary version of SPLIT_SNPRINTF to
14          work-around bug m68k/coldfire -fomit-frame-pointer bug
15          http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32307.
16
172007-07-27      Chris Johns <chrisj@rtems.org>
18
19        * wrapup/Makefile.am: Create archive from a file for hosts
20        with a limited command line size.
21
222007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * include/rtems/bspIo.h, include/rtems/pci.h:
25        Add extern "C" guards. Reported by
26        Robert S. Grimes <rsg@alum.mit.edu>.
27
282007-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
31        score/src/timespecdivide.c: Fix various math and reporting bugs. Now
32        the time appears to be reported correctly and add up to what is
33        expected.
34
352007-07-24      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * shttpd/Makefile.am: Prefix all non-public symbols with _shttp_.
38        * shttpd/compat_rtems.c: Don't build my_stat for rtems.
39        * shttpd/defs.h: Don't build most of my_* wrappers for rtems.
40
412007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
44        libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
45        was always using uptime not time since last cpu usage reset when
46        using nanoseconds granularity.
47        * libmisc/cpuuse/cpuusagedata.c: New file.
48
492007-07-13      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * libcsupport/src/mount.c: Allow null for output parameter.
52
532007-07-12      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
56        to shttpd initialization.
57
582007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * libcsupport/src/malloc.c: Clean up Malloc debug code.
61        * score/include/rtems/score/heap.h: Spacing.
62        * score/inline/rtems/score/thread.inl:
63        * score/src/heapfree.c. Clean up and add explicit check of the address
64        being freed actually being in the heap.
65        * score/src/heapwalk.c: Switch to printk and do not call abort.
66
672007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * libmisc/stackchk/check.c: Make checking the integrity of the pattern
70        area contingent on the stack checker user extension having been
71        initialized.
72
732007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
76        and recv(). We already had the BSD versions and these conflict
77        sometimes when linking.
78
792007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
82        libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
83
842007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * sapi/include/confdefs.h: Do not instantiate initialization
87        thas/thread pointer tables for an API that is not configured.
88
892007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * libcsupport/Makefile.am:
92        * libcsupport/src/open_dev_console.c: New file.
93
942007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * score/src/corerwlock.c: Make sure structure is fully initialized.
97        When reused, some fields will not be zero like at initialization.
98
992007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * sapi/include/confdefs.h: POSIX threads use twice the minimum stack
102        size. Account for this.
103
1042007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * configure.ac: Add NDEBUG as a command line compilation option.
107
1082007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * libmd/.cvsignore: New file.
111
1122007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * shttpd/defs.h: Eliminate my_strncasecmp.
115        * shttpd/string.c: Eliminate my_strncasecmp.
116
1172007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * wrapup/Makefile.am: Pickup ../libmd/libmd.a.
120        * pppd/Makefile.am: Reflect moving out md*.
121        * pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
122          libmd).
123        * libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
124        libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
125        * configure.ac, Makefile.am: Add libmd.
126
1272007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
128
129        * shttpd/defs.h: Eliminate my_strlcpy.
130        * shttpd/string.c: Eliminate my_strlcpy.
131
1322007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * shttpd/defs.h: Eliminate my_strdup, my_strndup.
135        * shttpd/string.c: Eliminate my_strdup, my_strndup.
136        * shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
137          libmd.a.
138
1392007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * wrapup/Makefile.am: Add libmd.a.
142
1432007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
144
145        * pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
146          Add pppd/libmd.a.
147        * pppd/md4.c: Don't include pppd.h.
148
1492007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
152
1532007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
156        * shttpd/compat_rtems.h: Include <arpa/inet.h>.
157        Add config.h support.
158
1592007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * shttpd/compat_rtems.h: Define closesocket.
162
1632007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
166
1672007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
168        * shttpd/compat_rtems.h, shttpd/compat_rtems.c:
169        Use size_t for stack sizes.
170
1712007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * configure.ac, Makefile.am: Add shttpd.
174        * shttpd/Makefile.am: New.
175        * shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
176        shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
177        shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
178        shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
179        shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
180        shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
181        shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
182        shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
183        shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
184        shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
185        Import from shttpd-1.37.tar.gz.
186
1872007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
188
189        * configure.ac: Remove "pad" from CPU_CONTEXT.
190
1912007-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * score/src/coremsg.c: Formatting.
194
1952007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * score/include/rtems/score/copyrt.h: Update copyright notice.
198
1992007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
202        one function per file execpt io.c which contains required
203        initialization methods.
204        * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
205        sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
206        sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
207        sapi/src/iowrite.c: New files.
208
2092007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
212        table into Workspace but now it is only done if the application needs
213        extra slots for dynamic driver registration. Cleaned up
214        rtems_io_register_driver and rtems_io_unregister_driver code and
215        added numerous error cases to register.
216
2172007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * libmisc/Makefile.am, libmisc/monitor/mon-object.c,
220        libmisc/monitor/monitor.h, sapi/include/confdefs.h,
221        sapi/include/rtems/config.h, sapi/include/rtems/io.h,
222        sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
223        configuration parameter since it was used to configure a no longer
224        used feature. Device names are now part of the filesystem not in a
225        table. This also eliminated the variables _IO_Number_of_devices and
226        _IO_Driver_name_table from RTEMS as well as the memory allocation
227        used to populate _IO_Driver_name_table.
228        * libmisc/monitor/mon-dname.c: Removed.
229
2302007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        * sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
233        is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
234        add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
235        unused Workspace. Round the workspace required size to an 8 byte
236        boundary instead of a 0x400 byte one. We may end up needing to add 8
237        bytes again to account for the alignment rounding.
238
2392007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        Yu Chen <chyyuu@gmail.com>
242        * score/src/corespinlockwait.c: Per question posted as
243        http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
244        logical operator to <=.
245
2462007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
249        score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
250        score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
251        score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
252        cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
253        executive initialization.
254
2552007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * score/src/corerwlockrelease.c: Do not dereference NULL.
258
2592007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
260
261        * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
262        rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
263        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
264        rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
265        rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
266        rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
267        sapi/include/rtems/extension.h: Split Classic API data instantiation
268        into individual files. This reduces the size of the BSS section when
269        an optional manager stub is used. Some tests showed about a 600 byte
270        reduction in BSS size.
271        * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
272        Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
273        _RTEMS_tasks_Number_of_initialization_tasks because they were only
274        used in one place after initialized. It was a waste of space.
275        * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
276        rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
277        rtems/src/ratemondata.c, rtems/src/regiondata.c,
278        rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
279        sapi/src/extensiondata.c: New files.
280
2812007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
282
283        * libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
284        functionality into multiple files to eliminate unnecessary cohesion.
285        Update README.
286        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
287        New files.
288        * libmisc/cpuuse/cpuuse.c: Removed.
289
2902007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
291
292        * rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
293        negative value in some circumstances. Also cleaned up to share uptime
294        declaration.
295
2962007-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
297
298        * ChangeLog, configure.ac, libcsupport/src/__times.c,
299        libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
300        rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
301        rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
302        rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
303        score/Makefile.am, score/include/rtems/score/thread.h,
304        score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
305        score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
306        score/src/timespecdivide.c: Add nanoseconds granularity to the rate
307        monotonic period statistics and CPU usage statistics. This capability
308        is enabled by default although may be conditionally disabled by the
309        user. It could be too much overhead on small targets but it does not
310        appear to be bad in early testing. Its impact on code size has not
311        been evaluated either. It is possible that both forms of statistics
312        gathering could be disabled with further tweaking of the conditional
313        compilation.
314        * score/src/timespecdividebyinteger.c: New file.
315
3162007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
319        functionally similar code here. Also cleanup print formats.
320
3212007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
322
323        * score/src/objectgetnameasstring.c: Internal threads use string names
324        so in the current RTEMS source string object name can NOT be
325        disabled. It is probably worth considering converting the internal
326        threads to uint32_t style names so all the support for string names
327        can be conditionally disabled.
328
3292007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
330
331        * score/Makefile.am, score/include/rtems/score/timespec.h: Add division
332        and greater than operations for timespecs.
333        * score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
334        New files.
335
3362007-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
337
338        * score/src/objectgetnameasstring.c: Remove bogus ifdef
339        RTEMS_POSIX_API.
340
3412007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
344        rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
345        rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
346        rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
347        rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
348        rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
349        score/Makefile.am, score/include/rtems/score/object.h,
350        score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
351        Monotonic Statistics and Period Usage into Rate Monotonic Manager.
352        Added the following directives: rtems_rate_monotonic_get_statistics,
353        rtems_rate_monotonic_reset_statistics,
354        rtems_rate_monotonic_reset_all_statistics,
355        rtems_rate_monotonic_report_statistics, and rtems_object_get_name.
356        Obsoleted the rtems/rtmonuse.h file as a public interface.
357        * rtems/src/ratemongetstatistics.c,
358        rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
359        rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
360        score/src/objectgetnameasstring.c: New files.
361        * libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
362
3632007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
366        rtems_io_register_name for use on unix.
367        * libcsupport/src/unixlibc_io.c: New file.
368
3692007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * score/src/coremsgseize.c: A blocking sender's message size was
372        pulled out of the wrong field in the Wait information structure.
373        * score/src/objectallocate.c: With the new optional manager support,
374        we only stub out the initialization. This makes it possible to attempt
375        to create an object with the information structure only initialized
376        with all zeros.  This ensures we return an error cleanly in this case.
377
3782007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
379
380        * rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
381        an optional manager, we cannot depend on it do initialize the
382        internal Allocator Mutex.  This was always a questionable place to
383        do it, so this is a cleanup.
384
3852007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
386
387        * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
388        libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
389        suitable for inclusion in the Users Guide.
390
3912007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
392
393        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
394        ChangeLog-pre2007.
395        * ChangeLog-pre2007: New file.
396
3972007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
398
399        PR 1241/rtems
400        * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
401        critical section window added with requeueing support.
402
4032007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        * libcsupport/include/rtems/cdefs.h,
406          libcsupport/include/sys/cdefs.h: Remove.
407        * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
408        * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
409        * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
410        libnetworking/netdb.h, libnetworking/resolv.h,
411        libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
412        libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
413        libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
414        libnetworking/net/if.h, libnetworking/net/if_dl.h,
415        libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
416        libnetworking/rtems/rtems_bsdnet_internal.h,
417        libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
418        libnetworking/sys/poll.h, libnetworking/sys/socket.h,
419        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
420        libnetworking/sys/uio.h, libnetworking/sys/un.h,
421        librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
422        librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
423        librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
424        librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
425        librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
426        librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
427        Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
428
4292007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
430
431        * Makefile.am: Reflect introduction of
432          include/rtems/bsd/sys/cdefs.h.
433        * include/rtems/bsd/sys/cdefs.h: New.
434
4352007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
436
437        * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
438        * libnetworking/sys/queue.h: Remove.
439
4402007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
441
442        * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
443        <machine/endian.h>.
444        * libnetworking/rtems/rtems_showroute.c,
445        libnetworking/rtems/rtems_showipstat.c,
446        libnetworking/rtems/rtems_showtcpstat.c,
447        libnetworking/rtems/rtems_showicmpstat.c,
448        libnetworking/rtems/rtems_showmbuf.c,
449        libnetworking/rtems/rtems_showudpstat.c,
450        libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
451        libnetworking/net/raw_cb.c, libnetworking/net/route.c,
452        libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
453        libnetworking/netinet/tcp_usrreq.c,
454        libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
455        libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
456        libnetworking/netinet/ip_output.c,
457        libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
458        libnetworking/netinet/udp_usrreq.c,
459        libnetworking/netinet/tcp_output.c,
460        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
461        libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
462        libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
463        libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
464        libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
465        libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
466        instead of <sys/queue.h>.
467        * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
468        libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
469        libnetworking/net/if.h, libnetworking/net/if_media.h,
470        libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
471        libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
472        instead of <sys/queue.h>.
473        * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
474        * include/rtems/bsd/sys/queue.h: New (Copied from
475          libnetworking/sys/queue.h).
476
4772007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
480        sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
481        score/Makefile.am, score/preinstall.am,
482        score/include/rtems/score/userext.h, score/src/chain.c,
483        score/src/userext.c: Switch to newlib reentrancy extension being
484        installed in the initial set instead of using rtems_extension_create.
485        While implementing this, noticed that user extensions and chain code
486        had multiple functions in a single file which is not desirable in the
487        SuperCore and API portions of RTEMS, so split these into multiple
488        files with one function per file. Also noticed that some of user
489        extension code was inlined for no particular reason so moved that to
490        C bodies.  Split executive shutdown from initialization since not
491        every application shuts down.  Moved __fini call to executive shutdown
492        to be more symmetrical with where it is called at startup.
493        * sapi/src/exshutdown.c, score/src/chainappend.c,
494        score/src/chainextract.c, score/src/chainget.c,
495        score/src/chaininsert.c, score/src/userextaddapiset.c,
496        score/src/userextaddset.c, score/src/userextremoveset.c,
497        score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
498        score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
499        score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
500        files.
501        * score/inline/rtems/score/userext.inl: Removed.
502
5032007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
504
505        * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
506        reference _Configuration_MP_table if multiprocessing is disabled.
507
5082007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
511        reference _Configuration_MP_table if multiprocessing is disabled.
512
5132007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
514
515        * libnetworking/machine/endian.h: Remove.
516        * libnetworking/Makefile.am: Remove machine/endian.h.
517        * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
518        libnetworking/rtems/rtems_bsdnet_internal.h: Include
519        <rtems/endian.h> instead of <machine/endian.h>.
520        * Makefile.am: Add include/rtems/endian.h.
521        * include/rtems/endian.h: New (Copied from
522          libnetworking/machine/endian.h).
523
5242007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
525
526        * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
527        pppd/md4.h, pppd/md5.h, pppd/pppd.h,
528        score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
529        of <stdint.h>.
530        * libnetworking/machine/endian.h: Remove
531          CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
532        * NEWS: new.
533
5342007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
535
536        PR 1243
537        * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
538
5392007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
540
541        * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
542        to inline functions, using uint[16,32]_t.
543        * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
544        with SUSv3.
545        * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
546        * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
547        score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
548        Add HAVE_CONFIG_H magic.
549        * libnetworking/libc/gethostbydns.c,
550        libnetworking/libc/inet_net_ntop.c,
551        libnetworking/libc/inet_pton.c: Eliminate __P.
552        * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
553        return value of ntohl (POSIX requirement).
554        Use UINT32_C macros to avoid overflows on 16bit targets.
555        Eliminate __P.
556        * configure.ac: Check for working PRIxPTR.
557
5582007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
559
560        * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
561        score/src/threadinitialize.c, score/src/threadstackallocate.c:
562        Use size_t for stack sizes.
563
5642007-05-03      Joel Sherrill <joel@OARcorp.com>
565
566        * ChangeLog, libcsupport/src/malloc.c,
567        libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
568        score/Makefile.am, score/preinstall.am: malloc never blocks so the
569        Region Manager is quite heavy for implementing this. This patch
570        implements the C Program Heap directly in terms of the new Protected
571        Heap handler. This handler is a direct use of a SuperCore Heap in
572        conjunction with the Allocator Mutex used internally by RTEMS. This
573        saves 3184 bytes on most SPARC test executables.
574        * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
575        score/src/pheapallocatealigned.c, score/src/pheapextend.c,
576        score/src/pheapfree.c, score/src/pheapgetblocksize.c,
577        score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
578        score/src/pheapinit.c, score/src/pheapresizeblock.c,
579        score/src/pheapwalk.c: New files.
580
5812007-05-03      Joel Sherrill <joel@OARcorp.com>
582
583        * libcsupport/src/rmdir.c: Fixed spacing.
584        * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
585        newlibc.c. It is not required for minimum executing and drops 624
586        from SPARC minimum executable.
587        * libcsupport/src/newlibc_exit.c: New file.
588
5892007-04-17      Joel Sherrill <joel@OARcorp.com>
590
591        * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
592        itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
593        itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
594        itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
595        rtems/src/taskinitusers.c, rtems/src/tasks.c,
596        sapi/include/confdefs.h, sapi/src/io.c: Various modification to
597        reduce executable size. Most were refactoring of files. Split ITRON
598        API files. Implemented mechanism to avoid initialization task/thread
599        loop being linked in when that style of task initialization was not
600        being used.
601        * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
602        itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
603        itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
604        itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
605        itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
606        itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
607        itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
608        itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
609        itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
610        itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
611        itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
612        itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
613        itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
614        itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
615        itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
616        itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
617        itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
618        itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
619        itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
620        itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
621        itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
622
6232007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
624
625        * score/include/rtems/score/thread.h:
626          Use Context_Control_fp* instead of void* for fp_contexts.
627
6282007-04-16      Joel Sherrill <joel@OARcorp.com>
629
630        PR 1240/filesystem
631        * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
632        for filename was not being freed.
633
6342007-04-16      Ralf Corsépius <ralf.corsepius@rtems.org>
635
636        * pppd/utils.c: Use uintptr_t instead of unsigned long.
637
6382007-04-16      Joel Sherrill <joel@OARcorp.com>
639
640        * itron/src/rsm_tsk.c: Correct error returned.
641
6422007-04-14      Ralf Corsépius <ralf.corsepius@rtems.org>
643
644        * configure.ac: Redefine LIBPOSIX to !UNIX.
645        * posix/src/usleep.c, libcsupport/src/readlink.c:
646        Update API to SUSv3.
647
6482007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
649
650        * posix/Makefile.am: Unconditionally build src/sleep.c,
651          src/usleep.c.
652        * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
653          CLOCK_MONOTONIC case.
654        * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
655
6562007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
657
658        * posix/Makefile.am: Cosmetics.
659        * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
660        * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
661
6622007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
663
664        * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
665          AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
666        * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
667          rtems/posix/time.h.
668        * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
669          rtems/posix/time.h.
670        * score/include/rtems/score/object.h: Use size_t for byte sizes.
671
6722007-04-12      Joel Sherrill <joel@OARcorp.com>
673
674        * itron/src/rsm_tsk.c: Correct error returned.
675
6762007-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
677
678        * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
679
6802007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
681
682        * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
683        (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
684        _impure_ptr bug).
685        Fix abuse of _REENT_INIT().
686
6872007-04-05      Joel Sherrill <joel@OARcorp.com>
688
689        * itron/src/itrontime.c: Fix typo.
690        * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
691        * score/src/iterateoverthreads.c: Safely take NULL as argument.
692        * score/src/threaddispatch.c: Formatting.
693
6942007-04-05      Joel Sherrill <joel@OARcorp.com>
695
696        * posix/Makefile.am: Fix formatting.
697
6982007-04-05      Joel Sherrill <joel@OARcorp.com>
699
700        * posix/Makefile.am, posix/include/rtems/posix/time.h,
701        posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
702        posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
703        posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
704        posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
705        posix/src/pthread.c, posix/src/pthreadcreate.c,
706        posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
707        posix/src/sched.c, posix/src/semtimedwait.c,
708        posix/src/sigtimedwait.c, posix/src/ualarm.c,
709        rtems/src/clocktodtoseconds.c, score/Makefile.am,
710        score/preinstall.am, score/include/rtems/score/tod.h,
711        score/inline/rtems/score/tod.inl, score/src/coretod.c,
712        score/src/coretodget.c, score/src/coretodgetuptime.c,
713        score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
714        manipulation routines in the SuperCore. Use them everywhere possible.
715        This lead to significant cleanup in the API routines and eliminated
716        some of the same code from the POSIX API. At this point, the
717        SuperCore keeps time in POSIX timespec format properly from 1970. You
718        just cannot set it before 1988 in keeping with RTEMS traditional
719        behavior.
720        * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
721        score/src/timespecfromticks.c, score/src/timespecisvalid.c,
722        score/src/timespeclessthan.c, score/src/timespecsubtract.c,
723        score/src/timespectoticks.c: New files.
724        * posix/src/posixintervaltotimespec.c,
725        posix/src/posixtimespecsubtract.c,
726        posix/src/posixtimespectointerval.c: Removed.
727
7282007-04-04      Joel Sherrill <joel@OARcorp.com>
729
730        * score/Makefile.am, score/include/rtems/score/tod.h,
731        score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
732        non-inlined routine. It should only be used once so there is little
733        advantage to inlining it.
734        * score/src/coretodtickle.c: New file.
735
7362007-04-02      Joel Sherrill <joel@OARcorp.com>
737
738        * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
739        dead code.
740        * posix/src/time.c: Removed.
741
7422007-04-02      Joel Sherrill <joel@OARcorp.com>
743
744        * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
745        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
746        posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
747        rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
748        score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
749        TOD_Ticks_per_second variable.
750
7512007-04-02      Joel Sherrill <joel@OARcorp.com>
752
753        * itron/src/itrontime.c, libcsupport/src/__gettod.c,
754        posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
755        posix/src/clockgettime.c, posix/src/clocksettime.c,
756        posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
757        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
758        posix/src/sleep.c, rtems/Makefile.am,
759        rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
760        rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
761        rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
762        rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
763        score/Makefile.am, score/include/rtems/score/tod.h,
764        score/inline/rtems/score/tod.inl, score/src/coretod.c,
765        score/src/coretodset.c: Convert from Classic API style TOD_Control as
766        fundamental time structure to POSIX struct timespec. Add
767        clock_get_uptime().
768        * rtems/src/clockgetuptime.c, score/src/coretodget.c,
769        score/src/coretodgetuptime.c: New files.
770        * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
771        score/src/coretodvalidate.c: Removed.
772
7732007-04-02      Joel Sherrill <joel@OARcorp.com>
774
775        * libcsupport/src/printk.c: Add %p support.
776
7772007-04-02      Joel Sherrill <joel@OARcorp.com>
778
779        * libmisc/stackchk/check.c: Add code to check validity of frame pointer
780        in addition to the pattern area being overwritten. Also do some
781        cleanup.
782
7832007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
784
785        * include/rtems/pci.h: Further stdint.h fixed-size types.
786
7872007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
788
789        * include/rtems/pci.h: Use stdint.h fixed size-types.
790
7912007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
792
793        * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
794        * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
795        * libnetworking/Makefile.am: Move libc/res_config.h to
796          libc_a_SOURCES (File is being used).
797        * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
798        Remove (Unused).
799        * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
800        * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
801        Remove (Unused).
802        * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
803
8042007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
805
806        * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
807        libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
808        libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
809        libnetworking/libc/gethostbynis.c,
810        libnetworking/libc/gethostnamadr.c,
811        libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
812        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
813        libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
814        libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
815        libnetworking/libc/getservbyname.c,
816        libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
817        libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
818        libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
819        libnetworking/libc/inet_net_ntop.c,
820        libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
821        libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
822        libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
823        libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
824        libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
825        libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
826        libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
827        libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
828        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
829        libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
830        libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
831        libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
832        libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
833        libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
834        libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
835        libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
836        SCCS, LINT. Add HAVE_CONFIG_H.
837        * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
838
8392007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
840
841        * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
842          uintptr_t.
843
8442007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
845
846        * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
847        libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
848
8492007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
850
851        * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
852        * libnetworking/net/netisr.h: Partial update from FreeBSD.
853        * libcsupport/src/getpwent.c: Remove bogus cast to long.
854        * libnetworking/libc/strsep.c: Don't build if provided by libc.
855        * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
856        * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
857        * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
858        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
859        * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
860        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
861        * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
862        (Abandoned in FreeBSD).
863        * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
864        (Abandoned in FreeBSD).
865        * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
866        (Abandoned in FreeBSD).
867        * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
868        * libnetworking/netinet/ip_fw.c: Eliminate __P().
869
8702007-03-28      Chris Johns <chrisj@rtems.org>
871
872        * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
873        score/include/rtems/score/watchdog.h: Add support for a handler to
874        obtain the number of nanoseconds since the last clock tick. The
875        primary interface for this is rtems_clock_set_nanoseconds_extension.
876        Subsequent commits from Joel will redo the TOD support to use this
877        capability.
878        * rtems/src/clocksetnsecshandler.c: New file.
879
8802007-03-28      Joel Sherrill <joel@OARcorp.com>
881
882        PR 1234/cpukit
883        * libcsupport/Makefile.am: Provide printk() based implementation of
884        __assert() to reduce dependencies in executables.
885        * libcsupport/src/__assert.c: New file.
886
8872007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
888
889        * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
890        Use uintptr_t for "disrupt". Remove bogus (long) cast.
891        * libnetworking/net/ppp-comp.h: Remove (Unused).
892        * libnetworking/Makefile.am: Remove net/ppp-comp.h.
893        * libnetworking/sys/buf.h: Remove (Unused).
894        * libnetworking/Makefile.am: Remove sys/buf.h.
895        * libnetworking/kern/kern_sysctl.c,
896        libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
897        <sys/buf.h>.
898        *  libcsupport/include/sys/sockio.h: Partial update from
899          FreeBSD.
900
9012007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
902
903        * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
904        * libnetworking/netinet/igmp.c: Eliminate __P().
905        * libnetworking/netinet/in.c: Eliminate __P().
906        * libnetworking/netinet/tcp_subr.c: Eliminate __P().
907        * libnetworking/netinet/in_pcb.c: Eliminate __P().
908        * libnetworking/netinet/ip_output.c: Eliminate __P().
909
9102007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
911
912        * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
913        pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
914        Change int args to intptr_t because they are casted to pointers.
915        * libnetworking/netinet/tcp_usrreq.c,
916        libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
917
9182007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
919
920        * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
921        "long", because long is not guaranteed to be castable to char*.
922        * libnetworking/netinet/ip_input.c: Eliminate __P().
923        Change "int next" to "int32_t next" for 16bit targets.
924        * libnetworking/netinet/tcp_input.c: Eliminate __P().
925        * libnetworking/netinet/in_rmx.c: Eliminate __P().
926        * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
927        * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
928        * libnetworking/nfs/bootp_subr.c: Eliminate __P().
929        * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
930        * libnetworking/kern/uipc_domain.c: Eliminate __P().
931
9322007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
933
934        * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
935        Remove (Abandoned in FreeBSD).
936        * libnetworking/Makefile.am: Remove net/pppcompress.c,
937        net/pppcompress.h.
938        * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
939        net/pppcompress.h.
940        * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
941        * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
942        net/pppcompress.h.
943
9442007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
945
946        * libnetworking/net/pppcompress.h: Eliminate __P().
947        * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
948        * libnetworking/net/if_llc.h: Update from FreeBSD.
949
9502007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
951
952        * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
953          <net/ppp-comp.h>.
954        * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
955        Warn about using it.
956        * libnetworking/Makefile.am: Add net/ppp_comp.h.
957        * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
958        * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
959          FreeBSD.
960        * libnetworking/machine/in_cksum.h: Eliminate __P().
961        * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
962        pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
963        pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
964        pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
965        Eliminate __P().
966        * libcsupport/src/scandir.c: Eliminate __P().
967        * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
968        pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
969        Eliminate __P().
970        * libnetworking/netinet/ip_mroute.c: Eliminate __P().
971        * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
972        * libnetworking/net/raw_cb.c: Sync with FreeBSD.
973
9742007-03-26      Joel Sherrill <joel@OARcorp.com>
975
976        PR 1231/cpukit
977        * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
978        posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
979        posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
980        posix/src/mutex.c, posix/src/mutexattrdestroy.c,
981        posix/src/mutexattrgetprioceiling.c,
982        posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
983        posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
984        posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
985        posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
986        posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
987        posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
988        posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
989        posix/src/mutextrylock.c, posix/src/mutexunlock.c,
990        posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
991        posix/src/posixtimespecsubtract.c,
992        posix/src/posixtimespectointerval.c,
993        posix/src/psignalclearprocesssignals.c,
994        posix/src/psignalclearsignals.c,
995        posix/src/psignalsetprocesssignals.c,
996        posix/src/psignalunblockthread.c, posix/src/ptimer.c,
997        posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
998        unneeded includes of assert.h
999
10002007-03-26      Joel Sherrill <joel@OARcorp.com>
1001
1002        * libcsupport/include/rtems/assoc.h: Pick up the include file
1003        changes associated with the file splitting.
1004
10052007-03-26      Joel Sherrill <joel@OARcorp.com>
1006
1007        * libcsupport/Makefile.am: Pick up the Makefile changes associated
1008        with the file splitting.
1009
10102007-03-26      Joel Sherrill <joel@OARcorp.com>
1011
1012        * libcsupport/src/assoc.c, libcsupport/src/libio.c,
1013        libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
1014        this will not be deemed necessary to commit to the 4.7 branch.
1015        * libcsupport/src/assoclocalbyname.c,
1016        libcsupport/src/assoclocalbyremote.c,
1017        libcsupport/src/assoclocalbyremotebitfield.c,
1018        libcsupport/src/assocnamebylocal.c,
1019        libcsupport/src/assocnamebylocalbitfield.c,
1020        libcsupport/src/assocnamebyremote.c,
1021        libcsupport/src/assocnamebyremotebitfield.c,
1022        libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
1023        libcsupport/src/assocptrbyremote.c,
1024        libcsupport/src/assocremotebylocal.c,
1025        libcsupport/src/assocremotebylocalbitfield.c,
1026        libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
1027        libcsupport/src/write_r.c: New files.
1028
10292007-03-26      Joel Sherrill <joel@OARcorp.com>
1030
1031        * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
1032        support and remove deadcode. Replace with comment explaining that
1033        behavior is compatible with GNU/Linux per Eric Norum.
1034
10352007-03-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1036
1037        * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
1038        Partial update from FreeBSD.
1039        * libnetworking/netinet/if_ether.h: Eliminate __P().
1040        * libnetworking/netinet/ip_var.h: Eliminate __P().
1041        * libnetworking/netinet/in.h: Eliminate __P().
1042        * libnetworking/netinet/tcp_var.h: Eliminate __P().
1043
10442007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1045
1046        * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
1047        Remove __P();
1048        * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
1049
10502007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1051
1052        * libnetworking/netinet/in_var.h: Remove __P().
1053        * libnetworking/netinet/in_systm.h: Remove __P().
1054        * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
1055        * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
1056        * libnetworking/netinet/if_ether.c: Remove __P().
1057        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
1058        More updates from FreeBSD.
1059        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
1060        libnetworking/net/route.h: Partial update from FreeBSD.
1061
10622007-03-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1063
1064        * libnetworking/Makefile.am: Remove nfs/krpc.h.
1065        * libnetworking/nfs/krpc.h: Remove (Unused).
1066        * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
1067        * libnetworking/Makefile.am: Remove nfs/nfs.h.
1068        * libnetworking/nfs/nfs.h: Remove (Unused).
1069
10702007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1071
1072        * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
1073          symbols.
1074        * libnetworking/sys/conf.h: Don't include machine/conf.h.
1075        Update copyright notice.
1076        Remove unused/non-implemented declarations.
1077        * libnetworking/Makefile.am: Remove machine/conf.h.
1078        * libnetworking/machine/conf.h: Remove.
1079
10802007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1081
1082        * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
1083        Remove many non-supported/unused declarations.
1084
10852007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1086
1087        * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
1088          crhold (Unused/non-implemented).
1089
10902007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1091
1092        * libnetworking/sys/ucred.h: Remove __P().
1093        * libnetworking/sys/callout.h: Remove __P().
1094        * libnetworking/sys/domain.h: Remove __P().
1095        * libnetworking/sys/socketvar.h: Remove __P().
1096        * libnetworking/sys/socket.h: Remove __P().
1097        * libnetworking/sys/select.h: Remove __P().
1098        * libnetworking/sys/kernel.h: Remove __P().
1099        * libnetworking/sys/protosw.h: Remove __P().
1100        * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
1101        * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
1102        swdevt, nswdev, nswap (Unused).
1103
11042007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1105
1106        * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
1107        * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
1108        instead of struct linesw (PR 1229)
1109        * libnetworking/sys/systm.h: Comment out copyin/copyout to work
1110        around clash with defines from rtems_bsdnet_internal.h.
1111        * score/src/heapwalk.c: include stdlib.h.
1112
11132007-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1114
1115        * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
1116        Remove __P().
1117        * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
1118        libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
1119        Remove __P().
1120        * libcsupport/include/rtems/termiostypes.h,
1121        libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
1122        with rtems_termios_*.
1123        * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
1124        (Clash with termiostypes.h - PR 1229).
1125
11262007-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1127
1128        * score/include/rtems/score/wkspace.h,
1129        score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
1130        Change _Workspace_Handler_initialization and
1131        _Workspace_Allocate_or_fatal_error to using size_t.
1132        * libnetworking/sys/rtprio.h: Remove (Unused).
1133        * libnetworking/Makefile.am: Remove sys/rtprio.h.
1134
11352007-03-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1136
1137        * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
1138        Remove __P().
1139
11402007-03-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1141
1142        * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
1143          to fix warnings.
1144        * score/include/rtems/score/stack.h: Use size_t for stack sizes.
1145        * score/include/rtems/score/chain.h, score/src/chain.c:
1146        Change _Chain_Initialize to using size_t.
1147
11482007-03-12      Joel Sherrill <joel@OARcorp.com>
1149
1150        * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
1151        Dump_Buffer to rtems_print_buffer.
1152
11532007-03-12      Joel Sherrill <joel@OARcorp.com>
1154
1155        * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
1156        license URL and/or fix mistake in copyright notice. Both of these
1157        mistakes appear to be from code submitted after these changes were
1158        made previously.
1159
11602007-03-10      Joel Sherrill <joel@OARcorp.com>
1161
1162        PR 1226/cpukit
1163        * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
1164        CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
1165
11662007-03-08      Joel Sherrill <joel@OARcorp.com>
1167
1168        * libfs/src/imfs/imfs.h: Fix comment.
1169
11702007-03-08      Joel Sherrill <joel@OARcorp.com>
1171
1172        * libfs/src/imfs/imfs.h: Fix comment.
1173
11742007-03-08      Joel Sherrill <joel@OARcorp.com>
1175
1176        * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
1177        libmisc/stackchk/stackchk.h: Change dump usage to report usage.
1178
11792007-03-08      Joel Sherrill <joel@OARcorp.com>
1180
1181        * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
1182        Remove wrapper for message queue send and urgent and implement them
1183        directly. There was an unnecessary function call layer in addition to
1184        conditions in the shared routine. Directly coding both directives is
1185        simpler and should result in smaller code.
1186        * rtems/src/msgqsubmit.c: Removed.
1187
11882007-03-05      Joel Sherrill <joel@OARcorp.com>
1189
1190        PR 1222/cpukit
1191        * score/Makefile.am, score/include/rtems/score/coremutex.h,
1192        score/include/rtems/score/threadq.h,
1193        score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
1194        score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
1195        score/src/threadclearstate.c, score/src/threadhandler.c,
1196        score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
1197        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1198        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1199        score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
1200        score/src/threadsetstate.c: Enhance so that when the prioirity of a
1201        thread that is blocked on a priority based thread queue is changed,
1202        that its placement in the queue is reevaluated based upon the new
1203        priority. This enhancement includes modifications to the SuperCore as
1204        well as new test cases.
1205        * score/src/threadqrequeue.c: New file.
1206
12072007-03-05      Joel Sherrill <joel@OARcorp.com>
1208
1209        * sapi/src/exinit.c: Fix spacing.
1210
12112007-03-05      Joel Sherrill <joel@OARcorp.com>
1212
1213        PR 1221/cpukit
1214        * posix/src/pthreadequal.c: Fix critical section nesting.
1215
12162007-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1217
1218        * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
1219          compiled files.
1220
12212007-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
1222
1223        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1224
12252007-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1226
1227        * score/Makefile.am: Remove macros/README.
1228
12292007-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1230
1231        * score/include/rtems/score/heap.h, score/src/heap.c,
1232        score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
1233        More size_t for heap-sizes.
1234        * score/include/rtems/score/heap.h, score/src/heap.c,
1235        score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
1236        heap-sizes.
1237        * libnetworking/resolv.h: Typo fixes. Remove __P().
1238
12392007-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1240
1241        * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
1242        Use size_t for stack-sizes.
1243
12442007-02-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1245
1246        * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
1247          functions.
1248        * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
1249        pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
1250
12512007-02-06      Till Straumann <strauman@slac.stanford.edu>
1252
1253        * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
1254        taskvar dtor to plug memory leak. Applied patch attached
1255        to PR#690.
1256
12572007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1258
1259        * libcsupport/src/getpagesize.c: New (moved from posix/src).
1260        * posix/src/getpagesize.c: Removed.
1261        * posix/Makefile.am: Remove references to getpagesize.c.
1262        * libcsupport/Makefile.am: Add getpagesize.c.
1263
12642007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1265
1266        * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
1267        * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
1268          visible.
1269        * score/inline/rtems/score/coremsg.inl: More size_t and consts.
1270
12712007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1272
1273        * rtems/src/msgqsend.c: Use size_t for sizes.
1274        * rtems/src/msgqurgent.c: Use size_t for sizes.
1275        * rtems/src/msgqbroadcast.c: Use size_t for sizes.
1276        * rtems/src/msgmp.c: Use size_t for sizes.
1277        * rtems/src/msgqsubmit.c: Use size_t for sizes.
1278        * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
1279        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1280        * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
1281
12822007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1283
1284        * itron/src/trcv_mbf.c: Use size_t for sizes.
1285        * libmisc/monitor/mon-object.c: Use size_t for sizes.
1286        * libmisc/monitor/mon-server.c: Use size_t for sizes.
1287        * libmisc/monitor/monitor.h: Use size_t for sizes.
1288        * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
1289        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1290        * rtems/src/msgqreceive.c: Use size_t for sizes.
1291        * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
1292        * score/src/coremsgseize.c: Use size_t for sizes.
1293
12942007-02-05      Ralf Corsépius <ralf.corsepius@rtems.org>
1295
1296        * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
1297        * posix/src/mqueuesendsupp.c: Use size_t for sizes.
1298        * score/include/rtems/score/coremsg.h: Use size_t for sizes.
1299        * score/src/coremsgbroadcast.c: Use size_t for sizes.
1300        * score/src/coremsgsubmit.c: Use size_t for sizes.
1301
13022007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1303
1304        * libblock/src/show_bdbuf.c: Use inttypes.h macros.
1305
13062007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1307
1308        * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
1309
13102007-01-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1311
1312        * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
1313        Remove isblank (supposed to be provided by libc).
1314
13152007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1316
1317        * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
1318
13192007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1320
1321        * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
1322         __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
1323        * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
1324        __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
1325        Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
1326
13272007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1328
1329        * score/include/rtems/system.h:
1330        #define __RTEMS_MINOR__ 7 (BZ 1206).
1331
13322007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1333
1334        * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
1335        export some internal variables to make them available in
1336        "show_bdbuf" monitor add-on
1337
13382007-01-16      Till Straumann <strauman@slac.stanford.edu>
1339
1340        * libnetworking/rtems/rtems_mii_ioctl.c,
1341        libnetworking/rtems/rtems_mii_ioctl.h,
1342        libnetworking/rtems/rtems_mii_ioctl_kern.c,
1343        libi2c/libi2c.c, libi2c/libi2c.h:
1344        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1345
13462007-01-09      Joel Sherrill <joel@OARcorp.com>
1347
1348        * libcsupport/src/error.c: rtems_progname is no longer defined in
1349        the BSP startup since it never held a meaningful value.
1350
13512007-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1352
1353        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
1354        (BZ 1203).
Note: See TracBrowser for help on using the repository browser.