Compare commits

...

1991 Commits
4.7.1 ... 4.8

Author SHA1 Message Date
Ralf Corsépius
48953dfae1 Remove (Obsolete). 2012-02-17 17:14:23 +01:00
Ralf Corsépius
9604d8b03c Remove (Moved to git.rtems.org/data/git/rtems-crossrpms.git). 2012-02-17 16:03:57 +01:00
Joel Sherrill
efddd4fc62 2011-01-21 Eric Norum <wenorum@lbl.gov>
* libmisc/capture/capture.c: Avoid using TCB of task just deleted.
2011-01-21 19:40:47 +00:00
Joel Sherrill
b2d8a9f477 2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* SUPPORT: Update address.
2010-12-16 19:00:40 +00:00
Joel Sherrill
c47008da0a 2010-11-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1718/cpukit
	* sapi/include/confdefs.h: POSIX threads are allocated twice the
	minimum stack space by default. confdefs.h only accounts for one
	minimum -- not the 2x factor.
2010-11-16 19:14:35 +00:00
Joel Sherrill
ca4fb8f12d 2010-11-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1717/cpukit
	* libcsupport/src/gxx_wrappers.c: Free memory on error.
2010-11-16 18:52:21 +00:00
Joel Sherrill
4b164e4f0a 2010-11-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1716/doc
	* user/concepts.t: print_name example used a variable which did not
	match the name of the passed in parameter.
2010-11-11 14:01:48 +00:00
Joel Sherrill
b0ceb59bc4 2010-11-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1714/doc
	* user/datatypes.t, user/part.t: Add missing description of
	rtems_status_codes.
2010-11-01 15:58:26 +00:00
Ralf Corsepius
6918195e0c 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1708/build:
	* aclocal/check-cpuopts.m4: Fix m4-quoting.
2010-10-01 17:01:24 +00:00
Ralf Corsepius
0c3f1864d8 2010-09-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-cpuopts.m4: Add AC_LANG_SOURCE.
2010-09-23 14:53:11 +00:00
Joel Sherrill
5c758d1a8c 2010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1693/filesystem
	* libfs/src/imfs/memfile.c: IMFS_memfile_get_block_pointer() was
	checking incorrect pointer and thus had dead code.
2010-08-27 17:42:52 +00:00
Joel Sherrill
6685b744d5 2010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1692/filesystem
	* libcsupport/include/rtems/libio.h, libfs/src/imfs/imfs_eval.c: Fix
	implementation and use of rtems_libio_is_valid_perms().
2010-08-27 17:33:30 +00:00
Joel Sherrill
18cf72767e 2010-06-21 Peter Dufault <dufault@hda.com>
PR 1570/cpukit
	* posix/src/semtimedwait.c: This routine is supposed to return -1/errno
	NOT the status directly.
2010-06-21 16:38:47 +00:00
Joel Sherrill
7cf2cfaa5c Upgrade to 4.8.2 2010-03-18 17:28:06 +00:00
Joel Sherrill
97b9d90c1b 2010-03-18 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1497/bsps
	* startup/bspclean.c: Do not enable interrupts while waiting for board
	to reset.
2010-03-18 17:26:53 +00:00
Ralf Corsepius
fb9b445952 Remove. 2010-03-11 15:07:03 +00:00
Ralf Corsepius
1ea3eb8958 Sync with CVS-HEAD. 2010-01-11 12:32:20 +00:00
Ralf Corsepius
aa2b944cdd Bump version. 2010-01-11 12:25:58 +00:00
Ralf Corsepius
50bac4a70d Fix oversight. 2010-01-11 12:25:45 +00:00
Ralf Corsepius
c8225edd1f Set default osname to centos5. 2010-01-11 09:53:11 +00:00
Ralf Corsepius
05b5ec8cc7 Bump version.
Remove fedora.
2010-01-11 09:52:19 +00:00
Ralf Corsepius
d5808bea3c Add rtems-4.8-release. 2010-01-11 09:51:42 +00:00
Ralf Corsepius
ab41f99465 Add INSTALL 2010-01-11 09:51:03 +00:00
Ralf Corsepius
ee6377f9fe Remove (Bogusly checked in into CVS) 2010-01-11 09:50:47 +00:00
Joel Sherrill
19aa6d7c81 2009-12-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1482
	* posix/src/ptimer1.c: Exit dispatching critical section.
2009-12-10 22:19:36 +00:00
Ralf Corsepius
4f00a35cfc 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1441/cpukit
	* libcsupport/src/tcgetprgrp.c: Remove.
	* libcsupport/src/tcgetpgrp.c: New (Renamed from
	  libcsupport/src/tcgetprgrp.c).
	* libcsupport/Makefile.am: Add libcsupport/src/tcgetpgrp.c.
	  Remove libcsupport/src/tcgetprgrp.c.
2009-09-15 06:03:36 +00:00
cvs2git
30dfdaa8c7 This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.
Cherrypick from master 2009-09-15 05:32:49 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2009-09-15	Ralf Corsépius <ralf.corsepius@rtems.org>':
    cpukit/libcsupport/src/tcgetpgrp.c
2009-09-15 05:32:50 +00:00
Joel Sherrill
f8589f08d6 2009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp46/init.c: Make compile on 4.8 branch.
	* sp46/sp46.scn: New file.
2009-09-09 18:27:32 +00:00
Ralf Corsepius
0973a00638 Sync with rtems-4.9. 2009-07-26 06:09:18 +00:00
Ralf Corsepius
cdeed5a674 Update. 2009-07-26 06:07:32 +00:00
Ralf Corsepius
f774354f6e Remove. 2009-07-24 12:34:07 +00:00
Ralf Corsepius
2165ab45fd New. 2009-07-24 10:29:03 +00:00
Ralf Corsepius
a3edc1b8d2 Regenerate. 2009-07-24 10:26:17 +00:00
Ralf Corsepius
cd8dd21b63 Update. 2009-07-24 10:25:53 +00:00
Ralf Corsepius
2cc6357bea Bump GDB_RPMREL. 2009-07-24 10:25:34 +00:00
Ralf Corsepius
d26a03c92c Regenerate. 2009-07-24 10:13:19 +00:00
Ralf Corsepius
ba197db0c6 Update. 2009-07-24 10:13:05 +00:00
Ralf Corsepius
10d5360160 Bump GDB_RPMREL. 2009-07-24 10:12:54 +00:00
Ralf Corsepius
fd410cd8e3 Regenerate. 2009-07-24 09:40:26 +00:00
Ralf Corsepius
5589d26f3a Minor fixes. 2009-07-24 09:40:08 +00:00
Ralf Corsepius
5e6b855480 Bump GDB_RPMREL. 2009-07-24 09:39:36 +00:00
Ralf Corsepius
b813489b46 Remove. 2009-07-24 09:35:31 +00:00
Ralf Corsepius
9301ec20b9 Remove. 2009-07-23 15:30:49 +00:00
Ralf Corsepius
af0717b291 Sync. with rtems-4.10. 2009-07-23 08:38:49 +00:00
Ralf Corsepius
bd8e7703bd Regenerate. 2009-07-21 12:38:23 +00:00
Ralf Corsepius
f1534807f6 Bump *_RPMREL. 2009-07-21 12:38:08 +00:00
Ralf Corsepius
6dae02b4a8 Sync with rtems-4.10. 2009-07-21 12:33:19 +00:00
Ralf Corsepius
da3d35840f Sync with rtems-4.10. 2009-07-21 12:26:01 +00:00
Ralf Corsepius
01d2b1ebc5 Abandon mingw32, cygwin. 2009-07-21 12:25:31 +00:00
Ralf Corsepius
6542b4613b Remove. 2009-07-21 10:54:13 +00:00
Ralf Corsepius
0eaef9a704 Cleanup. 2009-07-21 10:50:59 +00:00
Ralf Corsepius
15e12bf63a Remove. 2009-07-21 10:46:01 +00:00
cvs2git
d8fce0335c This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.
Cherrypick from master 2009-07-13 14:20:36 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Add autoconf-sources.add.':
    contrib/crossrpms/autotools/autoconf-sources.add
    contrib/crossrpms/autotools/automake-sources.add
    contrib/crossrpms/patches/binutils-2.17.50-cygwin-20060817-1.diff
    contrib/crossrpms/patches/gdb-6.5-bfinrtems-20071114.diff
    contrib/crossrpms/patches/gdb-6.5-bfinrtems-20090122.diff
    cpukit/libnetworking/ifaddrs.h
    cpukit/libnetworking/libc/getifaddrs.c
    cpukit/libnetworking/libc/if_indextoname.c
    cpukit/libnetworking/libc/if_nameindex.c
2009-07-13 14:20:37 +00:00
Joel Sherrill
959f9ed343 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/region.t: Fix typos where semaphore referenced instead of region
	or segment.
2009-07-02 16:23:12 +00:00
Joel Sherrill
3f5e231d5b 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/preface.texi: Correct list of supported CPU architectures.
2009-07-02 16:12:13 +00:00
Joel Sherrill
6998158727 2009-06-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1421/filesystem
	* libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_handlers_device.c: Backport ftruncate support for
	devices so fopen(device, w) works.
2009-06-03 19:27:38 +00:00
Joel Sherrill
8774fddf30 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1415/cpukit
	* rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h,
	score/inline/rtems/score/coremutex.inl, score/src/coremutex.c:
	Address two paths where a task with a priority above the ceiling
	could obtain a priority ceiling mutex.
2009-05-28 21:04:29 +00:00
Joel Sherrill
dc927fe9f8 2009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1414/cpukit
	* score/src/objectget.c, score/src/objectgetisr.c,
	score/src/objectgetnoprotection.c: Tighten math on extraction of
	index so it is harder to trick by passing in a valid id of an
	incorrect object class.
2009-05-21 13:51:43 +00:00
Joel Sherrill
d7196bfd66 2009-04-20 Kate Feng <feng1@bnl.gov>
1396/bsps
	* pci/pci.c : Updated it to be consistent with the original pci.c
	* written by Eric Valette.  There is no change in its function.
	* irq/irq_init.c : set defaultIrq->next_handler to be 0
	* for BSP_SHARED_HANDLER_SUPPORT.
	* network/if_1GHz/if_wm.c : fixed some bugs in the 1GHz driver.
	* irq/BSP_irq.c : added supports for shared IRQ.
	* pci/pci_interface.c : Enabled PCI "Read", "Read Line", and
	"Read Multiple"
	*  Agressive Prefetch to improve the performance of the PCI based
	*  applications (e.g. 1GHz NIC).
	* irq/BSP_irq.c : Replaced the irq/irq.c, and used GT_GPP_Value
	* register to monitor the cause of the level sensitive interrupts.
	* This unique solution solves various bugs in the 1GHz network drivers
	* Fixed bugs in compute_pic_masks_from_prio()
2009-05-04 20:06:43 +00:00
Ralf Corsepius
e1be2b30ad Merge changes from CVS-HEAD addressing Fedora 11 rpm regressions. 2009-04-30 16:38:01 +00:00
Ralf Corsepius
72c7d3e2e6 Update. Bump version. 2009-04-08 14:26:15 +00:00
Ralf Corsepius
4f1b79b380 Use mirrorlists. 2009-04-08 14:26:01 +00:00
Ralf Corsepius
3ab7226ae5 2009-04-02 Ralf Corsépius <ralfcorsepius@rtems.org>
* aclocal/check-rtems-debug.m4: Add missing ','.
2009-04-02 11:51:28 +00:00
Joel Sherrill
c614948571 2009-03-12 Santosh G Vattam <vattam.santosh@gmail.com>
PR 1378/filesystem
	* libfs/src/imfs/deviceio.c: IMFS device lseek should return the
	current offset.
2009-03-12 21:13:36 +00:00
Joel Sherrill
9f61de9ef6 2009-03-09 Antoine Lacroix <antoine.lacroix at sodern.fr>
PR 1391/bsps
	* startup/spurious.c: Format was %d but had leading 0x.
2009-03-09 16:54:00 +00:00
Joel Sherrill
6068f9b028 2009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1376/filesystem
	* libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/memfile.c: lseek handlers should return off_t.
2009-03-09 14:13:44 +00:00
Joel Sherrill
d7ad1f65fe 2009-03-02 Ray Xu <rayx.cn@gmail.com>
PR 1380/bsps
	* include/bsp.h: Switch to English comments.
2009-03-02 17:04:15 +00:00
Joel Sherrill
5ab52fb40a 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1388/cpukit
	* sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
	allow both priority inherit and ceiling attributes to be set on
	semaphore create. These attributes are mutually exclusive and this
	should be an error.
2009-03-02 16:13:40 +00:00
Joel Sherrill
86458b0e97 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1388/cpukit
	* rtems/src/semcreate.c: Classic Semaphores allow both priority inherit
	and ceiling attributes to be set on semaphore create. These
	attributes are mutually exclusive and this should be an error.
2009-03-02 16:13:35 +00:00
Joel Sherrill
cc88fb7e84 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1387/doc
	* user/intr.t: Add Interrupt Manager services to list of services
	callable from ISR.
2009-02-27 16:02:39 +00:00
Joel Sherrill
8303576c15 2009-02-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/uC5282.cfg: Add cvs Id.
2009-02-17 14:37:07 +00:00
Joel Sherrill
b7a08ad494 2009-01-29 Nickolay Semyonov-Kolchin <nbkolchin@gmail.com>
PR 1359/cpukit
	* libcsupport/src/libio.c: rtems_libio_allocate:
	rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now
	checks error and does not modify anything until sure it has created
	semaphore.
2009-01-29 17:19:00 +00:00
Joel Sherrill
c9b28ef278 2009-01-29 Gene Smith <gene.smith@siemens.com>
PR 1363/filesystem
	* libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written
	correctly in FAT f/s data.
2009-01-29 16:13:26 +00:00
Joel Sherrill
065639c0f2 2009-01-29 Eric Norum <norume@aps.anl.gov>
PR 1364/cpukit
	* libcsupport/src/gxx_wrappers.c: Fix compilation problems when
	diagnostics enabled.
2009-01-29 14:32:59 +00:00
Joel Sherrill
ecf19d14b3 2009-01-21 Nickolay Kolchin <nbkolchin@gmail.com>
Joel Sherrill <joel.sherrill@oarcorp.com>

	PR 1357/cpukit
	* rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
2009-01-21 20:48:20 +00:00
Joel Sherrill
2bcccf73c0 2009-01-21 Frank Ueberschar <frank.ueberschar@dsa-volgmann.de>
PR 1354/bsps
	* network/network.c: In some cases it can occur that an empty mbuf is
	put on the descriptor chain. (We found it especially then when
	transmitting fragmented IP Packets.) Since the actual buffer
	descriptor pointer will be incremented after every inserted mbuf
	(txBd = sc->txBdBase + sc->txBdHead;) even if m->m_len of the current
	mbuf was zero. This leads to the bug.
2009-01-21 18:18:11 +00:00
Joel Sherrill
e02d489afc 2009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1350/bsps
	* network/lan91c11x.c: Do not write 65th element into 64 element array.
2009-01-06 16:26:55 +00:00
Joel Sherrill
eafefdf19f 2008-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/region.t: Malloc Family is not implemented in termios of Region
	Manager after 4.7. Correct documentation.
2008-12-12 14:48:11 +00:00
Joel Sherrill
081b2d4d95 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1348/cpukit
	* Makefile.am, configure.ac: Add test of special case of resetting cpu
	usage information while a period is running.
	* sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc: New files.
2008-12-04 16:14:16 +00:00
Joel Sherrill
f7a1d76d44 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1348/cpukit
	* rtems/src/ratemonperiod.c: Properly handle period statistics after
	cpu usage information is reset while a period is running.
2008-12-04 16:14:04 +00:00
Joel Sherrill
d13db6a837 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/concepts.t: Id has four parts not three.
2008-12-01 15:31:38 +00:00
Joel Sherrill
f4d9c474fd 2008-11-20 Daron Chabot <daronchabot@gmail.com>
PR 1337/bsps
	* custom/pc386.cfg: Stripping .rodata section produces unusable
	executables for the i386-rtems target.
2008-11-20 15:27:15 +00:00
Ralf Corsepius
3b4bbc277d Use expanded osnames. 2008-11-18 06:07:23 +00:00
Ralf Corsepius
712a3a2cd7 update. 2008-11-18 05:25:33 +00:00
Ralf Corsepius
86b2da4fb7 Regenerate. 2008-11-13 07:55:18 +00:00
Ralf Corsepius
13873d54e4 Bump GCC_RPMREL. 2008-11-13 07:54:12 +00:00
Ralf Corsepius
03262f8917 Regenerate. 2008-11-13 04:59:35 +00:00
Ralf Corsepius
965839a4ba Regenerate. 2008-11-13 04:23:20 +00:00
Ralf Corsepius
05ab2acaf7 Bump AUTOCONF_RPMREL AUTOMAKE_RPMREL 2008-11-13 04:21:15 +00:00
Ralf Corsepius
e2684d4a75 New. 2008-11-13 04:20:05 +00:00
Ralf Corsepius
0b1ceac847 Merger from CVS-HEAD. 2008-11-12 15:40:26 +00:00
Joel Sherrill
6f536795d6 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/concepts.t: Use 32 bit version centered.
2008-11-07 20:16:55 +00:00
Joel Sherrill
4fdab5d871 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* ada_user/Makefile.am, user/Makefile.am: Make C and Ada manual build
	again after adding figure.
2008-11-07 19:04:18 +00:00
Ralf Corsepius
8e98cfb632 Import changes from HEAD. 2008-11-07 03:24:02 +00:00
Ralf Corsepius
3568f50df1 Remove solaris2.7 2008-11-05 16:43:33 +00:00
Till Straumann
47927b0477 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 21:03:06 +00:00
Till Straumann
c592a7f54a 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 20:54:33 +00:00
Joel Sherrill
f3a4c7a85a 2008-11-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1334/doc
	* user/Makefile.am, user/concepts.t, user/overview.t, user/part.t,
	user/task.t: Correct typos and correctly document 4 parts of 32-bit
	object id.
	* user/ObjectId-32Bits.eps, user/ObjectId-32Bits.png: New files.
2008-11-03 19:02:04 +00:00
Joel Sherrill
b37ab148fe 2008-11-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1333/cpukit
	* libcsupport/include/rtems/termiostypes.h: Typo on type name -- should
	be rtems_device_minor_number.
2008-11-03 15:34:01 +00:00
Ralf Corsepius
c3a992696d Sync with CVS-HEAD. 2008-10-24 13:48:31 +00:00
Joel Sherrill
d6b8d5c974 2008-10-14 Tim Cussins <timcussins@eml.cc>
PR 1330/cpukit
	* libcsupport/src/malloc.c: Should print begin field not start field.
2008-10-14 16:09:56 +00:00
Joel Sherrill
52efd7de67 2008-09-26 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1316/cpukit
	* score/src/coremsgbroadcast.c: Give error when message is too large
	like when sending a message. This was the documented behavior.
2008-09-26 18:37:12 +00:00
Joel Sherrill
44a2f5d6c3 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
	* aclocal/check-bsps.m4: Add missing icecube.
2008-09-24 14:08:45 +00:00
Joel Sherrill
43db3c8656 2008-09-16 Gene Smith <gene.smith@siemens.com>
PR 564/cpukit
	* sapi/include/confdefs.h: Fix incorrect name. Was missed in an earlier
	renaming sweep.
2008-09-16 17:13:58 +00:00
Ralf Corsepius
8683760168 Regenerate. 2008-09-03 09:30:34 +00:00
Ralf Corsepius
63d797186e Remove (Obsolete). 2008-09-03 09:29:36 +00:00
Ralf Corsepius
e5bbe572be Remove support for c4x.
Backport arm-endianness hack from rtems-4.10.
2008-09-03 09:26:39 +00:00
Ralf Corsepius
379e676a11 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1301/cpukit
	* sapi/src/debug.c: Let _Debug_Is_enabled return TRUE|FALSE.
2008-09-02 09:22:08 +00:00
Ralf Corsepius
be2b95568b 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/tcp_var.h: Fix broken declaration of
        tcp_trace().
2008-09-01 06:56:56 +00:00
Ralf Corsepius
d0ea9d9d89 Fix broken declaration of tcp_trace(). 2008-09-01 06:56:44 +00:00
Joel Sherrill
de9806ecb3 2008-08-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/clock.t: Correct discussion of timeval.
2008-08-24 17:44:34 +00:00
Joel Sherrill
32a46df3ba 2008-08-19 Cedric Aubert <cedric_aubert@yahoo.fr>
PR 500/misc
	* libcsupport/src/termios.c: Avoid potential buffer overflow.
2008-08-19 20:23:32 +00:00
Joel Sherrill
08e4923776 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1297/cpukit
	* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
	pointer handling.
2008-08-15 16:29:53 +00:00
Joel Sherrill
935eb84ab0 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1297/cpukit
	* posix/src/prwlockinit.c: Fix NULL attribute pointer handling.
2008-08-15 16:29:47 +00:00
Joel Sherrill
a4832af52e 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Attempt to prevent runaways.
2008-08-15 16:25:30 +00:00
Joel Sherrill
1572e389ff 2008-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Install cplb.h
2008-08-13 14:03:54 +00:00
Joel Sherrill
cabc362915 Upgrade to 4.8.1 2008-08-13 14:01:05 +00:00
Joel Sherrill
c657ad5b9f 2008-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/hurricane.cfg, custom/simsh4.cfg: Now build and link class
	examples.
2008-08-13 13:47:49 +00:00
Joel Sherrill
3c5939074c 2008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Major update. Now more likely not to run away.
2008-08-12 13:05:08 +00:00
Joel Sherrill
77c5e9120d 2008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/rbtx4925.cfg, custom/rbtx4938.cfg: Fix so all C++ example code
	compiles and links.
2008-08-11 18:38:37 +00:00
Joel Sherrill
b335275de0 2008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get
	RTEMS version string.
	* sapi/src/getversionstring.c: New file.
2008-08-11 16:52:40 +00:00
Joel Sherrill
1256de38bf 2008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: All SPARC executables should include
	rtems_get_version_string so the monitor used can provide RTEMS
	awareness based upon the version.
2008-08-08 15:55:10 +00:00
Joel Sherrill
6676f1de16 2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/datatypes.t: Add rtems_name. Add comment about
	rtems_task_argument changing from simple unsigned thirty two bit
	integer to being derived from a C99 uintptr_t in 4.8 and newer.
2008-08-07 13:45:10 +00:00
Joel Sherrill
b8fa0b1266 2008-08-06 Brett Swimley <brett.swimley@aedbozeman.com>
PR 1192/filesystem
	* libblock/src/diskdevs.c: Update the disktap pointer after the
	realloc.
2008-08-06 21:02:30 +00:00
Joel Sherrill
eab373a2d7 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 741/networking
	* libmisc/dummy/dummy.c: Add dummy network configuration.
2008-08-05 16:33:12 +00:00
Joel Sherrill
a7a9e1938a 2008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>
PR 1212/cpukit
	* Makefile.am, configure.ac: Time slicing will not happen if the task
	mode is changed from a non-timeslicing mode to timeslicing mode if it
	is done by the executing thread (e.g. in its task body). This change
	includes sp44 to demonstrate the problem and verify the correction.
	* sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
2008-08-05 13:11:09 +00:00
Joel Sherrill
c25cea9bee 2008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>
PR 1212/cpukit
	* rtems/src/taskmode.c, score/src/threadtickletimeslice.c: Time slicing
	will not happen if the task mode is changed from a non-timeslicing
	mode to timeslicing mode if it is done by the executing thread (e.g.
	in its task body). This change includes sp44 to demonstrate the
	problem and verify the correction.
2008-08-05 13:11:01 +00:00
Joel Sherrill
014d541f37 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1263/doc
	* user/part.t: Improve discussion of alignment and minimum buffer
	sizes.
2008-08-04 20:45:31 +00:00
Joel Sherrill
9f170c9e84 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1294/bsps
	* startup/spurious.c: Correct prototype and usage of
	sparc_disable_interrupts.
2008-08-04 20:36:38 +00:00
Joel Sherrill
b72e847b3f 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1294/bsps
	* rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage
	of sparc_disable_interrupts.
2008-08-04 20:35:25 +00:00
Joel Sherrill
bd029d8779 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1265/cpukit
	* score/include/rtems/score/object.h,
	score/src/objectallocatebyindex.c: Rename index argument to avoid
	warning when rtems.h and string.h are included at the same time by
	user code.
2008-08-04 19:49:33 +00:00
Joel Sherrill
9cda660388 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1282/misc
	* src/rtemsInterrupt.cc: Correct vec/vector variable confusion.
2008-08-04 19:24:38 +00:00
Joel Sherrill
bdfdb0b3ca 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1288/doc
	* user/intr.t: Update callable from ISR section.
2008-08-04 19:09:38 +00:00
Joel Sherrill
c0694b0637 2008-08-04 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
PR 1293/tests
	* psx10/init.c: Make sure we do not let tv_nsec go to -1.
2008-08-04 14:39:37 +00:00
Joel Sherrill
7f46d43d3d 2008-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/msg.t: Parameter is size not count. Spotted by Sebastian Huber.
2008-08-01 15:29:45 +00:00
Joel Sherrill
1016b77514 2008-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1291/cpukit
	* psx05/init.c, psxmsgq01/init.c: Update tests to reflect absolute
	time.
2008-07-22 17:21:59 +00:00
Joel Sherrill
e5c0540d6a 2008-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>
pr1291/cpukit
	* posix_users/mutex.t: Add ETIMEDOUT.
	* posix_users/semaphores.t: Clarify text to say absolute timeout.
2008-07-22 17:18:09 +00:00
Joel Sherrill
a2cf229615 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1291/cpukit
	* itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
	posix/include/mqueue.h, posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/time.h, posix/src/condtimedwait.c,
	posix/src/mqueuereceive.c, posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesend.c, posix/src/mqueuesendsupp.c,
	posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
	posix/src/mutextimedlock.c, posix/src/mutextranslatereturncode.c,
	posix/src/posixtimespecabsolutetimeout.c,
	posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
	posix/src/semaphoretranslatereturncode.c,
	posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
	posix/src/semtrywait.c, posix/src/semwait.c,
	posix/src/sigtimedwait.c, posix/src/timersettime.c,
	posix/src/ualarm.c, rtems/src/semobtain.c,
	rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h, score/src/coresemseize.c: This
	patch addresses issues on implementation of the timeout on the
	following POSIX services. Some of these services incorrectly took a
	timeout as a relative time. Others would compute a 0 delta to timeout
	if the absolute time and the current time were equal and thus
	incorrectly block the caller forever. The root of the confusion is
	that POSIX specifies that if the timeout is incorrect (e.g. in the
	past, is now, or is numerically invalid), that it does not matter if
	the call would succeed without blocking. This is in contrast to RTEMS
	programming style where all errors are checked before any critical
	sections are entered. This fix implemented a more uniform way of
	handling POSIX absolute time timeouts.
	    + pthread_cond_timedwait - could block forever
	    + mq_timedreceive - used relative not absolute time
	    + mq_timedsend - used relative not absolute time
	    + pthread_mutex_timedlock - used relative not absolute time
	    + pthread_rwlock_timedrdlock- used relative not absolute time
	    + pthread_rwlock_timedwrlock- used relative not absolute time
	    + sem_timedwait - could block forever
2008-07-22 17:17:12 +00:00
Joel Sherrill
a570a14004 2008-07-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/barrier.t, user/clock.t, user/dpmem.t, user/msg.t, user/part.t,
	user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t:
	Correct documentation typos noticed and thankfully reported by
	Fabrício de Novaes Kucinskis <fabricio@dea.inpe.br>
2008-07-15 21:49:59 +00:00
Joel Sherrill
95b674ccd6 2008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/io.t: Fix typos for IO unregister reported by Catalin Morosan
	<catalin.morosan at gmail.com>.
2008-06-20 17:14:14 +00:00
Joel Sherrill
ada1918f45 2008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Fix text on CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER.
2008-06-20 17:06:01 +00:00
Ralf Corsepius
530d307f58 Abandon freebsd. 2008-06-04 04:14:06 +00:00
Ralf Corsepius
05e808763e Update to gcc-4.2.4 2008-05-26 08:45:19 +00:00
Ralf Corsepius
4cf3275ac0 Add gcc-4.2.4 2008-05-26 08:43:06 +00:00
Ralf Corsepius
fc19fcbd69 New. 2008-05-26 08:41:48 +00:00
Joel Sherrill
eaab3cd497 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Install cplb.h
2008-05-23 16:33:40 +00:00
Ralf Corsepius
37c77c5c00 Upgrade to gcc-4.2.3 2008-05-09 12:33:23 +00:00
Ralf Corsepius
01ab562f82 GCC_RPMREL = 29. 2008-05-08 05:07:27 +00:00
Ralf Corsepius
7567f4d580 Back out to gcc-4.2.2. 2008-05-08 05:06:24 +00:00
Ralf Corsepius
492e450891 Add support for gcc-4.3.0, gcc-4.2.3.
Update to newlib-1.15.0-rtems4.8-20080508.diff.
2008-05-08 05:04:59 +00:00
Ralf Corsepius
84d31bc518 Sync with CVS HEAD. 2008-05-08 05:01:27 +00:00
Ralf Corsepius
b61c8cca57 Add SIZE_MAX fix. 2008-05-08 04:58:00 +00:00
Ralf Corsepius
9a73a4c94d Rebase patch against gcc-core-4.2.3.
Disable building libiberty.
2008-05-08 04:57:32 +00:00
Ralf Corsepius
f79feff8fc Enable --with-system-readline only for gdb >= 6.7 2008-05-08 02:50:24 +00:00
Joel Sherrill
ef83c4c70f 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c: Add nanoseconds clock tick granularity support.
2008-05-07 17:39:10 +00:00
Joel Sherrill
f58d7d8ac5 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1285/rtems
	* sapi/include/rtems/config.h: Remove obsolete
	rtems_configuration_get_maximum_devices().
2008-05-06 15:16:26 +00:00
Ralf Corsepius
8c0a48d754 Remove (Obsolete). 2008-05-02 05:00:14 +00:00
Ralf Corsepius
0c4dd1c8f1 Regenerate. 2008-05-02 04:57:58 +00:00
Ralf Corsepius
83ea84b6ae Sync with RTEMS CVS-HEAD. 2008-05-02 04:56:36 +00:00
Ralf Corsepius
1f567f2692 Upgrade to gdb-6.8. 2008-05-02 04:55:06 +00:00
Ralf Corsepius
355d23b708 New.
Include erc32 hacks from RTEMS CVS-HEAD.
2008-04-29 15:00:41 +00:00
Ralf Corsepius
433f6890b8 Update gdb packaging. 2008-04-29 14:50:12 +00:00
Ralf Corsepius
269f5a23c1 gdb-6.7.1-rtems4.8-20080429.diff. 2008-04-29 14:49:15 +00:00
Ralf Corsepius
9d2aae8b51 Bump GDB_RPMREL. 2008-04-29 14:43:30 +00:00
Ralf Corsepius
90c85d5bf7 Sync with CVS-HEAD. 2008-04-29 11:38:26 +00:00
Ralf Corsepius
b0f67b53f6 Use rtems_api. 2008-04-26 05:46:39 +00:00
Ralf Corsepius
229c0470d1 Add rtems_api. 2008-04-26 05:33:51 +00:00
Till Straumann
2bd2aba6c9 2008-04-25 Till Straumann <strauman@slac.stanford.edu>
* nfsclient/Changelog.slac, nfsclient/src/nfs.c:
	BUGFIX (PR#1284) -- possible memory corruption if
	server connectivity is lost.
2008-04-26 00:03:17 +00:00
Ralf Corsepius
5bb8ddf6b0 Remove stray blank line. 2008-04-25 15:30:46 +00:00
Ralf Corsepius
e3ad8494ef Add mpfr for gcc-4.3.0. 2008-04-25 15:29:12 +00:00
Joel Sherrill
280ef6eefd 2008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/system.h: Fix typo in comment.
2008-04-25 15:24:38 +00:00
Joel Sherrill
7d032fc6bc 2008-04-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/bsp.t, user/conf.t, user/init.t, user/intr.t, user/overview.t,
	user/timer.t: Correct default values. Make it clear that confdefs.h
	calculates the memory required for you.
2008-04-16 18:30:13 +00:00
Ralf Corsepius
48776cdbb0 2008-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Use find . ... preinstall.am for portability reasons.
2008-04-14 07:42:27 +00:00
Ralf Corsepius
0b770037ef Add _host_rpmprefix. 2008-03-28 05:45:41 +00:00
Ralf Corsepius
4c081642b0 Remove stray line. 2008-03-26 17:54:59 +00:00
Ralf Corsepius
c2a5fa56d5 BuildRequire: @rpmprefix@%{_host}-gcc for CdnX. 2008-03-25 07:27:33 +00:00
Ralf Corsepius
bf33c69e2f Add _bindir to PATH. 2008-03-25 07:26:09 +00:00
Ralf Corsepius
1187fce8b8 Add cygwin hacks from CVS-HEAD. 2008-03-20 08:33:07 +00:00
Ralf Corsepius
5ee16abd07 Add %{_bindir} to PATH to cater CdnX-builds.
Set CFLAGS_FOR_BUILD.
2008-03-18 06:12:56 +00:00
Ralf Corsepius
10d6b97a0d Add %{_bindir} to PATH to cater CdnX-builds. 2008-03-18 06:11:28 +00:00
Ralf Corsepius
1ded262be0 BR: @rpmprefix@%{_host}-gcc for CdnX-builds. 2008-03-18 06:09:49 +00:00
Ralf Corsepius
1e2a76e8e9 Sync with CVS-HEAD. 2008-03-18 06:07:14 +00:00
Ralf Corsepius
9ee9a7d6a6 Set CFLAGS_FOR_BUILD and CC for CdnX-builds. 2008-03-18 05:39:28 +00:00
Ralf Corsepius
c8ecbf9c1e BR: @rpmprefix@@tool_target@-gcc and @rpmprefix@%{_host}-gcc for CdnX-builds. 2008-03-18 05:37:48 +00:00
Ralf Corsepius
44303a8fbd BR: @rpmprefix@@tool_target@-gcc-c++ for CdnX-builds. 2008-03-18 05:36:22 +00:00
Ralf Corsepius
a967c7357b Abandon freebsd6.1 2008-03-17 15:07:46 +00:00
Ralf Corsepius
3438bc3a2f Abandon freebsd6.0. 2008-03-15 05:30:59 +00:00
Ralf Corsepius
847c7e3b09 Abandon freebsd5.2 2008-03-14 10:11:14 +00:00
Joel Sherrill
ad62077db9 2008-03-07 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1280/tools
	* shttpd/log.c: Broaden logic so all gcc versions < 4.3.0 will enable
	work around.
2008-03-07 18:58:39 +00:00
Joel Sherrill
789c49080b 2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/linkcmds: Add wildcard to gcc_except_table section so
	programs compiled with gcc 4.3.x can link.
2008-03-04 22:35:13 +00:00
Joel Sherrill
102295eba7 2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
	programs compiled with gcc 4.3.x can link.
2008-03-04 22:35:09 +00:00
Joel Sherrill
a4d9a11e2d 2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.hsc_cm01,
	startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
	section so programs compiled with gcc 4.3.x can link.
2008-03-04 22:34:57 +00:00
Joel Sherrill
8ae2a26e24 2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
	startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
	programs compiled with gcc 4.3.x can link.
2008-03-04 22:34:55 +00:00
Joel Sherrill
ff1e20f46a 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
	wildcard to gcc_except_table section so programs compiled with gcc
	4.3.x can link.
2008-03-03 23:02:14 +00:00
Joel Sherrill
bb1dbc8255 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.sim: Add wildcard to
	gcc_except_table section so programs compiled with gcc 4.3.x can
	link.
2008-03-03 23:02:12 +00:00
Joel Sherrill
1f0fde99c5 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
	programs compiled with gcc 4.3.x can link.
2008-03-03 23:02:10 +00:00
Joel Sherrill
b6f188ff15 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds_ROM: Add wildcard to
	gcc_except_table section so programs compiled with gcc 4.3.x can
	link.
2008-03-03 23:01:00 +00:00
Joel Sherrill
d5b4a68520 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add
	wildcard to gcc_except_table section so programs compiled with gcc
	4.3.x can link.
2008-03-03 23:00:59 +00:00
Joel Sherrill
cf118868e7 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.flash: Add wildcard to
	gcc_except_table section so programs compiled with gcc 4.3.x can
	link.
2008-03-03 23:00:57 +00:00
Joel Sherrill
734e053691 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add
	wildcard to gcc_except_table section so programs compiled with gcc
	4.3.x can link.
2008-03-03 23:00:54 +00:00
Joel Sherrill
35305b59e8 2008-02-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>
PR 1278/cpukit
	* cpu.c: Fix incorrect bit manipulation on returning old address of raw
	trap handler.
2008-02-20 21:54:13 +00:00
Ralf Corsepius
174eea53d5 2008-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal.m4: Remove (bogusly checked in).
2008-02-19 08:58:49 +00:00
Ralf Corsepius
2928e82995 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes
	  to rtems/motorola/*.h.
2008-02-15 07:10:49 +00:00
Ralf Corsepius
56535aaae2 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/motorola/mc68230.h: Prefix defines with
	  MC68230_ to avoid preprocessor clashes.
2008-02-15 07:10:09 +00:00
Joel Sherrill
dc709596a5 2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Spacing.
2008-02-14 17:31:53 +00:00
Joel Sherrill
876c5d9eb4 2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Include cplb.h
2008-02-14 17:31:17 +00:00
Joel Sherrill
7947987c78 Upgrade to 4.8.0 2008-02-14 17:29:18 +00:00
Joel Sherrill
52e97570a8 2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds.brs5l: Change .bss to .bss*.
2008-02-14 15:36:34 +00:00
Joel Sherrill
d89da6eca7 2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1277/networking
	* libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
	constraint for assembly language. This restricts the register choice
	to the a-d registers.
2008-02-06 16:58:46 +00:00
Joel Sherrill
163a1047c2 2008-02-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/Makefile.am: Remove these. They were proposed but never
	standardized.
	* posix/src/pthreadgetcputime.c, posix/src/pthreadsetcputime.c: Removed.
2008-02-05 22:35:08 +00:00
Ralf Corsepius
bb4a8ad296 Bump version to 0.10. 2008-01-19 05:34:47 +00:00
Ralf Corsepius
f95a584bbe Remove ftp:// URLs (OAR's ftp: is too unreliable.) 2008-01-19 05:34:38 +00:00
Ralf Corsepius
f2bcb618b8 Sync with HEAD.
Add mirrors.
2008-01-14 07:43:26 +00:00
Chris Johns
d24a72f220 2008-01-11 Chris Johns <chisj@rtems.org>
* expat-version: New.

        * build-exes.sh: Fix the size calculation.

        * build-rpms.sh: Add expax support. Clean the BUILD, RPM and SRPM
        directories. Delete the RPM database if cleaning.

        * msys-path.nsi: Add comments.

        * rtems-tools.nsi: Fix the uninstall targets check.

        * target-section-text, targets: Add bfin target.

        * upload.sh: Upload only the specific version of files.

        * version: Build 17.
2008-01-11 22:38:36 +00:00
Ralf Corsepius
713d79e3aa 2007-12-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/sync.c: Make sync() POSIX-compliant.
	* libcsupport/src/__gettod.c: Make gettimeofday() POSIX-compliant.
2007-12-23 07:14:23 +00:00
Ralf Corsepius
c752e84935 Make gettimeofday() POSIX-compliant. 2007-12-23 07:14:12 +00:00
Ralf Corsepius
e9a9bdd1e5 Make sync() POSIX-compliant. 2007-12-23 07:13:55 +00:00
Ralf Corsepius
2bf27202ea Regenerate. 2007-12-22 00:29:06 +00:00
Joel Sherrill
5881d06cb9 2007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1268/cpukit
	* libcsupport/include/rtems/assoc.h,
	rtems/src/semtranslatereturncode.c: There is no
	rtems_assoc_ptr_by_value method.
2007-12-21 15:23:01 +00:00
Ralf Corsepius
7d25764ef3 newlib-1.15.0-rtems4.8-20071221.diff 2007-12-21 11:31:44 +00:00
Ralf Corsepius
faa0950d4d Apply %{?_smp_mflags}. 2007-12-21 11:31:06 +00:00
Ralf Corsepius
f5cc928819 Reflect API changes from newlib-1.16.0 2007-12-21 11:30:36 +00:00
Ralf Corsepius
d475f9d7d0 Regenerate. 2007-12-17 07:52:25 +00:00
Ralf Corsepius
e945d6b9c9 Backport from HEAD. 2007-12-17 07:51:52 +00:00
Ralf Corsepius
50f25ace20 Sync. 2007-12-17 03:57:46 +00:00
Ralf Corsepius
7875d408be 2007-12-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Revert Joel's 2007-06-13 NDEBUG patch.
2007-12-16 18:14:09 +00:00
Ralf Corsepius
ed36c3513d Bump GDB_RPMREL. 2007-12-16 12:45:35 +00:00
Ralf Corsepius
5dd2ecbbc9 gdb-6.6-rtems4.8-20071216.diff. 2007-12-16 12:45:16 +00:00
Ralf Corsepius
ce195afa2f New. 2007-12-16 12:38:14 +00:00
Ralf Corsepius
bd025cde6b Remove. 2007-12-16 12:37:49 +00:00
Ralf Corsepius
1ecaae4972 Back port from HEAD. 2007-12-16 12:35:49 +00:00
Ralf Corsepius
16b5fa3163 Remove cpukit. 2007-12-16 12:29:29 +00:00
Ralf Corsepius
ae8600f335 Add %{?_smp_mflags}. 2007-12-16 12:18:51 +00:00
Joel Sherrill
49bf16a322 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c:
	Reverse file contents.
2007-12-11 23:44:29 +00:00
Ralf Corsepius
87f08a6b37 Remove from rtems-4-8-branch. 2007-12-10 04:03:24 +00:00
Ralf Corsepius
c3bb858209 2007-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_supplement/tic4x.t: Remove.
2007-12-10 04:00:24 +00:00
Ralf Corsepius
06b8ba0ac5 Remove. 2007-12-10 03:59:49 +00:00
Ralf Corsepius
3402633033 2007-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_supplement/Makefile.am, cpu_supplement/cpu_supplement.texi:
	Remove refs to tic4x/c4x.
2007-12-10 03:59:18 +00:00
Ralf Corsepius
372cdd515f 2007-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>
* address.h, address.inl, chain.c, chain.h, system.h:
	Eliminate unsigned8, unsigned16, unsigned32.
	Use size_t, ptrdiff_t, intptr_t for 64bit compliance.
	* chain.c: Reflect removal of isr.h.
	* isr.h: Remove.
	* Makefile.am: Remove isr.h.
2007-12-10 03:44:06 +00:00
Joel Sherrill
aa56c20114 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* httpd/Makefile.am, httpd/preinstall.am,
	rtems/src/semtranslatereturncode.c: rtems_webserver.h must be
	installed. It is the initialization interface for both GoAhead and
	Simple HTTPD.
2007-12-06 15:18:42 +00:00
Joel Sherrill
2e3199e9ca 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/include/grcan_spwrtc.h: Removed.
2007-12-06 14:21:05 +00:00
Joel Sherrill
1b0c3e6cff 2007-12-05 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am: i2c should be on branch as well as CVS head.
	* shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
2007-12-05 15:49:40 +00:00
Joel Sherrill
7e15770cda 2007-12-05 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, preinstall.am: i2c should be on branch as well as CVS
	head.
2007-12-05 15:49:38 +00:00
Joel Sherrill
e5ce943eb9 2007-12-05 Daniel Hellstrom <daniel@gaisler.com>
* shared/include/ambapp.h: Sync head and 4.8 branch.
2007-12-05 15:41:28 +00:00
Ralf Corsepius
8ffd6be0ea 2007-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove score/cpu/avr/Makefile,
	score/cpu/nios2/Makefile, score/cpu/avr/Makefile.
	* score/cpu/Makefile.am: Remove avr, nios2, c4x.
2007-12-05 09:37:57 +00:00
Ralf Corsepius
dea5bb944e Remove score/cpu/avr/Makefile, score/cpu/nios2/Makefile, score/cpu/avr/Makefile. 2007-12-05 09:37:49 +00:00
Ralf Corsepius
76fb8a6c19 Remove avr, nios2, c4x. 2007-12-05 09:37:28 +00:00
Ralf Corsepius
abc81aa749 2007-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove nios2.
2007-12-05 05:14:05 +00:00
Ralf Corsepius
54e05e1169 Remove nios2. 2007-12-05 05:13:18 +00:00
Ralf Corsepius
bec1af03d4 Remove from rtems-4-8-branch. 2007-12-05 05:12:33 +00:00
Ralf Corsepius
ad8f26a766 Remove nios, tic4x family BSPs. 2007-12-04 16:27:14 +00:00
Ralf Corsepius
ccdfdb203d Remove tic4x, avr. 2007-12-04 16:24:06 +00:00
Ralf Corsepius
3753b0076f Remove tic4x, avr from rtems-4-8-branch. 2007-12-04 16:23:21 +00:00
Ralf Corsepius
29cce4be45 Remove from rtems-4-8-branch. 2007-12-04 16:22:31 +00:00
Ralf Corsepius
8abda6510f Revert previous change. 2007-12-04 16:15:55 +00:00
Ralf Corsepius
01a9d2c308 2007-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getnetnamadr.c: Adjust to POSIX.
	Minor updates from FreeBSD.
2007-12-04 16:15:22 +00:00
Ralf Corsepius
be39e03665 2007-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/nios2, score/cpu/c4x, score/cpu/avr: Remove from
	  rtems-4-8-branch.
2007-12-04 16:14:51 +00:00
Ralf Corsepius
1992eff989 Remove from rtems-4-8-branch. 2007-12-04 16:13:25 +00:00
Joel Sherrill
e1cc416af0 2007-11-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* irq/GT64260Int.c, network/if_100MHz/Makefile.am,
	network/if_1GHz/Makefile.am: Removed.
2007-11-30 23:00:05 +00:00
Joel Sherrill
38f3ce540a 2007-11-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
	just defined.
2007-11-30 18:17:44 +00:00
Joel Sherrill
b25b7da807 2007-11-30 Daniel Hellstrom <daniel@gaisler.com>
* shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
	Fixes typecast to volatile integer instead of to integer. Added
	scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
2007-11-30 16:53:44 +00:00
Joel Sherrill
125d4c61b7 2007-11-30 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
	volatile integer where needed. Fixes bug where closing the driver and
	opening it again could make the driver not starting transmission due
	to the software fifo was not cleared.
2007-11-30 16:52:23 +00:00
Joel Sherrill
0cec037ece 2007-11-30 Daniel Hellstrom <daniel@gaisler.com>
* rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
	5 from 4. This is to avoid conflict with the LAN9C111 network MAC
	driver using interrupt 4.
2007-11-30 16:51:10 +00:00
Joel Sherrill
d805da0ef1 2007-11-30 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/grcan.c, shared/can/grcan_rasta.c,
	shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
	enabling/disabling in the driver, interrupt may not be restored
	correctly. Implements the baud rate calculation routine. Removed
	unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
	hardware. Added GRCAN device number to ambapp.h.
2007-11-30 16:48:06 +00:00
Ralf Corsepius
cf148c70b0 Regnerate. 2007-11-30 06:02:22 +00:00
Ralf Corsepius
b32338aba0 GCC_RPMREL = 27. 2007-11-30 06:00:40 +00:00
Ralf Corsepius
afb21a9997 Upgrade to gcc-4.2.2 2007-11-29 17:24:15 +00:00
Ralf Corsepius
eb5b37d6c0 Copy from CVS-HEAD/rtems-4.9 2007-11-29 17:20:26 +00:00
Glenn Humphrey
fc121ce659 2007-11-29 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* develenv/direct.t, develenv/sample.t: Corrected various errors in the
	documentation.
2007-11-29 16:13:32 +00:00
Ralf Corsepius
b5273f01dd gcc-core-4.2.1-rtems4.8-20071129. 2007-11-29 13:38:44 +00:00
Ralf Corsepius
385451bd5c Backport from CVS-HEAD/rtems-4.9 2007-11-29 13:37:27 +00:00
Joel Sherrill
f52af242aa 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/mvme5500.cfg: Fix typo.
2007-11-28 21:15:35 +00:00
Glenn Humphrey
ef47c44f50 2007-11-28 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* user/barrier.t, user/clock.t, user/concepts.t, user/conf.t,
	user/datatypes.t, user/dpmem.t, user/fatal.t, user/init.t, user/mp.t,
	user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t,
	user/task.t, user/timer.t: Corrected various errors in the
	documentation.
2007-11-28 16:24:39 +00:00
Glenn Humphrey
bd58b13034 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems.adb, rtems.ads: Fixed errors in the barrier binding.
2007-11-27 21:23:13 +00:00
Joel Sherrill
32daf5dbef 2007-11-27 Kate Feng <feng1@bnl.gov>
* custom/mvme5500.cfg: Add compiler arguments sine without them, the
	BSP has issues.
2007-11-27 20:47:15 +00:00
Glenn Humphrey
a74aefea2c 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
	coverage.
2007-11-27 20:42:42 +00:00
Glenn Humphrey
7301b37101 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
	psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
	cases to improve test coverage.
2007-11-27 20:13:09 +00:00
Joel Sherrill
d9779bda42 2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* develenv/develenv.texi, develenv/direct.t, develenv/intro.texi,
	develenv/sample.t, develenv/utils.t: Update directory tree.
2007-11-27 19:30:59 +00:00
Glenn Humphrey
5d55a0b242 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
	rtems/include/rtems/rtems/barrier.h,
	score/src/corerwlockobtainread.c, score/src/corerwlockobtainwrite.c,
	score/src/corerwlockrelease.c: Fixed several implementation errors.
2007-11-27 18:45:03 +00:00
Joel Sherrill
6bca11e8d6 2007-11-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
2007-11-27 15:36:18 +00:00
Joel Sherrill
4b650b58a6 2007-11-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
2007-11-27 15:36:12 +00:00
Joel Sherrill
325a4df0a3 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Add comment.
2007-11-26 22:09:45 +00:00
Joel Sherrill
7fd0bc4df5 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* shmsupp/getcfg.c: Fix spacing.
2007-11-26 21:53:16 +00:00
Joel Sherrill
0519e2c13f 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c, include/bsp.h: Fix spacing.
2007-11-26 21:53:14 +00:00
Joel Sherrill
c4254e957f 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/printk.c, score/src/objectget.c: Fix spacing.
2007-11-26 21:13:35 +00:00
Joel Sherrill
8802a9b3d1 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/malloc.c: Do not assert on free of bad pointer.
2007-11-26 21:13:02 +00:00
Joel Sherrill
3a9e70c16b 2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Filter out Memory exception error messages.
2007-11-26 19:46:24 +00:00
Joel Sherrill
e2f429f144 2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/thread.h: Fix spelling error.
2007-11-26 19:35:48 +00:00
Joel Sherrill
8545a7eafc 2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/console/uart.c: Fix typo.
2007-11-26 19:34:21 +00:00
Joel Sherrill
5cc0c0d3a1 2007-11-26 Eric Norum <norume@aps.anl.gov>
* network/network.c: Fix LED configuration to match uCDIMM.
2007-11-26 17:48:39 +00:00
Ralf Corsepius
08988b7d3d Remove. 2007-11-15 04:38:18 +00:00
Ralf Corsepius
27de0e70fd Update. 2007-11-14 14:37:33 +00:00
Ralf Corsepius
72c04e843d Remove. 2007-11-14 14:35:06 +00:00
Ralf Corsepius
6dba71ebcb backup. 2007-11-13 15:09:07 +00:00
Ralf Corsepius
02058598d4 Backport from HEAD. 2007-11-13 09:29:15 +00:00
Ralf Corsepius
be4e5f6967 GCC_RPMREL = 14. 2007-11-13 09:26:55 +00:00
Ralf Corsepius
fc98297639 New. 2007-11-13 09:26:17 +00:00
Ralf Corsepius
425cb26a52 More makeinfo hacks. 2007-11-11 16:58:15 +00:00
Ralf Corsepius
484d126a28 New. 2007-11-11 13:19:55 +00:00
Ralf Corsepius
e55f7f714e Remove gcc-3.4.6. 2007-11-11 13:19:12 +00:00
Ralf Corsepius
3254133b45 Remove gcc-4.2.0. 2007-11-11 13:17:20 +00:00
Ralf Corsepius
02e1bdbfa7 Remove gcc-4.0.3. 2007-11-11 13:16:07 +00:00
Ralf Corsepius
a3459e847b Remove gcc-4.1.2. 2007-11-11 13:14:31 +00:00
Ralf Corsepius
501a675ab2 Remove gcc-4.1.1. 2007-11-11 13:13:51 +00:00
Ralf Corsepius
7894589578 gcc-core-4.2.1-rtems4.8-20071111.diff. 2007-11-11 13:11:41 +00:00
Ralf Corsepius
4ee3225ebb GCC_RPMREL = 25. 2007-11-11 13:11:05 +00:00
Ralf Corsepius
cfa08cf05a Regenerate. 2007-11-10 07:05:17 +00:00
Ralf Corsepius
2b6a100aee gdb-6.6-rtems4.8-20071110.diff 2007-11-10 07:04:57 +00:00
Ralf Corsepius
70a276acc3 New. 2007-11-10 07:03:42 +00:00
Ralf Corsepius
42561520ea GDB_RPMREL = 10 2007-11-10 07:02:16 +00:00
Ralf Corsepius
116826e77d Remove (Unused). 2007-11-10 05:47:54 +00:00
Ralf Corsepius
66a55224a9 Remove gdb-6.5 2007-11-10 05:46:40 +00:00
Ralf Corsepius
001c1508c8 Update gdb-6.6 patch. 2007-11-10 05:43:14 +00:00
Joel Sherrill
57a483cf41 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1266/cpukit
	* posix/src/keycreate.c, posix/src/keyrundestructors.c: Use API instead
	of class for key indexing.
2007-11-06 21:38:58 +00:00
Joel Sherrill
2a65626503 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2007-11-06 20:23:01 +00:00
Glenn Humphrey
2211225438 2007-11-06 Glenn Humphrey <glenn.humphrey@OARcorp.com>
Miscellaneous changes made after a review against the POSIX spec.
	* posix/src/pbarrierinit.c, posix/src/prwlockinit.c: If the caller
	passes a NULL in the attributes parameter, default attributes are used.
	* posix/src/prwlockdestroy.c: If there is at least one thread
	waiting, do not allow deletion.
	* posix/src/prwlockwrlock.c: Corrected parameter passed to the core
	operation used to obtain a RWLock for writing.
	* posix/src/pspinlocktranslatereturncode.c,
	score/include/rtems/score/corespinlock.h,
	score/src/corespinlockrelease.c: If the current thread is not the
	holder of the lock, do not allow an unlock and return EPERM.
	* score/src/corerwlockobtainwrite.c: Corrected to use the operation
	for queueing with a timeout handler.
2007-11-06 19:54:22 +00:00
Ralf Corsepius
0e95f1e57d Regenerate. 2007-11-04 09:36:15 +00:00
Ralf Corsepius
7d1ca2ac60 BINUTILS_RPMREL = 2. 2007-11-04 09:34:49 +00:00
Ralf Corsepius
6dc5431424 binutils-2.18-rtems4.8-20071104.diff. 2007-11-04 09:34:31 +00:00
Ralf Corsepius
7eb30458c4 New. 2007-11-04 09:31:43 +00:00
Joel Sherrill
334573e372 2007-11-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/cpu/sparc/cpu.c, score/cpu/sparc/rtems/score/cpu.h,
	score/include/rtems/score/context.h, score/src/threadhandler.c: Fix
	stack so gdb backtrace does not print corrupted frame message after
	_Thread_Handler. Daniel Hellstrom <daniel@gaisler.com> provided the
	SPARC implementation and I made it more general.
2007-11-02 13:35:12 +00:00
Ralf Corsepius
0e7cee45c0 Upgrade to gdb-4.7.1 2007-11-01 07:47:41 +00:00
Ralf Corsepius
547657c34f Remove ref to rtems4.9 2007-11-01 07:46:19 +00:00
Ralf Corsepius
6d837a6273 New (from TRUNK). 2007-11-01 07:36:50 +00:00
Ralf Corsepius
aa26724ca5 Sync with trunk 2007-11-01 07:35:16 +00:00
Ralf Corsepius
21b3f3b114 Remove GDB. 2007-11-01 07:29:05 +00:00
Glenn Humphrey
8294a5d9f6 2007-10-26 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems.adb, rtems.ads: Merge binding updates from CVS head. Bindings
	should now be reasonably in sync with C Classic API.
2007-10-26 21:37:07 +00:00
Glenn Humphrey
1b03eed0e5 2007-10-26 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* user/rtmon.t: Fix report output.

2007-10-25	Glenn Humphrey <glenn.humphrey@OARcorp.com>

	* user/barrier.t, user/clock.t, user/concepts.t, user/cpuuse.t,
	user/init.t, user/intr.t, user/io.t, user/mp.t, user/rtmon.t,
	user/sem.t, user/stackchk.t, user/task.t, user/timer.t: Updated the
	Ada documentation to reflect the current binding.
2007-10-26 21:34:57 +00:00
Glenn Humphrey
c4215bad1f 2007-10-26 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* cpuuse/task2.c, rtmonuse/rtmonuse.scn, rtmonuse/task1.c: Add new
	cases for untested routines.
2007-10-26 21:32:09 +00:00
Glenn Humphrey
0f4f543279 2007-10-26 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* libmisc/cpuuse/cpuusagereport.c, rtems/src/ratemonreportstatistics.c:
	Cleaned up reports and fixed a bug related the printf format which
	resulted in lack of leading zeroes and misleading magnitude.
	* score/src/timespecdivide.c: Fixed bugs related to zero divide case.
2007-10-26 21:31:04 +00:00
Joel Sherrill
3ab4ba719a 2007-10-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* telnetd/icmds.c: Add header to file.
2007-10-19 21:34:34 +00:00
Joel Sherrill
f3b1d6851d Fix typo. 2007-10-19 21:34:28 +00:00
Joel Sherrill
0afb968bad 2007-10-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/assoc.c: Removed.  Accidentally included routine
	also in another file.  Mistake after splitting.
	* libcsrc/Makefile.am: Reflect file removal.
2007-10-19 14:38:25 +00:00
Joel Sherrill
9fe54b2469 2007-10-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/assoc.c: Removed.  Accidentally included routine
	also in another file.  Mistake after splitting.
2007-10-19 14:37:12 +00:00
Joel Sherrill
814986ce3e 2007-10-14 Eric Norum <norume@aps.anl.gov>
* clock/clock.c: Add nanoseconds since tick support.
2007-10-16 17:14:38 +00:00
Ralf Corsepius
df3055aa6f 2007-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getnetnamadr.c: Adjust to POSIX.
	Minor updates from FreeBSD.
2007-10-15 08:00:49 +00:00
Ralf Corsepius
d9a8aa054a Adjust to POSIX. Minor updates from FreeBSD. 2007-10-15 08:00:38 +00:00
Ralf Corsepius
8e1da2b644 Add if_nameindex (from FreeBSD). 2007-10-15 06:53:08 +00:00
Ralf Corsepius
a38723dd1e New. 2007-10-12 02:39:00 +00:00
Ralf Corsepius
2e4aab8738 Remove. 2007-10-12 02:36:58 +00:00
Joel Sherrill
6c64bcc365 2007-10-11 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/occan.c: Fixes bug in OC-CAN baud rate calculator. The
	BTR1 8-bit value was swapped.
2007-10-11 12:54:30 +00:00
Joel Sherrill
ad8c2e6cbf 2007-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/copyrt.h: Update year.
2007-10-11 12:50:27 +00:00
Joel Sherrill
26ca309c2e 2007-10-11 Daniel Hellstrom <daniel@gaisler.com>
* libi2c/libi2c.c, libi2c/libi2c.h: Add message about needing IMFS.
	Fixed check of status when registering driver. Add use of strerror().
2007-10-11 12:46:58 +00:00
Joel Sherrill
22f39fc0dc 2007-10-05 Ray Xu <xr@trasin.net>
* lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
	runs in Skyeye.
2007-10-05 18:58:02 +00:00
Ralf Corsepius
5f3b50c779 Regenerate. 2007-10-04 16:07:27 +00:00
Ralf Corsepius
98c8d080c1 2007-10-04 Keith Robertson <kjrobert@alumni.uwaterloo.ca>,
Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/ifaddrs.h, libnetworking/libc/getifaddrs.c,
	libnetworking/libc/if_indextoname.c,
	libnetworking/libc/if_nameindex.c: New (from FreeBSD)
	* Makefile.am: Add files above.
	* libnetworking/net/if.h: Add if_nameindex (from FreeBSD).
2007-10-04 16:06:49 +00:00
Joel Sherrill
470775b284 2007-10-02 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* startup/linkcmds: Move definition of _end so memory is not corrupted.
2007-10-02 13:54:19 +00:00
Ralf Corsepius
433c7cad67 Remove. 2007-10-01 03:56:46 +00:00
Joel Sherrill
11d617593f 2007-09-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/stackchk/check.c: Eliminate output with little information.
	Always print a blown message using the same routine. Now works with
	GNAT RTS -fstack-checking if you have patch for the RTEMS specific
	support in your GCC version.
2007-09-28 15:03:48 +00:00
Ralf Corsepius
e463596fc9 Update. 2007-09-28 07:47:33 +00:00
Joel Sherrill
27f0a73aa2 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* nfsclient/Makefile.am: Fix errors.
2007-09-25 21:33:11 +00:00
Joel Sherrill
77a152c74b 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a.
2007-09-25 16:56:09 +00:00
Joel Sherrill
6f5abc6638 2007-09-24 Chris Johns <chrisj@rtems.org>
* include/bsp.h: Do not use C++ comments.
2007-09-24 21:40:49 +00:00
Joel Sherrill
c2ac7e9df5 2007-09-21 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/occan.c: Fix warning on Diab compiler.
2007-09-21 15:47:53 +00:00
Joel Sherrill
b9f17f8a41 2007-09-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* network_5200/network.c: Add multicast support.
2007-09-21 15:45:11 +00:00
Joel Sherrill
6fe3bb36d6 2007-09-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Add cplb.h.
	* startup/bspstart.c: Add cast of constant.
2007-09-20 21:44:38 +00:00
Joel Sherrill
ae6b44f55c 2007-09-20 Kate Feng <feng1@bnl.gov>
* network/if_100MHz/GT64260eth.c: Add else.
2007-09-20 16:35:23 +00:00
Joel Sherrill
81a54e64f7 2007-09-19 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/occan.c: Fix Reenable command and fix typo.
2007-09-19 15:14:52 +00:00
Joel Sherrill
a925b871a0 2007-09-19 Kate Feng <feng1@bnl.gov>
* README: Update.
2007-09-19 14:47:26 +00:00
cvs2git
a24f7003ab This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.
Sprout from master 2007-09-19 06:34:25 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Regenerate.'
Cherrypick from shttpd 2007-06-11 13:24:29 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import from shttpd-1.37.':
    cpukit/shttpd/auth.c
    cpukit/shttpd/cgi.c
    cpukit/shttpd/compat_unix.c
    cpukit/shttpd/compat_unix.h
    cpukit/shttpd/compat_win32.c
    cpukit/shttpd/compat_win32.h
    cpukit/shttpd/compat_wince.c
    cpukit/shttpd/compat_wince.h
    cpukit/shttpd/config.c
    cpukit/shttpd/io.h
    cpukit/shttpd/io_cgi.c
    cpukit/shttpd/io_dir.c
    cpukit/shttpd/io_emb.c
    cpukit/shttpd/io_file.c
    cpukit/shttpd/io_socket.c
    cpukit/shttpd/io_ssl.c
    cpukit/shttpd/llist.h
    cpukit/shttpd/md5.c
    cpukit/shttpd/md5.h
    cpukit/shttpd/mime_type.c
    cpukit/shttpd/shttpd.1
    cpukit/shttpd/shttpd.c
    cpukit/shttpd/shttpd.h
    cpukit/shttpd/ssl.h
    cpukit/shttpd/standalone.c
    cpukit/shttpd/std_includes.h
Cherrypick from SLAC 2007-07-25 05:22:23 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import from rtems-nfs-1.5.tgz.':
    c/src/nfsclient/LICENSE
    c/src/nfsclient/README
    c/src/nfsclient/proto/mount_prot.h
    c/src/nfsclient/proto/mount_prot.x
    c/src/nfsclient/proto/mount_prot_xdr.c
    c/src/nfsclient/proto/nfs_prot.h
    c/src/nfsclient/proto/nfs_prot.x
    c/src/nfsclient/proto/nfs_prot_xdr.c
    c/src/nfsclient/rfc1094.txt
    c/src/nfsclient/rtems-filesystem-patch
    c/src/nfsclient/src/cexphelp.c
    c/src/nfsclient/src/librtemsNfs.h
    c/src/nfsclient/src/nfs.c
    c/src/nfsclient/src/nfs.modini.c
    c/src/nfsclient/src/nfsTest.c
    c/src/nfsclient/src/rpcio.h
    c/src/nfsclient/src/rpcio.modini.c
    c/src/nfsclient/src/sock_mbuf.c
    c/src/nfsclient/src/xdr_mbuf.c
Cherrypick from zlib 2005-10-28 07:22:42 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import of zlib-1.2.2.2.tar.gz':
    cpukit/zlib/FAQ
    cpukit/zlib/INDEX
    cpukit/zlib/README
    cpukit/zlib/algorithm.txt
    cpukit/zlib/crc32.h
    cpukit/zlib/infback.c
    cpukit/zlib/inffast.c
    cpukit/zlib/inffast.h
    cpukit/zlib/inffixed.h
    cpukit/zlib/inflate.c
    cpukit/zlib/inflate.h
    cpukit/zlib/trees.h
    cpukit/zlib/zlib.3
    cpukit/zlib/zlib.h
Cherrypick from rtemsdoc-4-5-branch 1997-05-27 12:40:10 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'base RTEMS documentation':
    doc/common/treedef.tex
Delete:
    contrib/crossrpms/cygwin/.cvsignore
    contrib/crossrpms/cygwin/Makefile.am
    contrib/crossrpms/cygwin/binutils.am
    contrib/crossrpms/cygwin/gcc-prep.add
    contrib/crossrpms/cygwin/gcc.am
    contrib/crossrpms/cygwin/i686/.cvsignore
    contrib/crossrpms/cygwin/i686/Makefile.am
    contrib/crossrpms/cygwin/i686/binutils-sources.add
    contrib/crossrpms/cygwin/i686/gcc-sources.add
    contrib/crossrpms/cygwin/i686/libncurses-devel.add
    contrib/crossrpms/cygwin/i686/libs.add
    contrib/crossrpms/cygwin/i686/target-libncurses-devel.add
    contrib/crossrpms/cygwin/i686/target-libs.add
    contrib/crossrpms/cygwin/i686/target-w32api.add
    contrib/crossrpms/cygwin/i686/target-zlib.add
    contrib/crossrpms/cygwin/i686/w32api.add
    contrib/crossrpms/cygwin/i686/zlib.add
    contrib/crossrpms/freebsd5.2/.cvsignore
    contrib/crossrpms/freebsd5.2/Makefile.am
    contrib/crossrpms/freebsd5.2/binutils.am
    contrib/crossrpms/freebsd5.2/gcc-prep.add
    contrib/crossrpms/freebsd5.2/gcc.am
    contrib/crossrpms/freebsd5.2/i586/.cvsignore
    contrib/crossrpms/freebsd5.2/i586/Makefile.am
    contrib/crossrpms/freebsd5.2/i586/binutils-sources.add
    contrib/crossrpms/freebsd5.2/i586/gcc-prep.add
    contrib/crossrpms/freebsd5.2/i586/gcc-sources.add
    contrib/crossrpms/freebsd5.2/i586/libs.add
    contrib/crossrpms/freebsd5.2/i586/target-libs.add
    contrib/crossrpms/freebsd6.0/.cvsignore
    contrib/crossrpms/freebsd6.0/Makefile.am
    contrib/crossrpms/freebsd6.0/binutils.am
    contrib/crossrpms/freebsd6.0/gcc-prep.add
    contrib/crossrpms/freebsd6.0/gcc.am
    contrib/crossrpms/freebsd6.0/i586/.cvsignore
    contrib/crossrpms/freebsd6.0/i586/Makefile.am
    contrib/crossrpms/freebsd6.0/i586/binutils-sources.add
    contrib/crossrpms/freebsd6.0/i586/gcc-sources.add
    contrib/crossrpms/freebsd6.0/i586/libs.add
    contrib/crossrpms/freebsd6.0/i586/target-libs.add
    contrib/crossrpms/freebsd6.1/.cvsignore
    contrib/crossrpms/freebsd6.1/Makefile.am
    contrib/crossrpms/freebsd6.1/binutils.am
    contrib/crossrpms/freebsd6.1/gcc-prep.add
    contrib/crossrpms/freebsd6.1/gcc.am
    contrib/crossrpms/freebsd6.1/i586/.cvsignore
    contrib/crossrpms/freebsd6.1/i586/Makefile.am
    contrib/crossrpms/freebsd6.1/i586/binutils-sources.add
    contrib/crossrpms/freebsd6.1/i586/gcc-sources.add
    contrib/crossrpms/freebsd6.1/i586/libs.add
    contrib/crossrpms/freebsd6.1/i586/target-libs.add
    contrib/crossrpms/freebsd6.2/.cvsignore
    contrib/crossrpms/freebsd6.2/Makefile.am
    contrib/crossrpms/freebsd6.2/binutils.am
    contrib/crossrpms/freebsd6.2/gcc-prep.add
    contrib/crossrpms/freebsd6.2/gcc.am
    contrib/crossrpms/freebsd6.2/i586/.cvsignore
    contrib/crossrpms/freebsd6.2/i586/Makefile.am
    contrib/crossrpms/freebsd6.2/i586/binutils-sources.add
    contrib/crossrpms/freebsd6.2/i586/gcc-sources.add
    contrib/crossrpms/freebsd6.2/i586/libs.add
    contrib/crossrpms/freebsd6.2/i586/target-libs.add
    contrib/crossrpms/mingw32/.cvsignore
    contrib/crossrpms/mingw32/Makefile.am
    contrib/crossrpms/mingw32/binutils.am
    contrib/crossrpms/mingw32/gcc-prep.add
    contrib/crossrpms/mingw32/gcc.am
    contrib/crossrpms/mingw32/i686/.cvsignore
    contrib/crossrpms/mingw32/i686/Makefile.am
    contrib/crossrpms/mingw32/i686/binutils-sources.add
    contrib/crossrpms/mingw32/i686/gcc-sources.add
    contrib/crossrpms/mingw32/i686/libs.add
    contrib/crossrpms/mingw32/i686/target-libs.add
    contrib/crossrpms/mingw32/i686/target-w32api.add
    contrib/crossrpms/mingw32/i686/w32api.add
    contrib/crossrpms/solaris2.7/.cvsignore
    contrib/crossrpms/solaris2.7/Makefile.am
    contrib/crossrpms/solaris2.7/binutils.am
    contrib/crossrpms/solaris2.7/gcc-prep.add
    contrib/crossrpms/solaris2.7/gcc.am
    contrib/crossrpms/solaris2.7/sparc/.cvsignore
    contrib/crossrpms/solaris2.7/sparc/Makefile.am
    contrib/crossrpms/solaris2.7/sparc/binutils-sources.add
    contrib/crossrpms/solaris2.7/sparc/gcc-sources.add
    contrib/crossrpms/solaris2.7/sparc/libs.add
    contrib/crossrpms/solaris2.7/sparc/target-libs.add
    cpukit/zlib/doc/rfc1950.txt
    cpukit/zlib/doc/rfc1951.txt
    cpukit/zlib/doc/rfc1952.txt
    cpukit/zlib/doc/txtvsbin.txt
    cpukit/zlib/examples/zran.c
    cpukit/zlib/old/as400/bndsrc
    cpukit/zlib/old/as400/compile.clp
    cpukit/zlib/old/as400/readme.txt
    cpukit/zlib/old/visualc6/README.txt
    cpukit/zlib/old/visualc6/example.dsp
    cpukit/zlib/old/visualc6/minigzip.dsp
    cpukit/zlib/old/visualc6/zlib.dsw
    cpukit/zlib/zlib.pc.in
    cpukit/zlib/zlib2ansi
2007-09-19 06:34:26 +00:00
Ralf Corsepius
dfa06c7f74 Regenerate. 2007-09-19 06:34:25 +00:00
Joel Sherrill
a3ae7d7a5f 2007-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
2007-09-18 20:59:57 +00:00
Joel Sherrill
5ac8f13977 2007-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.inc.in: Add CXX and CXX_FOR_TARGET.
2007-09-18 17:55:35 +00:00
Joel Sherrill
37b1a9468d 2007-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Rename bin2c to rtems-bin2c.
2007-09-18 13:23:58 +00:00
Joel Sherrill
f393150407 2007-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/semaphorecreatesupp.c: Fixed warning.
2007-09-17 14:40:24 +00:00
Joel Sherrill
a6d5ea6b6b 2007-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/dumpbuf/dumpbuf.c: Use printk.
2007-09-17 14:28:41 +00:00
Joel Sherrill
52e4f35608 2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, irq/irq_init.c: Eliminate warnings.
2007-09-17 14:15:14 +00:00
Joel Sherrill
b00e693a19 2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/smc91111.h: Eliminate DEBUG_puts.
2007-09-17 14:10:57 +00:00
Joel Sherrill
50f93fbbcb 2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* PCI_bus/universe.c, console/console.c, include/bsp.h, irq/FPGA.c,
	startup/bspstart.c, startup/genpvec.c, startup/spurious.c: Eliminate
	DEBUG_puts.
2007-09-17 14:09:43 +00:00
Joel Sherrill
76e552d39b 2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Eliminate DEBUG_puts.
2007-09-17 14:09:32 +00:00
Ralf Corsepius
e80aa4fae8 2007-09-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp_defs.h: Include rtems/stdint.h.
	Use uint32_t for ext_accm.
2007-09-16 06:23:26 +00:00
Ralf Corsepius
e7ef4c34ae 2007-09-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove AC_PROG_AWK (Unused).
2007-09-16 05:55:40 +00:00
Ralf Corsepius
b0ea4a492f 2007-09-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/auth.c, pppd/demand.c, pppd/ipcp.c, pppd/ipcp.h,
	pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c,
	pppd/pppd.h, pppd/sys-rtems.c, pppd/utils.c: Convert to using C99
	fixed-size types instead of BSD fixed-size types.
2007-09-16 04:14:22 +00:00
Ralf Corsepius
8a4f22e64e Convert to using C99 fixed-size types instead of BSD fixed-size types. 2007-09-16 04:13:48 +00:00
Joel Sherrill
33eeeb28dc 2007-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/stackchk/check.c: Fix alignment of output.
2007-09-14 22:53:39 +00:00
Joel Sherrill
15a47934fb 2007-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/monitor.h: Add network commands that were in the
	network supplement but not in the code.
	* libmisc/monitor/mon-network.c: New file.
2007-09-14 22:52:53 +00:00
Joel Sherrill
28e56edebe 2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/GT64260eth.c, network/GT64260eth.h, network/GT64260ethreg.h: Removed.
2007-09-14 18:56:13 +00:00
Joel Sherrill
07e76b9b9e 2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/if_1GHz/if_wm.c, network/if_1GHz/pci_map.c: Remove a few
	warnings.
2007-09-14 15:14:36 +00:00
Joel Sherrill
24af51c5e9 2007-09-14 Daron Chabot <djc915@mail.usask.ca>
* libchip/network/if_dc.c: Changed type of ISR argument to void* from
	rtems_interrupt_vector, to permit passing arbitrary arguments to the
	ISR. Clean up of variables to silence compiler warnings.
2007-09-14 14:58:23 +00:00
Joel Sherrill
f2e3e3776d 2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1261/cpukit
	* posix/src/semaphorecreatesupp.c: Initialize all fields during
	semaphore creation.
2007-09-14 14:53:14 +00:00
Joel Sherrill
7349e6d086 2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1260/cpukit
	* posix/src/pthread.c: Get initial signals blocked from creating
	thread not from ourselves.
2007-09-14 14:44:03 +00:00
Joel Sherrill
eb8e793a0b 2007-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/watchdogtickle.c: Remove tabs.
2007-09-14 14:31:29 +00:00
Joel Sherrill
d1f0701909 2007-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1259/rtems
	* rtems/src/taskcreate.c: Initialize is_global in all cases since
	memory is not guaranteed to be zero.
2007-09-13 19:48:01 +00:00
Joel Sherrill
324e311f85 2007-09-13 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
2007-09-13 19:29:13 +00:00
Joel Sherrill
761449076d 2007-09-13 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am: Add smc91111.rel to libbsp.a
2007-09-13 19:26:24 +00:00
Joel Sherrill
21ca21996d 2007-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
2007-09-13 15:01:25 +00:00
Joel Sherrill
ee732739bf 2007-09-07 Kate Feng <feng1@bnl.gov>
* ChangeLog, Makefile.am, README, README.booting, README.irq,
	preinstall.am, GT64260/MVME5500I2C.c, include/bsp.h, irq/irq.c,
	irq/irq.h, irq/irq_init.c, pci/detect_host_bridge.c, pci/pci.c,
	pci/pci_interface.c, pci/pcifinddevice.c, start/preload.S,
	startup/bspclean.c, startup/bspstart.c, startup/pgtbl_activate.c,
	startup/reboot.c, vectors/bspException.h, vectors/exceptionhandler.c:
	Merge my improvements in this BSP including a new network
	driver for the 1GHz NIC.
	* network/if_100MHz/GT64260eth.c, network/if_100MHz/GT64260eth.h,
	network/if_100MHz/GT64260ethreg.h, network/if_100MHz/Makefile.am,
	network/if_1GHz/Makefile.am, network/if_1GHz/POSSIBLEBUG,
	network/if_1GHz/if_wm.c, network/if_1GHz/if_wmreg.h,
	network/if_1GHz/pci_map.c, network/if_1GHz/pcireg.h: New files.
2007-09-13 14:26:24 +00:00
Joel Sherrill
c85cf8ec38 2007-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/spw/grspw.c: Remove include of sched.h. It does not appear to
	be needed and is unavailable when POSIX is disabled.
2007-09-13 13:08:55 +00:00
Ralf Corsepius
98e398cbc1 Add missing #endif in powerpc/setjmp.S 2007-09-13 01:12:50 +00:00
Joel Sherrill
493e405cac 2007-09-12 Sergei Organov <osv@javad.com>
PR 1258/rtems
	* cpukit/score/src/heapallocatealigned.c (block_allocate): New routine.
	* cpukit/score/src/heapallocatealigned.c (_Heap_Allocate_aligned):
	Use block_allocate() instead of _Heap_Block_allocate(). Replace
	_Heap_Head(the_heap)->next with equivalent _Heap_First(the_heap).
	* cpukit/score/src/heap.c (_Heap_Allocate): fix comments according
	to changed block split strategy in _Heap_Allocate_aligned().
2007-09-12 20:11:33 +00:00
Ralf Corsepius
8393f3a13f newlib-1.15.0-rtems4.8-20070912.diff. 2007-09-12 19:42:12 +00:00
Ralf Corsepius
18960f10af GCC_RPMREL = 24. 2007-09-12 19:41:58 +00:00
Ralf Corsepius
98f890be6b New (Incorporate Eric Norum's altivec patch) 2007-09-12 19:38:48 +00:00
Joel Sherrill
2a2b206ba3 2007-09-12 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes.
	  - Odd bit bug in some chips taken care of.
	  - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data
	    alignment but failing to do so must have made the driver writer to make
	    some incorrect assumptions about MBUFs.
	  - Fixed MBUF handling to handle mbuf chains better. The Data length of
	    MBUFs in middle of the mbuf chain are now checked for odd number of bytes.
	  - Made while loop responsible for copying data to fifo port copy 16 shorts
	    per loop instead of 1 short, increasing the copying process.
2007-09-12 15:41:43 +00:00
Joel Sherrill
47b29ac00e 2007-09-12 Daniel Hellstrom <daniel@gaisler.com>
* leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
	Interrupt initialization fix and speed rate defaulted to 100Mbit/s
	for boards with 50MHz system clock or greater now all defaults to
	100Mbit/s
2007-09-12 15:39:42 +00:00
Joel Sherrill
7459fbf9f5 2007-09-12 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
	Remove use of DEBUG_printf.
2007-09-12 15:38:57 +00:00
Joel Sherrill
3d7fa72bc2 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* sh7032/score/cpu_asm.c, sh7032/timer/timer.c, sh7045/score/cpu_asm.c,
	sh7045/timer/timer.c, sh7750/score/cpu_asm.c, sh7750/timer/timer.c:
	Code outside of cpukit should use the public API for
	rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:23:49 +00:00
Joel Sherrill
f93630db63 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* mpc5xx/exceptions/raw_exception.c, mpc5xx/irq/irq.c,
	mpc6xx/exceptions/raw_exception.c,
	mpc8260/exceptions/raw_exception.c,
	mpc8xx/exceptions/raw_exception.c, new-exceptions/raw_exception.c,
	ppc403/ictrl/ictrl.c, ppc403/irq/ictrl.c: Code outside of cpukit
	should use the public API for
	rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:23:44 +00:00
Joel Sherrill
23f19746d4 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
	s3c2400/irq/irq.c: Code outside of cpukit should use the public API
	for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:23:30 +00:00
Joel Sherrill
802316852f Fix entry. 2007-09-12 15:22:23 +00:00
Joel Sherrill
fc57b7b20c 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
	use the public API for
	rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:16:41 +00:00
Joel Sherrill
764b72e128 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* irq/irq_init.c: Code outside of cpukit should use the public API for
	rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:16:38 +00:00
Joel Sherrill
ec1d0b9ddb 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* irq/irq.c: Code outside of cpukit should use the public API for
	rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:16:36 +00:00
Joel Sherrill
dc7271fa9e 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* irq/GT64260Int.c, irq/irq.c: Code outside of cpukit should use the
	public API for rtems_interrupt_disable/rtems_interrupt_enable. By
	bypassing the public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:16:32 +00:00
Joel Sherrill
47d88b705f 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* startup/bspclean.c: Code outside of cpukit should use the public API
	for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:16:16 +00:00
Joel Sherrill
c83c3254d4 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
	outside of cpukit should use the public API for
	rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:16:02 +00:00
Joel Sherrill
bd51a636de 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* console/inch.c, console/keyboard.c, console/pc_keyb.c, console/vt.c:
	Code outside of cpukit should use the public API for
	rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
	public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:16:00 +00:00
Joel Sherrill
f3343c6e79 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps
	* csb336/network/lan91c11x.c, csb337/startup/bspstart.c,
	edb7312/irq/irq.c, gba/irq/irq.c, gba/irq/irq_init.c,
	gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c,
	shared/abort/abort.c, shared/abort/simple_abort.c,
	shared/irq/irq_init.c: Code outside of cpukit should use the public
	API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
	the public API and directly accessing _CPU_ISR_Disable and
	_CPU_ISR_Enable, they were bypassing the compiler memory barrier
	directive which could lead to problems. This patch also changes the
	type of the variable passed into these routines and addresses minor
	style issues.
2007-09-12 15:15:32 +00:00
Joel Sherrill
38feb6d51d 2007-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, include/bsp.h: Do not include networking
	drivers if networking is disabled.
2007-09-11 14:06:39 +00:00
Joel Sherrill
5cd8b168f0 2007-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Do not include networking drivers if networking is
	disabled.
2007-09-11 13:10:48 +00:00
Joel Sherrill
4a1eb75b90 2007-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Do not build networking drivers if
	networking is disabled.
2007-09-11 13:10:12 +00:00
Joel Sherrill
751e9f6001 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Do not build networking if it is disabled.
2007-09-10 22:37:46 +00:00
Joel Sherrill
c55364c4a2 2007-09-10 Alain Schaefer <alani@easc.ch>
* cpu_asm.S: Fix two problems:
	    - CC bit has been clobbered and was not correctly restored
	    - bfin hardware does not allow to read instructions from the L1
2007-09-10 22:24:57 +00:00
Joel Sherrill
39ee40db4f 2007-09-10 Alain Schaefer <alani@easc.ch>
* preinstall.am, startup/bspstart.c, startup/linkcmds: Complete earlier
	patch.
	* include/cplb.h: New file.
2007-09-10 22:23:08 +00:00
Joel Sherrill
c613270df6 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/vt.c: Changed tabs to spaces.
2007-09-10 14:30:16 +00:00
Joel Sherrill
1235164645 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/keyboard.c: Replaced tabs with spaces.
2007-09-10 14:27:46 +00:00
Joel Sherrill
891a825490 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/printk.c: Remove unnecessary comments.
2007-09-10 14:20:55 +00:00
Joel Sherrill
018008cc0f 2007-09-10 Alain Schaefer <alani@easc.ch>
* shared/start/start.S: Initialize bss to zero.
2007-09-10 13:55:25 +00:00
Joel Sherrill
27d33edca7 2007-09-10 Alain Schaefer <alani@easc.ch>
* startup/bspstart.c: Add a useful routine to program memory protection
	in bfin. It is not used but a user of ezKit533 can customize its bsp
	and use this function.
2007-09-10 13:55:06 +00:00
Joel Sherrill
a321f7a402 2007-09-10 Alain Schaefer <alani@easc.ch>
* rtems/bfin/bf533.h: Add more definitions.
2007-09-10 13:54:12 +00:00
Joel Sherrill
c040e6ec41 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* capture/Makefile.am: Use all managers.
2007-09-10 13:33:51 +00:00
Joel Sherrill
c82e98f4f2 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* bin2c.c: Updated license after author changed it.
2007-09-10 11:27:44 +00:00
Joel Sherrill
3a0e33706d 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/gdbstub/mips-stub.c: Remove incorrect and unneccessary
	prototype of printk.
2007-09-10 11:26:48 +00:00
Joel Sherrill
2dd3852208 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/xiltemac.c: Remove duplicate prototype.
2007-09-10 11:21:44 +00:00
Thomas Doerfler
908d6ed9d6 Corrected linked list of monitor commands 2007-09-10 06:43:18 +00:00
Joel Sherrill
46ba602fe2 2007-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect
	and unneccessary prototype of printk.
2007-09-08 17:22:28 +00:00
Joel Sherrill
fb61b0fea5 2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: If we cannot find enough memory to run the
	program, generate a fatal error and print a message.
2007-09-07 23:32:58 +00:00
Joel Sherrill
1f49f77158 2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/malloc.c: If RTEMS_HEAP_DEBUG is defined, add heap
	walk on init, malloc, and free. The ability to walk the heap appears
	to disappeared during the rework of the C Program heap to skip the
	Region.
2007-09-07 21:42:14 +00:00
Joel Sherrill
5ae327bcf7 2007-09-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/heap.c: Style.
	* score/src/heapwalk.c: Add more information to prints.
	* score/src/pheapwalk.c: Do not lock allocator mutex if dispatching
	is disabled.
2007-09-07 19:39:25 +00:00
Joel Sherrill
e422da8d54 2007-09-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/console/polled_io.c: Change prototype so code compiles.
2007-09-07 16:15:27 +00:00
Joel Sherrill
050249d25d 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
	and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
2007-09-07 15:01:15 +00:00
Joel Sherrill
13279f5dcf 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>
* shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
	shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
	shared/uart/apbuart.c: Remove warnings.
2007-09-07 14:34:18 +00:00
Joel Sherrill
309cb3b572 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>
* console/console.c, leon_greth/leon_greth.c,
	leon_smc91111/leon_smc91111.c: Remove warnings.
2007-09-07 14:34:15 +00:00
Joel Sherrill
3734192d4d 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>
* leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.
2007-09-07 14:34:13 +00:00
Joel Sherrill
f6e2e97b59 2007-09-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* bin2c.c: Update comments.
2007-09-07 13:08:01 +00:00
Joel Sherrill
90a5d194a2 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/src/printk.c:
	* libcsupport/src/printk_plugin.c: New file.
	include/rtems/bspIo.h, libmisc/cpuuse/cpuusagereport.c,
	libmisc/cpuuse/cpuuse.h, libmisc/stackchk/check.c,
	libmisc/stackchk/stackchk.h: rtems/include/rtems/rtems/ratemon.h,
	rtems/src/ratemonreportstatistics.c: Added capability to specify
	your own "printf" routine to various reporting functions.  This
	added an XXX_with_plugin as the underlying implementation for
	  + rtems_rate_monotonic_report_statistics
	  + rtems_stack_checker_report_usage
	  + rtems_cpu_usage_report
	As demonstration, the http netdemo can now print out stack
	and cpu usage reports.
2007-09-06 22:51:25 +00:00
Joel Sherrill
9af457f4d7 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* mpc6xx/mmu/pte121.c: Fix warning.
2007-09-06 22:28:23 +00:00
Joel Sherrill
d1b3c44037 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* shttpd/compat_rtems.c: Style clean up.
2007-09-06 22:17:15 +00:00
Joel Sherrill
8677cf75e5 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/ratemonperiod.c: Clean up.
	* rtems/src/ratemonreportstatistics.c: Clarify period statistics output.
2007-09-06 22:09:18 +00:00
Joel Sherrill
a7ff7e7f9d 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* shared/pci/pcifinddevice.c: New file.
2007-09-06 16:33:32 +00:00
Joel Sherrill
931e9cc00b 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* pci/pci.c: New file.
2007-09-06 16:33:26 +00:00
Joel Sherrill
e4204366ea 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-monitor.c: Fix warnings and typo.
2007-09-06 15:45:45 +00:00
Joel Sherrill
f8359c993e 2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/uart/apbuart.c: Fix some warnings.
2007-09-06 15:41:37 +00:00
Joel Sherrill
2a07d0f40d 2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* pci/pci.c: Fix some warnings.
2007-09-06 15:41:33 +00:00
Joel Sherrill
f752c246fa 2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/debugputs.c: Add missing include file.
2007-09-06 15:34:58 +00:00
Joel Sherrill
30a8915ffd 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* amba/amba.c: Add missing part of previous patch.
	* clock/ckinit.c: Update previous patch.
2007-09-06 15:22:42 +00:00
Joel Sherrill
226455f9ff 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
	Raw UART.
	* shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
	shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
	shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
	shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
	shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
	shared/uart/apbuart_rasta.c: New files missed in previous commit.
2007-09-06 13:27:25 +00:00
Joel Sherrill
e16e0caf72 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am: Add the following new drivers: PCI, b1553BRM,
	SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
	* shared/include/apbuart.h, shared/include/apbuart_pci.h,
	shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
	shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
	shared/include/debug_defs.h, shared/include/grcan.h,
	shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
	shared/include/grspw.h, shared/include/grspw_pci.h,
	shared/include/grspw_rasta.h, shared/include/occan.h,
	shared/include/occan_pci.h, shared/include/pci.h: New files.
2007-09-06 13:25:42 +00:00
Joel Sherrill
ce40d306b3 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* pci/pci.c: New file missed on previous commit.
2007-09-06 13:24:03 +00:00
Joel Sherrill
344ba65adb 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, preinstall.am: New files, split of printk.
	* console/console.c, console/debugputs.c: Split printk support out.
	* include/spacewire.h: Removed.
	* Makefile.am, preinstall.am: Use the following new drivers from
	sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
2007-09-06 13:23:43 +00:00
Joel Sherrill
ee8933f26d 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* cchip/cchip.c, include/cchip.h, include/rasta.h,
	rasta/rasta.c: New files missed in previous commit.
2007-09-06 13:17:16 +00:00
Joel Sherrill
c468e48966 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, preinstall.am: Use the following new drivers from
	sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
2007-09-06 13:16:15 +00:00
Joel Sherrill
28f3f511a7 2007-09-06 Daniel Hellstrom <daniel@gaisler.com>
* console/debugputs.c: Now works on multi-CPU systems.
2007-09-06 13:11:45 +00:00
Joel Sherrill
921bb59a83 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* clock/ckinit.c, console/console.c, leon_greth/leon_greth.c,
	leon_smc91111/leon_smc91111.c: LEON3 BSP drivers updated to use new
	AMBA PnP scanning functions. Affected drivers:
	amba/amba.c,clock/ckinit.c,console/console.c,
	leon_greth/leon_greth.c, leon_smc9111.c.
2007-09-06 00:07:44 +00:00
Joel Sherrill
3d0d969b7a 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
	startup, for drivers. (LEON2,3 are configurable processors, they can
	be with or without DCache snooping. Caches without snooping needs the
	drivers to flush cache or use the sparc instruction lda to force
	cache miss...)
2007-09-06 00:03:18 +00:00
Joel Sherrill
4cb04f2250 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* include/bsp.h, startup/bspstart.c: LEON2 and LEON3 Data cache
	snooping detection on startup, for drivers. (LEON2,3 are configurable
	processors, they can be with or without DCache snooping. Caches
	without snooping needs the drivers to flush cache or use the sparc
	instruction lda to force cache miss...)
2007-09-06 00:03:16 +00:00
Joel Sherrill
5982921836 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
	startup, for drivers. (LEON2,3 are configurable processors, they can
	be with or without DCache snooping. Caches without snooping needs the
	drivers to flush cache or use the sparc instruction lda to force
	cache miss...)
2007-09-06 00:03:14 +00:00
Joel Sherrill
2eb4aba98f 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* shared/amba/ambapp.c, shared/include/ambapp.h: New files.
2007-09-06 00:01:53 +00:00
Joel Sherrill
4393845e3f 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
	and shared/include/ambapp.h. The AMBA scanning was improved to take
	account for PnP info address translation. This is useful when
	scanning remote AMBA busses for example when a board connected with
	PCI has an AMBA bus that needs to be scanned, before the addresses
	was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
	By using the new AMBA scanning routines it is possible to isolate the
	AMBA scanning code to ambapp.c, however existing drivers should be
	updated to use them in order to save space.
2007-09-06 00:01:33 +00:00
Joel Sherrill
1982a19574 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, preinstall.am, amba/amba.c, include/amba.h,
	include/leon.h: LEON3 AMBA PnP bus scanning moved to
	shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
	improved to take account for PnP info address translation. This is
	useful when scanning remote AMBA busses for example when a board
	connected with PCI has an AMBA bus that needs to be scanned, before
	the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
	scanning support. By using the new AMBA scanning routines it is
	possible to isolate the AMBA scanning code to ambapp.c, however
	existing drivers should be updated to use them in order to save
	space.
2007-09-06 00:01:30 +00:00
Joel Sherrill
4d3933b300 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
	shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
	improved to take account for PnP info address translation. This is
	useful when scanning remote AMBA busses for example when a board
	connected with PCI has an AMBA bus that needs to be scanned, before
	the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
	scanning support. By using the new AMBA scanning routines it is
	possible to isolate the AMBA scanning code to ambapp.c, however
	existing drivers should be updated to use them in order to save
	space.
2007-09-06 00:01:14 +00:00
Joel Sherrill
2aaff51bb5 2007-09-05 Daniel Hellstrom <daniel@gaisler.com>
* include/bsp.h: This patch prepares bsp.h so that shared code (new
	drivers) can easily have small small sections of BSP specific code.
2007-09-05 23:58:06 +00:00
Joel Sherrill
acc9f0ab7d 2007-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/untar/untar.c, libmisc/untar/untar.h: Clean up prototype.
2007-09-05 23:46:36 +00:00
Joel Sherrill
856aef8fb3 2007-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am: Add new files.
2007-09-05 22:55:38 +00:00
Joel Sherrill
97734933f7 2007-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.h: Reformat -- make things line up.
2007-09-05 21:11:42 +00:00
Joel Sherrill
b26e1db6d7 2007-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb: Fix warnings.
2007-09-05 20:42:46 +00:00
Thomas Doerfler
501ab69168 Added osmonweb support functionality to monitor 2007-09-05 20:35:36 +00:00
Joel Sherrill
7d7d2e9326 2007-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Fix path.
	* include/bsp.h: Fix typo.
2007-09-05 20:29:38 +00:00
Joel Sherrill
ef6d26ab0d 2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Add capture to list of interative tests to skip in batch
	mode.
2007-09-04 23:48:55 +00:00
Joel Sherrill
e959d8dc1d 2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: touch all documentation master files so the date on
	the manual reflects the release date of the software.
2007-09-04 23:48:38 +00:00
Joel Sherrill
2a645ad1ab 2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Add capture to list of interative tests to skip in batch
	mode.
2007-09-04 23:46:24 +00:00
Joel Sherrill
70443b4034 2007-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/monitor.h: Merge minor parts of Thomas' improvements
	that are needed by osmonweb.
2007-09-04 23:19:47 +00:00
Joel Sherrill
5fb9e2fc36 2007-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/untar/untar.c, libmisc/untar/untar.h: Add const to char *.
	Use printk.
2007-09-04 19:32:54 +00:00
Joel Sherrill
7837c73a7a 2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems_footer.html.in, common/cpright.texi: Update copyright.
2007-09-04 19:01:29 +00:00
Joel Sherrill
d39cbae967 2007-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bin2c.c: Significant improvements -- add multiple options, generate
	both C and H files, do not always generate static. fix indentation,
	add comments.
2007-09-04 14:20:37 +00:00
Joel Sherrill
9df0a95f1c 2007-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bin2c.c: New file.
	http://www.wxwidgets.org/wiki/index.php/Embedding_PNG_Images-Bin2c_In_C
2007-09-04 14:20:27 +00:00
Joel Sherrill
472bb41903 2007-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add bin2c so we can have a more reliable way to convert
	binary files to objects. If they are in C, we can use the correct CPU
	CFLAGS and they will link easier.
2007-09-04 13:30:55 +00:00
Ralf Corsepius
9bd037492a Regenerate. 2007-09-02 05:24:37 +00:00
Joel Sherrill
de35b5116f 2007-08-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* capture/Makefile.am: Fix typo -- not unlimited.
2007-08-31 19:44:34 +00:00
Ralf Corsepius
1dbd593d02 BINUTILS_VERS = 2.18.
BINUTILS_RPMREL = 1%{?dist}.
2007-08-29 02:56:55 +00:00
Ralf Corsepius
a380e47edc Abandon *-base-binutils packages. 2007-08-29 02:54:39 +00:00
Ralf Corsepius
9ce762bcad Abandon binutils < 2.13. 2007-08-29 02:51:40 +00:00
Joel Sherrill
af3d092ee5 2007-08-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Add missing semi-colon.
2007-08-28 14:11:21 +00:00
Joel Sherrill
a8e030de9b 2007-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/clock.h, score/src/threadhandler.c: Fix
	spacing and spelling.
2007-08-28 14:09:37 +00:00
Joel Sherrill
d030c4e72d 2007-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1256/networking
	* ftpd/ftpd.c: Fix unaligned access.
2007-08-28 14:06:29 +00:00
Joel Sherrill
c3b4fc1dfe 2007-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/Makefile.am: Always build nanosleep.
2007-08-28 13:56:14 +00:00
Joel Sherrill
7e8039b49b 2007-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* README: Clean up.
2007-08-28 13:54:39 +00:00
Chris Johns
2e2cbfa933 2007-0823 Chris Johns <chisj@rtems.org>
* mingw-path.nsi: Change the forward slashes to back slashes for
        Windows.
2007-08-22 23:52:43 +00:00
Chris Johns
a23427e7b7 2007-08-21 Chris Johns <chrisj@rtems.org>
* capture/init.c, capture/system.h, capture/test1.c: Removed CRs
        from files. Committed incorrectly.
2007-08-21 10:49:31 +00:00
Chris Johns
598aab1fe5 2007-08-20 Chris Johns <chisj@rtems.org>
* filewrite.nsi, getparameters.nsi, instance-check.nsi,
        mingw-path.nsi, sm-dummy.nsi, strslash.nsi, strstr.nsi,
        options.nsi: Added the shared between the 2 installer scripts.

        * msys-path.nsi: Fixed the last LF bug.

        * rtems-autotools.nsi, rtems-tools.nsi: Fixed the instance check,
        added a start menu, remove pages from target installers.

        * rtems.ini: Fixed the URL links. Added support link.

        * rtems_logo.bmp: Trimmed a little more to get a better image.

        * ba-wrap.sh: Stop on a error.

        * build-exes.sh: Use the option parameter variables. Change the
        order the section appear in the installer.
2007-08-20 02:12:48 +00:00
Joel Sherrill
b11f3a6d02 Spacing. 2007-08-17 13:29:04 +00:00
Chris Johns
8db468ffde 2007-08-17 Chris Johns <chrisj@rtems.org>
* Makefile.am, README, configure.ac, capture/.cvsignore,
	capture/Makefile.am, capture/capture.doc, capture/capture.scn,
	capture/init.c, capture/system.h, capture/test1.c: Add a sample
	test for the capture engine.
2007-08-17 01:07:10 +00:00
Chris Johns
1374fd3f07 2007-08-17 Chris Johns <chrisj@rtems.org>
* libmisc/capture/README: Minor copyright change.
	* libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
	libmisc/capture/capture.h: Fixed the memory leak when lots of
	tasks are being created and deleted. Improved the trigger
	interface so all task type actions can be caught.
2007-08-17 00:54:16 +00:00
Chris Johns
f41dd23165 2007-08-13 Chris Johns <chrisj@rtems.org>
* score/include/rtems/score/object.h: Point the
	OBJECTS_RTEMS_CLASSES_LAST macro to the last entry.
2007-08-13 03:36:48 +00:00
Joel Sherrill
a7d19758bd Fix typo. 2007-08-10 13:35:06 +00:00
Thomas Doerfler
be664b079e fixed typo 2007-08-10 10:50:51 +00:00
Thomas Doerfler
267c7c598f added i2c support 2007-08-10 08:17:10 +00:00
Thomas Doerfler
e35c6965bf added BSP hsc_cm01 2007-08-10 08:15:58 +00:00
Thomas Doerfler
38630e9849 applied patch from Robert Grimes to correctly set the link speed to 100MBit 2007-08-09 20:27:35 +00:00
Ralf Corsepius
ece78df6c5 gdb-6.6-9. 2007-08-09 16:57:09 +00:00
Ralf Corsepius
876c33f1db gdb-6.6-9. 2007-08-09 05:20:07 +00:00
Ralf Corsepius
9aa1472831 Regenerate. 2007-08-09 03:05:41 +00:00
Ralf Corsepius
e90748fd18 New. 2007-08-09 03:05:00 +00:00
Ralf Corsepius
6ed5f7555a Increment GDB_RPMREL. 2007-08-09 03:01:40 +00:00
Ralf Corsepius
984e8d8d78 Append %{?dist} to GDB_RPMREL. 2007-08-09 02:58:36 +00:00
Ralf Corsepius
2ef64f29ae Remove references to base packages. 2007-08-09 02:55:36 +00:00
Ralf Corsepius
9452ee4a28 Remove support for gdb < 6.0. 2007-08-09 02:54:01 +00:00
Ralf Corsepius
ee19567c7e Remove %{?dist} 2007-08-09 02:53:30 +00:00
Ralf Corsepius
c2cc8b280b GCC_RPMREL = 23. Rebuild against binutils-2.17.90. 2007-08-08 12:21:26 +00:00
Ralf Corsepius
4db732d4b4 GCC_RPMREL = 23. Rebuild against binutils-2.17.90. 2007-08-08 10:10:51 +00:00
Ralf Corsepius
8ee1b11a66 GCC_RPMREL = 23. Rebuild against binutils-2.17.90. 2007-08-08 08:24:48 +00:00
Ralf Corsepius
9e516ac6aa Revert to gcc-4.0.3-12, gcc-4.2.1 doesn't build 2007-08-08 04:22:50 +00:00
Ralf Corsepius
baa2d5530b GCC_RPMREL = 23. Rebuild against binutils-2.17.90. 2007-08-08 04:13:44 +00:00
Ralf Corsepius
1cb554a67a Regenerate. 2007-08-08 04:11:02 +00:00
Ralf Corsepius
cc85dda014 Regenerate. 2007-08-08 03:43:09 +00:00
Ralf Corsepius
1a8165f613 GCC_RPMREL = 23. Rebuild against binutils-2.17.90 2007-08-08 03:42:47 +00:00
Ralf Corsepius
8d88aa2e97 Regenerate. 2007-08-08 03:36:40 +00:00
Ralf Corsepius
92b7671221 GCC_RPMREL = 23. Rebuild against binutils-2.17.90 2007-08-08 03:36:15 +00:00
Ralf Corsepius
ff3a2d8727 Regenerate. 2007-08-08 03:30:27 +00:00
Ralf Corsepius
5d991cf8fd GCC_RPMREL = 23. Rebuild against binutils-2.17.90 2007-08-08 03:30:15 +00:00
Ralf Corsepius
3675f57be9 Regenerate. 2007-08-08 03:21:54 +00:00
Ralf Corsepius
8d25d2ef7c GCC_RPMREL = 23. Rebuild against binutils-2.17.90 2007-08-08 03:21:29 +00:00
Ralf Corsepius
c48c3590fb BINUTILS_RPMREL = 2 2007-08-07 15:41:57 +00:00
Ralf Corsepius
4907b96e7f Regenerate. 2007-08-07 15:38:23 +00:00
Ralf Corsepius
90aab6daf1 Enable infos for binutils. 2007-08-07 15:38:10 +00:00
Ralf Corsepius
69fb982788 Upgrade to binutils-2.17.90. 2007-08-07 15:21:40 +00:00
Ralf Corsepius
039d51b02c Regenerate. 2007-08-07 15:15:42 +00:00
Joel Sherrill
bf2a653958 2007-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Save changes again to make tagger happy.
2007-08-07 14:44:58 +00:00
Joel Sherrill
c3b6484f10 Upgrade to 4.7.99.2 2007-08-07 14:39:50 +00:00
Joel Sherrill
ecda1e4255 2007-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: Add touching master files for various manuals so the
	date on the cover page will reflect the date a tarball is cut.
2007-08-07 14:33:53 +00:00
Ralf Corsepius
cae995d60f New. 2007-08-07 08:20:59 +00:00
Joel Sherrill
8ba985a905 2007-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/bsp-alias.m4: Rename EP5200 to IceCube
	since that is the nickname for the Freescale evaluation board it is
	based upon. BSP was tested on a Freescale MPC5200LITE.
2007-08-06 13:54:05 +00:00
Joel Sherrill
e06e586d35 2007-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/icecube.cfg: Rename EP5200 to IceCube since that is the
	nickname for the Freescale evaluation board it is based upon. BSP was
	tested on a Freescale MPC5200LITE.
2007-08-06 13:53:41 +00:00
Joel Sherrill
1abae1068a 2007-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
	vectors/vectors.S: Rename EP5200 to IceCube since that is the
	nickname for the Freescale evaluation board it is based upon. BSP was
	tested on a Freescale MPC5200LITE.
2007-08-06 13:53:30 +00:00
Ralf Corsepius
06119b83ba 2007-08-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/mcf5235.cfg: Remove bogus -m5200 from linker calls.
2007-08-05 04:45:02 +00:00
Ralf Corsepius
9fa95f8dba 2007-08-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/av5282.cfg: Remove bogus -qnolinkcmds, -m5200 from linker
	  calls.
2007-08-05 04:43:56 +00:00
Ralf Corsepius
edcec269eb 2007-08-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/gen83xx.cfg: Use -O2.
2007-08-05 04:42:00 +00:00
Ralf Corsepius
3ffefc33ba Sync. 2007-08-04 08:21:33 +00:00
Ralf Corsepius
9e84b8e811 GCC_RPMREL = 22. 2007-08-04 08:20:59 +00:00
Ralf Corsepius
55230f2ea9 Update to gcc-core-4.2.1-rtems4.8-20070804.diff. 2007-08-04 08:20:43 +00:00
Ralf Corsepius
5332bc6e18 Add m68k -m528x. 2007-08-04 08:18:14 +00:00
Chris Johns
56f6b90763 2007-08-03 Chris Johns <chisj@rtems.org>
* rtems_logo.bmp: Clipped to get the correct proportions
        in the installer's header.

        * upload.sh: Install only the specific build installers.

        * rtems.ini: Change to show the actual web paths.

        * version: Build 15.

        * build-exes.sh, msys-path.nsi, rtems-autotools.nsi,
        rtems-tools.nsi: Fixed MSYS path detection. Fixed the uninstaller
        registry data. Changed the way the top level is generated. Now all
        the sections are added no matter what target is specified.
2007-08-04 06:24:12 +00:00
Ralf Corsepius
26ccaab026 GCC_RPMREL = 21 2007-08-04 06:13:39 +00:00
Ralf Corsepius
44ad1151c4 2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
2007-08-04 06:10:36 +00:00
Ralf Corsepius
67a1034e5c Remove bogus ChangeLog entry. 2007-08-04 06:07:58 +00:00
Ralf Corsepius
72b4469ed4 2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h: Use uintptr_t instead of uint32_t.
2007-08-04 06:07:30 +00:00
Ralf Corsepius
11f2bf591f 2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/mips/rtems/score/cpu.h: Use uintptr_t instead of
	  uint32_t.
2007-08-04 06:06:26 +00:00
Ralf Corsepius
31139c3371 Update to newlib-1.15.0-rtems4.8-20070804.diff 2007-08-04 06:03:04 +00:00
Ralf Corsepius
787ca182b6 2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp.cfg.in: Hard-code HAS_RDBG = no.
	* target.cfg.in: Hard-code RTEMS_HAS_RDBG = no.
2007-08-04 05:45:16 +00:00
Ralf Corsepius
b39173b013 Add tar.h. 2007-08-04 04:34:30 +00:00
Joel Sherrill
2154cd30a2 2007-08-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/start/start.S: Fix typo of pO versus p0.
2007-08-03 15:22:44 +00:00
Joel Sherrill
27ccd80717 2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint, configure.ac, release_support: Remove RDBG.
	* aclocal/enable-rdbg.m4: Removed.
2007-08-02 15:01:29 +00:00
Joel Sherrill
261f99bdac 2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, wrapup/Makefile.am: Remove RDBG.
	* aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore,
	librdbg/Makefile.am, librdbg/preinstall.am,
	librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h,
	librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h,
	librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h,
	librdbg/include/rdbg/powerpc/rdbg_f.h,
	librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c,
	librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
	librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
	librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
	librdbg/src/servtsp.c, librdbg/src/servutil.c,
	librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S,
	librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h,
	librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c,
	librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c,
	librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
	librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x,
	librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
	librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S,
	librdbg/src/powerpc/rdbg_f.c,
	librdbg/src/powerpc/new_exception_processing/remdeb.h,
	librdbg/src/powerpc/new_exception_processing/remdeb_f.x,
	librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
	librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed.
2007-08-02 15:00:07 +00:00
Joel Sherrill
51131354d0 2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Remove RDBG.
2007-08-02 14:59:41 +00:00
Joel Sherrill
00de6acc8c 2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, develenv/direct.t: Remove RDBG.
	* rgdb_specs/.cvsignore, rgdb_specs/Makefile.am, rgdb_specs/comm.t,
	rgdb_specs/conclusion.t, rgdb_specs/daemon.t,
	rgdb_specs/gdbinternals.t, rgdb_specs/interfacing.t,
	rgdb_specs/intro.t, rgdb_specs/layers.eps, rgdb_specs/layers.jpg,
	rgdb_specs/layers.txt, rgdb_specs/objectives.t,
	rgdb_specs/process.eps, rgdb_specs/process.jpg,
	rgdb_specs/process.txt, rgdb_specs/revision.t,
	rgdb_specs/rgdb_specs.texi, rgdb_specs/seqbreak.eps,
	rgdb_specs/seqbreak.jpg, rgdb_specs/seqbreak.txt,
	rgdb_specs/seqdetach.eps, rgdb_specs/seqdetach.jpg,
	rgdb_specs/seqdetach.txt, rgdb_specs/seqinit.eps,
	rgdb_specs/seqinit.jpg, rgdb_specs/seqinit.txt, rtems_gdb/.cvsignore,
	rtems_gdb/Makefile.am, rtems_gdb/commands.t, rtems_gdb/example.t,
	rtems_gdb/intro.t, rtems_gdb/rtems_gdb.texi, rtems_gdb/started.t,
	rtems_gdb/swarch.t, rtems_gdb/trouble.t: Removed.
2007-08-02 14:59:16 +00:00
Joel Sherrill
0c640d3d88 2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* debug_ada/cmds, debug_c/cmds: Remove RDBG.
2007-08-02 14:56:32 +00:00
Joel Sherrill
dd3e53ecf3 2007-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
	by more BSPs.
	* shared/showbats.c: New file.
2007-08-02 13:54:07 +00:00
Joel Sherrill
403fe9a8e0 2007-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
	eliminate warning.
2007-08-02 13:53:12 +00:00
Joel Sherrill
65762c815c 2007-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add shared ShowBATS().
	* startup/cpuinit.c: Split out BAT initialization into subroutine
	that is defined based upon conditionals set.  More critically
	added code to detect and correct for a buggy U-Boot found on
	some Freescale LITE5200B boards which report Flash memory to
	be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
	the reported information, the system gives an exception just
	after the BAT is programmed.
	* vectors/vectors_init.c: Turn off message unless verbose is on.
2007-08-02 13:51:14 +00:00
Joel Sherrill
67ef0f1ea2 2007-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: ShowBATS() split out to helper routine so sharable by
	more BSPs.
2007-08-02 13:45:18 +00:00
Joel Sherrill
5797b67d2d 2007-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Use shared ShowBATS() method.
2007-08-01 21:51:23 +00:00
Joel Sherrill
eec7c441d7 2007-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: You need main() to link all applications.
	There is no C++ specific way to link currently.
2007-08-01 00:49:03 +00:00
Joel Sherrill
51b6226c25 2007-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1248/networking
	* libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com>
	reported that when no interfaces are successfully attached, the
	default route is broken and may result in a jump to an illegal
	address.
2007-08-01 00:44:05 +00:00
Joel Sherrill
8661209e6e 2007-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1249/build
	* configure.ac: Jerry Needell <jerry.needell@unh.edu> reported that the
	leon3 was left out of the cache enable logic. Thus the cache
	management support code was empty on LEON3 CPUs.
2007-07-31 20:23:52 +00:00
Ralf Corsepius
ee69dc6967 2007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
	Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
2007-07-31 16:48:47 +00:00
Ralf Corsepius
97c73edae6 Replace M68K_COLDFIRE_ARCH with __mcoldfire__. 2007-07-31 16:48:38 +00:00
Ralf Corsepius
4d03577cb5 2007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/priority.inl: Use size_t instead of
	  uint32_t for array index.
2007-07-31 06:35:10 +00:00
Ralf Corsepius
3a8d083bc1 2007-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
	  identify coldfire cpus.
2007-07-30 17:14:10 +00:00
Ralf Corsepius
edc4bbd4c1 changes 2007-07-30 08:16:53 +00:00
Ralf Corsepius
f29163ab49 2007-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/log.c: Add preliminary version of SPLIT_SNPRINTF to
	  work-around bug m68k/coldfire -fomit-frame-pointer bug
	  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32307.
2007-07-30 07:54:14 +00:00
Chris Johns
f6cd0dbead 2007-07-28 Chris Johns <chisj@rtems.org>
* README, build-rpms.sh, rtems.ini, build-exes.sh,
        rtems-tools.nsi: Updated to the new 4.8 build plus a new
        installer.

        * autoconf.def, automake.def, ba-wrap.sh, build-autotools.sh,
        msys-path.nsi, rtems-autotools.nsi, target-section-text,
        upload.sh, version: New to version 4.8. Autotools is built when
        installing.
2007-07-28 08:31:57 +00:00
Ralf Corsepius
e4a22331c6 2007-07-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/Linux-posix.cfg: Use -O2.
2007-07-28 04:40:16 +00:00
Ralf Corsepius
e0730075a9 2007-07-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/rbtx4938.cfg: Add missing -O2.
2007-07-28 04:39:30 +00:00
Ralf Corsepius
14c415f10b 2007-07-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/rtl22xx.cfg: Adjust indentation.
2007-07-28 04:38:40 +00:00
Ralf Corsepius
ae590b415e Fix typo. 2007-07-28 04:37:49 +00:00
Ralf Corsepius
74cde4d39a 2007-07-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/virtex.cfg: Use -O2.
2007-07-28 04:37:28 +00:00
Ralf Corsepius
2aaa164372 2007-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/src/dirutils.c: Use PATH_MAX instead of MAXPATHLEN.
2007-07-27 16:35:15 +00:00
Joel Sherrill
15b81bb58d Formatting. 2007-07-27 13:37:36 +00:00
Thomas Doerfler
ab66cf0d24 removed superfluous bss section 2007-07-27 06:39:21 +00:00
Chris Johns
735892e345 2007-07-27 Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Create archive from a file for hosts
	with a limited command line size.
2007-07-27 03:58:04 +00:00
Chris Johns
0630d52751 2007-07-27 Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Create archive from a file for hosts with
	a limited command line size.
2007-07-27 03:55:49 +00:00
Chris Johns
8d8e6e7d9d 2007-07-27i Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Create archive from a file for hosts with
	a limited command line size.
2007-07-27 03:51:31 +00:00
Chris Johns
6232750181 2007-07-27 Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Create archive from a file for hosts with
	a limited command line size.
2007-07-27 03:50:16 +00:00
Ralf Corsepius
462b28db13 chmod +x etc/postinstall/libncurses-devel.sh 2007-07-26 09:31:41 +00:00
Ralf Corsepius
5a379b0183 Don't use sed -i. 2007-07-26 09:19:22 +00:00
Ralf Corsepius
1b1452b6ee NCURSES_RPMREL = 0.20070726.1 2007-07-26 09:19:02 +00:00
Ralf Corsepius
8eea24b8d3 2007-07-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/bspIo.h, include/rtems/pci.h:
	Add extern "C" guards. Reported by
	Robert S. Grimes <rsg@alum.mit.edu>.
2007-07-26 06:12:29 +00:00
Ralf Corsepius
ef38e6caf3 2007-07-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
	  sizes.
2007-07-26 05:29:47 +00:00
Ralf Corsepius
433ea5f850 Cleanup. 2007-07-25 09:33:59 +00:00
Ralf Corsepius
9faed348b8 2007-07-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add nfsclient.
2007-07-25 09:33:23 +00:00
Ralf Corsepius
6e6267bb20 2007-07-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/Makefile.am: New.
	* nfsclient/proto/Makefile, nfsclient/Makefile,
	  nfsclient/src/Makefile: Remove.
2007-07-25 09:32:37 +00:00
Ralf Corsepius
bb9dd72099 Regenerate. 2007-07-25 09:31:27 +00:00
Ralf Corsepius
c91dc45c45 New. 2007-07-25 05:57:07 +00:00
Ralf Corsepius
1f3d2bd322 Remove. 2007-07-25 05:47:18 +00:00
Ralf Corsepius
adb1a084f2 2007-07-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/ChangeLog: Remove (Rename into ChangeLog.slac).
	* nfsclient/ChangeLog.slac: New (Renamed from ChangeLog).
2007-07-25 05:42:02 +00:00
Ralf Corsepius
526cfa8271 Remove (Rename into ChangeLog.slac). 2007-07-25 05:41:48 +00:00
Ralf Corsepius
228a9b16c9 New (Renamed from ChangeLog). 2007-07-25 05:41:25 +00:00
Ralf Corsepius
516f2d716a 2007-07-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/README, nfsclient/proto/nfs_prot_xdr.c,
	nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c,
	nfsclient/proto/Makefile, nfsclient/proto/mount_prot.h,
	nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x,
	nfsclient/Makefile, nfsclient/ChangeLog, nfsclient/src/dirutils.c,
	nfsclient/src/nfsTest.c, nfsclient/src/rpcio.h,
	nfsclient/src/nfs.modini.c, nfsclient/src/xdr_mbuf.c,
	nfsclient/src/cexphelp.c, nfsclient/src/Makefile,
	nfsclient/src/sock_mbuf.c, nfsclient/src/nfs.c,
	nfsclient/src/librtemsNfs.h, nfsclient/src/rpcio.modini.c
	nfsclient/src/rpcio.c, nfsclient/rtems-filesystem-patch,
	nfsclient/rfc1094.txt, nfsclient/LICENSE: Import from rtems-nfs-1.5.
2007-07-25 05:38:29 +00:00
Ralf Corsepius
ee08e0815c This commit was generated by cvs2svn to compensate for changes in r15677,
which included commits to RCS files with non-trunk default branches.
2007-07-25 05:22:23 +00:00
Ralf Corsepius
c589ebc885 Import from rtems-nfs-1.5.tgz. 2007-07-25 05:22:23 +00:00
Joel Sherrill
3462c34326 2007-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
	score/src/timespecdivide.c: Fix various math and reporting bugs. Now
	the time appears to be reported correctly and add up to what is
	expected.
2007-07-24 21:37:39 +00:00
Joel Sherrill
6db3522085 2007-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpuuse/init.c: Do not delete the Init task. Leaving it suspended lets
	the CPU Usage Report include it. If it is deleted, the CPU time it
	had consumed is not listed later in the report.
2007-07-24 21:36:45 +00:00
Joel Sherrill
845c202a48 2007-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am, startup/linkcmds: Save the old linker
	script as linkcmds.sim and use one with enough memory to link all
	tests so we can at least build things.
	* startup/linkcmds.sim: New file.
2007-07-24 21:34:28 +00:00
Joel Sherrill
f10d37f018 2007-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/main.c: Now can link with C compiler and not
	require C++ compiler to link. The file rtems-ctor.cc is not being
	built but if there is a need for C++ code to run on this BSP, then it
	will have to be addressed. The simplest solution which might work is
	to check the RTEMS system state before calling bsp_start() in main().
2007-07-24 20:52:56 +00:00
Joel Sherrill
14ee224c00 2007-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/Linux-posix.cfg: Make Linux link with just a C main -- avoid
	using C++ ctor trick. An RTEMS C++ application running on this BSP
	may have initialization order issues to address.
2007-07-24 20:50:35 +00:00
Joel Sherrill
59aea5d592 2007-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/Linux-posix.cfg: Linux BSP must be linked with C++ compiler.
2007-07-24 15:46:01 +00:00
Joel Sherrill
68e6f0cc31 2007-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* nsecs/init.c: Add include of unistd.h for sleep() prototype.
2007-07-24 15:45:42 +00:00
Ralf Corsepius
e0d85b7480 Move %{?dist} into BINUTILS_RPMREL. 2007-07-24 14:26:46 +00:00
Ralf Corsepius
b8a8bfb0dc Move %{?dist} into GCC_RPMREL. 2007-07-24 14:24:43 +00:00
Ralf Corsepius
c5721b9ad5 Bump the date on *RPMREL 2007-07-24 04:27:05 +00:00
Ralf Corsepius
000bb343eb 2007-07-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/Makefile.am: Prefix all non-public symbols with _shttp_.
	* shttpd/compat_rtems.c: Don't build my_stat for rtems.
	* shttpd/defs.h: Don't build most of my_* wrappers for rtems.
2007-07-24 04:06:51 +00:00
Ralf Corsepius
69079e0a81 Don't build most of my_* wrappers for rtems. 2007-07-24 04:06:32 +00:00
Ralf Corsepius
bccb841bb6 Don't build my_stat for rtems. 2007-07-24 04:06:09 +00:00
Ralf Corsepius
d4253cf789 Prefix all non-public symbols with _shttp_. 2007-07-24 04:05:47 +00:00
Ralf Corsepius
ee4740b462 Add cygwin hacks. 2007-07-24 03:47:09 +00:00
Ralf Corsepius
d292aaea08 New. 2007-07-24 03:45:39 +00:00
Ralf Corsepius
7feadc65f6 Add zlib. 2007-07-24 03:45:22 +00:00
Joel Sherrill
48108bcb91 2007-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* start/preload.S: Fix symbolic reference. Did earlier modifications
	change the conditionals specificed when this BSP is built?
2007-07-23 23:30:58 +00:00
Thomas Doerfler
701cb88844 added vectors_entry.S to Makefile.am 2007-07-23 15:48:13 +00:00
Ralf Corsepius
d942dc267d Various updates. 2007-07-23 09:44:40 +00:00
Ralf Corsepius
131ee1cc8b New. 2007-07-23 09:43:49 +00:00
Ralf Corsepius
f81476f579 Sync GCC with testing. 2007-07-23 02:02:15 +00:00
Ralf Corsepius
86a30d08e3 Various patches from rtems-4-8-testing branch. 2007-07-22 07:08:30 +00:00
Ralf Corsepius
4acc7e24d5 Sync with testing. 2007-07-20 05:36:13 +00:00
Ralf Corsepius
70ea34bd6c Sync with devel. 2007-07-20 05:32:17 +00:00
Ralf Corsepius
ed332c868a Sync with testing. 2007-07-20 05:23:59 +00:00
Ralf Corsepius
280e130866 New. 2007-07-20 04:59:16 +00:00
Joel Sherrill
793dd46d64 2007-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
	libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
	was always using uptime not time since last cpu usage reset when
	using nanoseconds granularity.
	* libmisc/cpuuse/cpuusagedata.c: New file.
2007-07-18 21:31:49 +00:00
Joel Sherrill
ead311b8bf 2007-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
2007-07-18 18:07:20 +00:00
Joel Sherrill
02a3b35111 Spacing. 2007-07-18 16:23:25 +00:00
Thomas Doerfler
6aff507844 added PPC_e300 to raw_exception.c
removed timed abort in ns16550.c transmit code
2007-07-18 12:51:30 +00:00
Thomas Doerfler
c4bf0441d8 removed file, will be generated automatically with autoconf 2007-07-18 10:07:48 +00:00
Thomas Doerfler
49080ed1c4 added missing file 2007-07-18 10:06:11 +00:00
Joel Sherrill
40cfd3e9f3 2007-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* nsecs/Makefile.am, nsecs/init.c: Move empty body to another file. The
	loop was being optimized out on the PowerPC.
	* nsecs/empty.c: New file.
2007-07-17 22:32:12 +00:00
Till Straumann
9c6019ede7 * vmeUniverse/vmeTsi148.c: Use size_t for sizes. 2007-07-16 06:01:14 +00:00
Ralf Corsepius
4b0be6c7fd Preps for gcc-4.2.1. 2007-07-15 05:02:51 +00:00
Joel Sherrill
9076e8d14f 2007-07-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/mount.c: Allow null for output parameter.
2007-07-13 19:06:28 +00:00
Joel Sherrill
dfef80e803 2007-07-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Install a linkcmds all the time.
	* startup/bspstart.c, startup/cpuinit.c,
	startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing $Id$.
	* startup/linkcmds: New file.
2007-07-13 15:41:22 +00:00
Joel Sherrill
83ca607775 2007-07-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
	to shttpd initialization.
2007-07-12 20:01:35 +00:00
Joel Sherrill
962a025699 2007-07-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Correct so it now links.
2007-07-12 14:40:31 +00:00
Joel Sherrill
9190d23613 2007-07-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds.brs5l: Add .jcr section.
2007-07-12 14:24:26 +00:00
Joel Sherrill
55d7626db7 2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/malloc.c: Clean up Malloc debug code.
	* score/include/rtems/score/heap.h: Spacing.
	* score/inline/rtems/score/thread.inl:
	* score/src/heapfree.c. Clean up and add explicit check of the address
	being freed actually being in the heap.
	* score/src/heapwalk.c: Switch to printk and do not call abort.
2007-07-11 20:56:10 +00:00
Joel Sherrill
68b9f58d85 2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.IceCube: New file.
2007-07-11 19:51:12 +00:00
Joel Sherrill
0e1a67e7a2 2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Fix typo accidentally introduced.
	* network_5200/network.c: Fix warning.
2007-07-11 19:36:34 +00:00
Joel Sherrill
6d46a90dbc 2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/.cvsignore: New file.
2007-07-11 19:35:51 +00:00
Joel Sherrill
48593d7bba 2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds.ep5200: Add .jcr section.
2007-07-11 14:43:21 +00:00
Joel Sherrill
3df0866086 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/network.c: Removed warning.
2007-07-11 14:24:20 +00:00
Joel Sherrill
55a1cc9cde 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/gen83xx.cfg: Add make-cxx-exe rule.
2007-07-11 14:13:03 +00:00
Joel Sherrill
0d9d14a5b7 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog: New file.
	* aclocal.m4, include/bspopts.h.in: Removed.
2007-07-11 13:59:14 +00:00
Joel Sherrill
3777c60cd7 Fixed typo. 2007-07-11 13:56:40 +00:00
Joel Sherrill
884e4bc352 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore: New file.
	* Makefile.in: Removed.

2007-07-10	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* New BSP -- generic 83xx but tested on mpc8349eamds.
2007-07-11 13:56:28 +00:00
Thomas Doerfler
6c053cbd84 fixed some c++ problems 2007-07-10 21:02:30 +00:00
Thomas Doerfler
29e86b625e added c++ support 2007-07-10 19:34:05 +00:00
Thomas Doerfler
185da08642 additional fixes for the shared exception code 2007-07-10 18:43:12 +00:00
Thomas Doerfler
f610e83f53 compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged many different versions of new exception handling code to shared sources. 2007-07-10 16:00:28 +00:00
Joel Sherrill
2c0f748a4e 2007-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* nsecs/init.c: Change name to avoid any hint of the timer driver.
2007-07-06 21:30:04 +00:00
Joel Sherrill
2b596c6986 2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/stackchk/check.c: Make checking the integrity of the pattern
	area contingent on the stack checker user extension having been
	initialized.
2007-07-06 21:11:36 +00:00
Joel Sherrill
8ddf67e8a6 Move stack outside of _rtems_end marked area. 2007-07-06 21:10:12 +00:00
Joel Sherrill
0a029a5ee5 2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add startup/bspclean.c
	* console/console.c: Remove warning.
	* include/bsp.h: Add conditionals for prompt for reset and resetting
	board.
	* start/start.S: Remove if 1 around section.
	* vectors/vectors_init.c: Do not print unless noisy init enabled.
	* startup/bspclean.c: New file. Will prompt for reset and reset.
2007-07-06 21:09:33 +00:00
Joel Sherrill
1611e8ca95 2007-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c, console/console.c: Add clock HW initialization missed
	in earlier conversion.
2007-07-06 19:20:21 +00:00
Thomas Doerfler
78f96ab7c7 fixed some problems with shared PPC exception handling code 2007-07-05 20:32:43 +00:00
Joel Sherrill
20074c4980 Needed to compile Ada. ACATS run on both psim and erc32. Results
are very good with < 20 failures on either target.  On psim, running
all but one by hand results in them running.
2007-07-05 19:06:15 +00:00
Joel Sherrill
43923319e7 2007-07-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
2007-07-05 19:03:54 +00:00
Thomas Doerfler
f4e601b95d Added missing file 2007-07-04 19:02:58 +00:00
Thomas Doerfler
153719f95e added missing files for virtex BSP 2007-07-04 13:08:45 +00:00
Thomas Doerfler
3ad3a8dd7f added virtex configuration 2007-07-04 13:01:24 +00:00
Thomas Doerfler
862c231785 added virtex BSP support and some missing files for common PPC
exception handling
2007-07-04 12:37:36 +00:00
Thomas Doerfler
73cdeb6a51 merged individual exception handler code to a common one. 2007-07-04 12:25:49 +00:00
Joel Sherrill
8bfffd9baf 2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* nsecs/init.c: Do not make this test depend on the benchmark timer
	driver.
2007-06-22 19:27:35 +00:00
Joel Sherrill
0fe59ec6d1 2007-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clockdrv.c: Fix spacing.
2007-06-22 19:15:54 +00:00
Joel Sherrill
b16f38a399 2007-06-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c, network_5200/network.c: Convert to using clock driver
	template.
2007-06-22 19:15:44 +00:00
Joel Sherrill
6f2208fb13 2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds.brs5l: Add missing wild card on .sdata section so
	all class examples build.
2007-06-22 14:34:45 +00:00
Joel Sherrill
92b0ebaea6 2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/network.c: Remove cs8900_get_mac_addr which conflicted with
	one in libchip AND contained a hard-coded MAC address.
2007-06-22 14:08:24 +00:00
Joel Sherrill
2395a38cc9 2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/leds.c, console/mc68ec.c: Rename delay to rtems_bsp_delay to
	avoid conflicts in application space.
2007-06-22 14:07:55 +00:00
Joel Sherrill
3aa0564a40 2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/network.c: Remove cs8900_get_mac_addr which conflicted with
	one in libchip AND contained a hard-coded MAC address.
2007-06-22 13:59:06 +00:00
Joel Sherrill
31fe820136 2007-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c: Add nanoseconds since last tick support.
2007-06-21 22:45:05 +00:00
Joel Sherrill
d3b057906a 2007-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* nsecs/init.c, nsecs/nsecs.scn: Add set of loops so you can see the
	time varaying in proportion to the length of the loop measured.
2007-06-21 22:44:21 +00:00
Joel Sherrill
58a7d5f92c 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* target.cfg.in: region, extension and semaphore are no longer
	required.
2007-06-21 19:06:36 +00:00
Joel Sherrill
8e11da7e5e 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Comment out may_alias so this compiles without a compiler
	error.
2007-06-21 19:04:31 +00:00
Joel Sherrill
782e3e8b96 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* ada_user/ada_user.texi, bsp_howto/bsp_howto.texi,
	cpu_supplement/cpu_supplement.texi, develenv/develenv.texi,
	filesystem/filesystem.texi, itron3.0/itron.texi,
	networking/networking.texi, porting/porting.texi,
	posix1003.1/posix1003_1.texi, posix_users/posix_users.texi,
	rgdb_specs/rgdb_specs.texi, rtems_gdb/rtems_gdb.texi,
	started/started.texi, started_ada/started_ada.texi, user/c_user.texi:
	Print table of contents in front of manual where it should be when
	you print.
2007-06-21 18:53:00 +00:00
Joel Sherrill
5d2abae929 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* relnotes.texi: Print table of contents in front of manual where it
	should be when you print.
2007-06-21 18:52:57 +00:00
Joel Sherrill
471a082d29 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* new_chapters.texi: Print table of contents in front of manual where
	it should be when you print.
2007-06-21 18:52:55 +00:00
Joel Sherrill
218b070bfd 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/Linux-posix.cfg: Merge patch from Till Straumann which would
	work except gcc core dumps with an ICE when may_alias is used in this
	code. I filed a GCC PR and reduced optimization to -O0 and it does
	run again.
2007-06-21 18:34:17 +00:00
Joel Sherrill
d8cfebb959 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Merge patch from Till Straumann which would work except gcc
	core dumps with an ICE when may_alias is used in this code. I filed a
	GCC PR and reduced optimization to -O0 and it does run again.
2007-06-21 18:33:22 +00:00
Joel Sherrill
ff089035c7 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
	and recv(). We already had the BSD versions and these conflict
	sometimes when linking.
2007-06-21 18:31:34 +00:00
Joel Sherrill
2b2cfb755f 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* Templates/Makefile.leaf: At suggestion of Robert Grimes add commented
	out make-cxx-exe usage example.
2007-06-21 15:43:26 +00:00
Joel Sherrill
4ab3a29bb5 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
2007-06-21 15:32:37 +00:00
Joel Sherrill
5a8bc44574 2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Do not instantiate initialization
	thas/thread pointer tables for an API that is not configured.
2007-06-20 22:22:16 +00:00
Joel Sherrill
8b8e1ee507 2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsppost.c: Split open of the console from the standard BSP code so it
	is easier to stub out.
2007-06-20 22:21:05 +00:00
Joel Sherrill
442e430ddc 2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am:
	* libcsupport/src/open_dev_console.c: New file.
2007-06-20 22:20:32 +00:00
Joel Sherrill
5129b24c4e 2007-06-20 Ray Xu <rayx@gmail.com>
* optman/Makefile.am, optman/preinstall.am: Add stubs for file system,
	console, and libio. This shrinks the memory requirements but Joel has
	not figured out how best to present this to application space.
	* optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
	New files.
2007-06-20 22:19:38 +00:00
Joel Sherrill
b0129211da 2007-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* ne2000/ne2000.c: Fix spelling error.
2007-06-20 22:16:49 +00:00
Joel Sherrill
496274b6ec 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
	buffered test IO.
2007-06-20 21:43:28 +00:00
Joel Sherrill
0e92952285 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* tztest/init.c: Build when using buffered test IO.
2007-06-20 21:43:24 +00:00
Joel Sherrill
19b4789367 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/uboot_dump_bdinfo.c: New file.
2007-06-20 21:42:24 +00:00
Joel Sherrill
7da34053e7 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Add Embedded Planets EP5200 which is the same as the Freescale
	5200Lite (a.k.a. IceCube) evaluation board.
	* Makefile.am: Add linkcmds.ep5200.
	Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
	* preinstall.am: Add linkcmds.ep5200.
	* clock/clock.c: Correct math for prescaler/counter when bus speed
	is high enough to require multiple passes of loop.
	* console/console.c: Use same math for initial baud rate as when it
	is changed via ioctl.  When HAS_UBOOT is defined, initialize console
	to the same baud as it was with U-Boot.
	* include/bsp.h: Add EP5200 and console boot baud support.
	* include/mpc5200.h: Spacing.
	* startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
	both defined, dump the U-Boot BD info structure.
	* vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
	it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
	so we do not have to run from board reset.
	* startup/linkcmds.ep5200: New file.
2007-06-20 21:42:00 +00:00
Joel Sherrill
18481be37d 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4, README.configure: Add ep5200, IceCube, 5200Lite.
2007-06-20 20:23:56 +00:00
Joel Sherrill
cb6e9bf0ed 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/gen5200.cfg: Remove junk comment.
	* custom/ep5200.cfg: New file.
2007-06-20 20:21:45 +00:00
Joel Sherrill
bdba53711d 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/corerwlock.c: Make sure structure is fully initialized.
	When reused, some fields will not be zero like at initialization.
2007-06-20 19:21:01 +00:00
Joel Sherrill
7c5e3b3ff3 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: POSIX threads use twice the minimum stack
	size. Account for this.
2007-06-20 19:20:02 +00:00
Ralf Corsepius
22cc95f529 Preps for next spin. 2007-06-18 11:22:49 +00:00
Ralf Corsepius
55e9fcaefa Preps for next spin. 2007-06-18 10:32:03 +00:00
Ralf Corsepius
3fac240830 Update. 2007-06-18 09:42:00 +00:00
Ralf Corsepius
9b31b299de --disable-libstdcxx-pch 2007-06-18 07:02:32 +00:00
Ralf Corsepius
bb96485299 Upgrade to gcc-4.2.0 final. 2007-06-18 07:01:22 +00:00
Ralf Corsepius
7d846d4dd3 GCC_RPMREL = 18 2007-06-18 04:46:14 +00:00
Ralf Corsepius
849ed685ff Cleanup. 20070613 patches. 2007-06-18 04:45:51 +00:00
Ralf Corsepius
7f3319e33c GCC_RPMREL = 13 2007-06-18 04:38:33 +00:00
Ralf Corsepius
611aa7dd26 Cleanup. 20070613 patches. 2007-06-18 04:37:39 +00:00
Ralf Corsepius
169dbb55d9 GCC_RPMREL = 14 2007-06-18 04:36:33 +00:00
Ralf Corsepius
0d0479023e Cleanup. 2007-06-18 04:35:41 +00:00
Joel Sherrill
89b7e69b35 2007-06-13 Ray Xu <rayx@gmail.com>
* shared/abort/simple_abort.c: Shrink the memory requirements. Joel
	reformatted for style.
2007-06-13 21:20:50 +00:00
Joel Sherrill
b016200a2b 2007-06-13 Ray Xu <rayx@gmail.com>
* startup/linkcmds: Shrink the aligment requirements.
2007-06-13 21:20:30 +00:00
Joel Sherrill
16aa296c97 2007-06-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Add NDEBUG as a command line compilation option.
2007-06-13 20:39:56 +00:00
Joel Sherrill
58515e7e3a 2007-06-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* acinclude.m4: Remove armulator.
2007-06-13 19:46:11 +00:00
Ralf Corsepius
8cf555ece7 Regenerate. 2007-06-13 16:38:22 +00:00
Ralf Corsepius
a43f6701f4 Add *20070613.diff 2007-06-13 15:42:41 +00:00
Ralf Corsepius
fc463855fa GCC_RPMREL = 13 2007-06-13 15:42:22 +00:00
Ralf Corsepius
c0064d3996 Add sparc fpu bug fix. 2007-06-13 15:40:32 +00:00
Joel Sherrill
e70f20166c 2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/io.t: Fix typo.
2007-06-12 23:58:10 +00:00
Joel Sherrill
0af144584e 2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure: Removed armulator.
2007-06-12 19:48:40 +00:00
Joel Sherrill
31aabe78cf 2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/armulator.cfg: Removed.
2007-06-12 19:47:34 +00:00
Joel Sherrill
85591ad7b2 2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* armulator/.cvsignore, armulator/ChangeLog, armulator/Makefile.am,
	armulator/bsp_specs, armulator/configure.ac, armulator/preinstall.am,
	armulator/clock/clockdrv.c, armulator/console/console-io.c,
	armulator/console/mon-syscalls.S, armulator/include/.cvsignore,
	armulator/include/bsp.h, armulator/include/tm27.h,
	armulator/start/start.S, armulator/startup/bspstart.c,
	armulator/startup/libcfunc.c, armulator/startup/linkcmds,
	armulator/startup/swi.h, armulator/startup/syscalls.c,
	armulator/startup/trap.S: Removed.
2007-06-12 19:46:53 +00:00
Joel Sherrill
44a5bb783b 2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmd/.cvsignore: New file.
2007-06-12 19:45:27 +00:00
Ralf Corsepius
79e6ccdde5 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/defs.h: Eliminate my_strncasecmp.
	* shttpd/string.c: Eliminate my_strncasecmp.
2007-06-12 16:45:40 +00:00
Ralf Corsepius
df1aa0325c 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Pickup ../libmd/libmd.a.
2007-06-12 16:26:36 +00:00
Ralf Corsepius
61d368a3f3 Pickup ../libmd/libmd.a. 2007-06-12 16:26:24 +00:00
Ralf Corsepius
b72dc8bafc 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/Makefile.am: Reflect moving out md*.
2007-06-12 16:03:17 +00:00
Ralf Corsepius
e7205419ab Remove (moved to libmd) 2007-06-12 16:02:10 +00:00
Ralf Corsepius
379a1a9421 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
	  libmd).
2007-06-12 16:01:34 +00:00
Ralf Corsepius
b3f22a53f1 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
	libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
2007-06-12 15:59:46 +00:00
Ralf Corsepius
e0c4c102b4 New (moved out from pppd). 2007-06-12 15:59:36 +00:00
Ralf Corsepius
035339ebc7 Regenerate. 2007-06-12 15:57:48 +00:00
Ralf Corsepius
a70b07be5c 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, Makefile.am: Add libmd.
2007-06-12 15:57:35 +00:00
Ralf Corsepius
033793f457 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/defs.h: Eliminate my_strlcpy.
	* shttpd/string.c: Eliminate my_strlcpy.
2007-06-12 07:12:46 +00:00
Ralf Corsepius
5da60b9df1 Eliminate my_strlcpy. 2007-06-12 07:12:29 +00:00
Ralf Corsepius
61159ed677 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/defs.h: Eliminate my_strdup, my_strndup.
	* shttpd/string.c: Eliminate my_strdup, my_strndup.
2007-06-12 07:06:29 +00:00
Ralf Corsepius
a81de3f926 Eliminate my_strdup, my_strndup. 2007-06-12 07:06:16 +00:00
Ralf Corsepius
e98fc44ea5 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
	  libmd.a.
2007-06-12 05:16:16 +00:00
Ralf Corsepius
bbf1103aad 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Add libmd.a.
2007-06-12 05:14:35 +00:00
Ralf Corsepius
a021dd8d29 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
	  Add pppd/libmd.a.
	* pppd/md4.c: Don't include pppd.h.
2007-06-12 05:13:32 +00:00
Ralf Corsepius
55c310f246 Remove md5 and md4 from libpppd.a.
Add pppd/libmd.a.
2007-06-12 05:13:22 +00:00
Ralf Corsepius
8aaeb6d8a8 Don't include pppd.h. 2007-06-12 05:12:57 +00:00
Ralf Corsepius
8bddaa65da 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
2007-06-11 15:43:50 +00:00
Ralf Corsepius
e0a9d5f53c Remove. 2007-06-11 15:42:42 +00:00
Ralf Corsepius
512313c136 Regenerate. 2007-06-11 15:11:55 +00:00
Ralf Corsepius
637f572b50 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
2007-06-11 15:11:15 +00:00
Ralf Corsepius
aece6b7100 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/compat_rtems.h: Include <arpa/inet.h>.
	Add config.h support.
2007-06-11 14:09:53 +00:00
Ralf Corsepius
5e262885b6 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/compat_rtems.h: Define closesocket.
2007-06-11 14:05:21 +00:00
Ralf Corsepius
7d7af1165c New. 2007-06-11 14:02:01 +00:00
Ralf Corsepius
6b42f5a327 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
2007-06-11 13:56:36 +00:00
Ralf Corsepius
4847f6b15b Use size_t for stack sizes. 2007-06-11 13:43:20 +00:00
Ralf Corsepius
0c777ef29f New. 2007-06-11 13:36:46 +00:00
Ralf Corsepius
51fe860d25 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, Makefile.am: Add shttpd.
	* shttpd/Makefile.am: New.
2007-06-11 13:34:24 +00:00
Ralf Corsepius
39f6778951 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/Makefile.am: New.
2007-06-11 13:33:12 +00:00
Ralf Corsepius
31903f07ef Add shttpd. 2007-06-11 13:32:25 +00:00
Ralf Corsepius
86b9f754b5 Remove (Renamed to Makefile.shttpd) 2007-06-11 13:30:52 +00:00
Ralf Corsepius
4b58afcbe4 Rename shttpd's Makefile 2007-06-11 13:30:25 +00:00
Ralf Corsepius
4ec72e8a52 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
	shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
	shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
	shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
	shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
	shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
	shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
	shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
	shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
	shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
	Import from shttpd-1.37.tar.gz.
2007-06-11 13:28:11 +00:00
Ralf Corsepius
9a23876210 This commit was generated by cvs2svn to compensate for changes in r15510,
which included commits to RCS files with non-trunk default branches.
2007-06-11 13:24:29 +00:00
Ralf Corsepius
484cd8d2ef Import from shttpd-1.37. 2007-06-11 13:24:29 +00:00
Ralf Corsepius
83e628a07a 2007-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove "pad" from CPU_CONTEXT.
2007-06-11 08:00:07 +00:00
Joel Sherrill
c1a886be7b 2007-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/coremsg.c: Formatting.
2007-06-05 13:02:48 +00:00
Joel Sherrill
b37fb8dc50 2007-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Now use the m68k memcpy and memset recently added to
	newlib instead of our own.
	* shared/misc/memcpy.c: Removed.
2007-06-04 17:52:20 +00:00
Ralf Corsepius
967c8974c3 New. 2007-06-04 09:12:43 +00:00
Ralf Corsepius
4fec49757b GCC_RPMREL = 17. 2007-06-03 15:26:45 +00:00
Ralf Corsepius
0ae15e60bb GCC_RPMREL = 12 2007-06-03 06:03:58 +00:00
Ralf Corsepius
87e21be9cd New. 2007-06-03 06:01:55 +00:00
Ralf Corsepius
ab86b620d1 New. 2007-06-02 07:54:37 +00:00
Ralf Corsepius
e2a00ab7ce GCC_RPMREL = 12. 2007-06-02 07:54:07 +00:00
Ralf Corsepius
ecf3c8c966 New. 2007-06-02 05:57:31 +00:00
Ralf Corsepius
88d9746741 GCC_RPMREL = 12. 2007-06-02 05:57:05 +00:00
Ralf Corsepius
9bc3ef5a26 New. 2007-06-02 04:52:01 +00:00
Ralf Corsepius
7b8fbed610 GCC_RPMREL = 11. 2007-06-02 04:51:44 +00:00
Ralf Corsepius
498f319d80 New. 2007-06-02 04:29:21 +00:00
Ralf Corsepius
b34fda5994 New. 2007-06-02 03:23:15 +00:00
Ralf Corsepius
6a4e33603c GCC_RPMREL = 12. 2007-06-02 03:19:37 +00:00
Ralf Corsepius
0925496c87 GCC_RPMREL = 11. 2007-06-01 08:46:51 +00:00
Joel Sherrill
008171099d 2007-05-31 Alain Schaefer <alani@easc.ch>
* rtems/score/cpu.h: Modifiy inline assembly language
	constraints to use a data register as the CTL/STI
	instructions requires. This is not only more correct,
	it avoids GCC PR31787.
2007-05-31 16:55:37 +00:00
Joel Sherrill
a607c87225 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/copyrt.h: Update copyright notice.
2007-05-29 20:02:24 +00:00
Joel Sherrill
4522dbafbc 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/sapi/no-io.c: Split IO Manager into one function per file so
	now we only need required initialization methods.
2007-05-29 19:59:46 +00:00
Joel Sherrill
9c556023f0 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
	one function per file execpt io.c which contains required
	initialization methods.
	* sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
	sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
	sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
	sapi/src/iowrite.c: New files.
2007-05-29 19:56:35 +00:00
Joel Sherrill
6829e03632 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/io.t: Added error cases to rtems_io_register_driver.
2007-05-29 18:50:50 +00:00
Joel Sherrill
7a03c09b43 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
	table into Workspace but now it is only done if the application needs
	extra slots for dynamic driver registration. Cleaned up
	rtems_io_register_driver and rtems_io_unregister_driver code and
	added numerous error cases to register.
2007-05-29 18:45:16 +00:00
Joel Sherrill
b3117727f5 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
	rtems_io_unregister_driver did not have any test code.
2007-05-29 18:37:45 +00:00
Joel Sherrill
3f72383ce8 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/sapi/no-io.c: Eliminate maximum_drivers configuration
	parameter since it was used to configure a no longer used feature.
	Device names are now part of the filesystem not in a table.
2007-05-29 11:35:51 +00:00
Joel Sherrill
15aecdc8f4 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Eliminate maximum_drivers configuration parameter
	since it was used to configure a no longer used feature. Device names
	are now part of the filesystem not in a table.
2007-05-28 15:51:57 +00:00
Joel Sherrill
ff3f8c85c3 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/Makefile.am, libmisc/monitor/mon-object.c,
	libmisc/monitor/monitor.h, sapi/include/confdefs.h,
	sapi/include/rtems/config.h, sapi/include/rtems/io.h,
	sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
	configuration parameter since it was used to configure a no longer
	used feature. Device names are now part of the filesystem not in a
	table. This also eliminated the variables _IO_Number_of_devices and
	_IO_Driver_name_table from RTEMS as well as the memory allocation
	used to populate _IO_Driver_name_table.
	* libmisc/monitor/mon-dname.c: Removed.
2007-05-28 15:51:01 +00:00
Joel Sherrill
001b4b04f6 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Eliminate maximum_drivers configuration parameter since
	it was used to configure a no longer used feature. Device names are
	now part of the filesystem not in a table. This also eliminated the
	variables _IO_Number_of_devices and _IO_Driver_name_table from RTEMS
	as well as the memory allocation used to populate
	_IO_Driver_name_table.
2007-05-28 15:50:52 +00:00
Joel Sherrill
3a50a20695 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* spsize/size.c: Eliminate maximum_drivers configuration parameter
	since it was used to configure a no longer used feature. Device names
	are now part of the filesystem not in a table. This also eliminated
	the variables _IO_Number_of_devices and _IO_Driver_name_table from
	RTEMS as well as the memory allocation used to populate
	_IO_Driver_name_table.
2007-05-28 15:50:27 +00:00
Joel Sherrill
1f94b1d56c 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1244/bsps
	* console/console.c: Remove definition of __assert.
2007-05-28 15:02:20 +00:00
Ralf Corsepius
f7d5d6e3b3 Backup. 2007-05-25 13:42:51 +00:00
Ralf Corsepius
24848b6979 New. 2007-05-25 13:42:27 +00:00
Ralf Corsepius
d183ac2a19 Add gprof.info handling. 2007-05-25 08:39:01 +00:00
Joel Sherrill
d902069a13 2007-05-24 Alain Schaefer <alani@easc.ch>
* rtems/score/cpu.h: Fix incorrect interrupt mask.
2007-05-24 14:24:23 +00:00
Joel Sherrill
00f13eec84 2007-05-24 Alain Schaefer <alani@easc.ch>
* startup/bspstart.c: Fix a problem in the InitEBIU method.
2007-05-24 14:23:51 +00:00
Ralf Corsepius
36c8e140b6 Remove %{_libdir}/libiberty.a 2007-05-24 02:58:23 +00:00
Joel Sherrill
7042065c29 2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
	is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
	add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
	unused Workspace. Round the workspace required size to an 8 byte
	boundary instead of a 0x400 byte one. We may end up needing to add 8
	bytes again to account for the alignment rounding.
2007-05-23 22:09:28 +00:00
Joel Sherrill
bfa0476d84 2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Add CONFIGURE_MESSAGE_BUFFER_MEMORY. Use
	rtems/confdefs.h instead of old confdefs.h.
2007-05-23 21:59:24 +00:00
Joel Sherrill
16e8d3d573 2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/init.c: Spacing cleanup.
2007-05-23 21:58:26 +00:00
Joel Sherrill
2ff6ada3e7 2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
	CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
	properly.
2007-05-23 21:57:40 +00:00
Joel Sherrill
c5b5725a51 2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
Yu Chen <chyyuu@gmail.com>
	* score/src/corespinlockwait.c: Per question posted as
	http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
	logical operator to <=.
2007-05-23 18:47:46 +00:00
Joel Sherrill
60f016f59d 2007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
	score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
	score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
	score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
	cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
	executive initialization.
2007-05-22 20:57:34 +00:00
Joel Sherrill
804e3bd005 2007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Fix typo -- should have read kilobytes.
2007-05-22 15:27:39 +00:00
Joel Sherrill
e5200d5afe 2007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/corerwlockrelease.c: Do not dereference NULL.
2007-05-22 15:02:02 +00:00
Ralf Corsepius
7860a37e64 Bump version to 0.7 2007-05-22 08:11:26 +00:00
Ralf Corsepius
54457f44e2 Add suse 2007-05-22 08:11:04 +00:00
Joel Sherrill
f851e8765d 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* spsize/size.c: Eliminated the variables
	_RTEMS_tasks_User_initialization_tasks and
	_RTEMS_tasks_Number_of_initialization_tasks because they were only
	used in one place after initialized. It was a waste of space.
2007-05-21 23:25:24 +00:00
Joel Sherrill
401e6e37d7 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
	rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
	rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
	sapi/include/rtems/extension.h: Split Classic API data instantiation
	into individual files. This reduces the size of the BSS section when
	an optional manager stub is used. Some tests showed about a 600 byte
	reduction in BSS size.
	* rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
	Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
	_RTEMS_tasks_Number_of_initialization_tasks because they were only
	used in one place after initialized. It was a waste of space.
 	* rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
	rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
	rtems/src/ratemondata.c, rtems/src/regiondata.c,
	rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
	sapi/src/extensiondata.c: New files.
2007-05-21 23:24:31 +00:00
Joel Sherrill
6f1384cd4f Split Classic API data instantiation into individual files. This reduces the size of the BSS section when an optional manageer stub is used. Some tests showed about a 600 byte reduction in BSS size. Also eliminated the variables _RTEMS_tasks_User_initialization_tasks and _RTEMS_tasks_Number_of_initialization_tasks because they were only used in one place after initialized. It was a waste of space. 2007-05-21 23:19:36 +00:00
Joel Sherrill
e49e84c9ab 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
	functionality into multiple files to eliminate unnecessary cohesion.
	Update README.
	* libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
	New files.
	* libmisc/cpuuse/cpuuse.c: Removed.
2007-05-21 20:28:02 +00:00
Joel Sherrill
a205b96b9b 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* mpc6xx/clock/c_clock.c: Tinker with math so it does not overflow on
	psim and give a negative nanoseconds since last tick.
2007-05-21 19:29:34 +00:00
Joel Sherrill
ec2078d670 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
	negative value in some circumstances. Also cleaned up to share uptime
	declaration.
2007-05-21 19:28:55 +00:00
Joel Sherrill
4741b0b203 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* build-rpms.sh: Fix typos.
2007-05-21 19:27:34 +00:00
Ralf Corsepius
3fafc63cfd Add --libexecdir. 2007-05-21 10:55:01 +00:00
Joel Sherrill
ad3b11717b Fix typo. 2007-05-17 22:47:49 +00:00
Joel Sherrill
838167e630 2007-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, rtmonuse/task1.c: Clean up output and use FLUSH_OUTPUT()
	macro instead of fflush() directly.
2007-05-17 22:47:32 +00:00
Joel Sherrill
c3330a88ee 2007-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, configure.ac, libcsupport/src/__times.c,
	libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
	rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
	rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
	score/Makefile.am, score/include/rtems/score/thread.h,
	score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
	score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
	score/src/timespecdivide.c: Add nanoseconds granularity to the rate
	monotonic period statistics and CPU usage statistics. This capability
	is enabled by default although may be conditionally disabled by the
	user. It could be too much overhead on small targets but it does not
	appear to be bad in early testing. Its impact on code size has not
	been evaluated either. It is possible that both forms of statistics
	gathering could be disabled with further tweaking of the conditional
	compilation.
	* score/src/timespecdividebyinteger.c: New file.
2007-05-17 22:46:45 +00:00
Ralf Corsepius
e57739da09 Add .rh clause to extra_arg. 2007-05-17 15:39:50 +00:00
Ralf Corsepius
4ec03d7ebb Add --enable-os-subdir. Bump version to 0.6. 2007-05-17 15:34:10 +00:00
Ralf Corsepius
44302c7e14 Add --enable-os-subdir. 2007-05-17 15:33:51 +00:00
Ralf Corsepius
9d3f291ae9 Add OS_SUBDIR. 2007-05-17 15:33:13 +00:00
Joel Sherrill
eb64f2c6ff 2007-05-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
	functionally similar code here. Also cleanup print formats.
2007-05-16 16:25:05 +00:00
Joel Sherrill
b9f0782367 2007-05-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/objectgetnameasstring.c: Internal threads use string names
	so in the current RTEMS source string object name can NOT be
	disabled. It is probably worth considering converting the internal
	threads to uint32_t style names so all the support for string names
	can be conditionally disabled.
2007-05-16 16:14:44 +00:00
Joel Sherrill
f919582d8f 2007-05-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/Makefile.am, score/include/rtems/score/timespec.h: Add division
	and greater than operations for timespecs.
	* score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
	New files.
2007-05-16 15:04:25 +00:00
Ralf Corsepius
717adfb3e8 2007-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/objectgetnameasstring.c: Remove bogus ifdef
	RTEMS_POSIX_API.
2007-05-16 06:51:53 +00:00
Ralf Corsepius
f14276370b 2007-05-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* nsecs/init.c: Remove stray "volatile int i".
2007-05-16 06:50:03 +00:00
Ralf Corsepius
412058fadf Remove (Obsolete). 2007-05-16 02:12:27 +00:00
Ralf Corsepius
d1a65f6ab5 2007-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/mvme5500.cfg: Use -O2 again.
2007-05-16 02:07:16 +00:00
Joel Sherrill
4f35ea9b2b 2007-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/check-bsps.m4: Remove references to
	mbx860_1b since it is just an alternate name for the mbx860_001b.
2007-05-15 20:22:01 +00:00
Joel Sherrill
81ee994488 2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtmonuse/init.c, rtmonuse/task1.c: Integrate Rate Monotonic
	Statistics and Period Usage into Rate Monotonic Manager. Added the
	following directives: rtems_rate_monotonic_get_statistics,
	rtems_rate_monotonic_reset_statistics,
	rtems_rate_montonic_reset_all_statistics,
	rtems_rate_montonic_report_statistics, and rtems_object_get_name.
	Obsoleted the rtems/rtmonuse.h file as a public interface.
2007-05-15 20:17:39 +00:00
Joel Sherrill
35a81f8814 2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/Makefile.am, user/concepts.t, user/rtmon.t: Integrate Rate
	Monotonic Statistics and Period Usage into Rate Monotonic Manager.
	Added the following directives: rtems_rate_monotonic_get_statistics,
	rtems_rate_monotonic_reset_statistics,
	rtems_rate_montonic_reset_all_statistics,
	rtems_rate_montonic_report_statistics, and rtems_object_get_name.
	Obsoleted the rtems/rtmonuse.h file as a public interface.
2007-05-15 20:17:21 +00:00
Joel Sherrill
05ddbf2565 2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, gen_section: Integrate Rate Monotonic Statistics and
	Period Usage into Rate Monotonic Manager. Added the following
	directives: rtems_rate_monotonic_get_statistics,
	rtems_rate_monotonic_reset_statistics,
	rtems_rate_montonic_reset_all_statistics,
	rtems_rate_montonic_report_statistics, and rtems_object_get_name.
	Obsoleted the rtems/rtmonuse.h file as a public interface.
	* rtmonuse.t: Removed.
2007-05-15 20:17:17 +00:00
Joel Sherrill
e1bce866cf 2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
	rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
	rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
	rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
	score/Makefile.am, score/include/rtems/score/object.h,
	score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
	Monotonic Statistics and Period Usage into Rate Monotonic Manager.
	Added the following directives: rtems_rate_monotonic_get_statistics,
	rtems_rate_monotonic_reset_statistics,
	rtems_rate_montonic_reset_all_statistics,
	rtems_rate_montonic_report_statistics, and rtems_object_get_name.
	Obsoleted the rtems/rtmonuse.h file as a public interface.
	* rtems/src/ratemongetstatistics.c,
	rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
	rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
	score/src/objectgetnameasstring.c: New files.
	* libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
2007-05-15 20:16:16 +00:00
Joel Sherrill
40082322fa 2007-05-15 Ray Xu <rayx@gmail.com>
* shared/abort/abort.c, shared/abort/simple_abort.c: New files.
2007-05-15 18:03:05 +00:00
Joel Sherrill
a5ef8c53fb 2007-05-15 Ray Xu <rayx@gmail.com>
* Makefile.am: Add abort.rel since it is now in the BSP shared source,
	not in score/cpu.
2007-05-15 18:02:16 +00:00
Joel Sherrill
8dcca11c62 2007-05-15 Ray Xu <rayx@gmail.com>
* Makefile.am: Add abort.rel since it is now in the BSP shared source
	-- not in score/cpu.
2007-05-15 18:01:46 +00:00
Joel Sherrill
91e07d0d89 2007-05-09 Ray Xu <rayx@gmail.com>
* cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
          implement a compact do_data_abort() in simple_abort.c
2007-05-15 17:59:47 +00:00
Joel Sherrill
40a1237662 2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
2007-05-15 17:38:51 +00:00
Ralf Corsepius
4c50a600a1 New (Re-base patch against gcc-4.2.0 final) 2007-05-15 06:24:01 +00:00
Joel Sherrill
8a5186d531 2007-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
	rtems_io_register_name for use on unix.
	* libcsupport/src/unixlibc_io.c: New file.
2007-05-14 17:56:54 +00:00
Joel Sherrill
d4d4c0510b 2007-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Separate debug IO from console so console driver is not
	linked in all the time. This manaifested itself when the IO manager
	optional manager stub dropped some symbols.
2007-05-14 16:42:14 +00:00
Ralf Corsepius
f324b08c8a New (merge-in gcc-4.2.0 final patches). 2007-05-14 15:36:30 +00:00
Joel Sherrill
6dacdf9db9 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
	ticker now run using runtest.
2007-05-11 21:19:23 +00:00
Joel Sherrill
2f9e237f71 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/spurious.c: Fix typo from previous commit.
2007-05-11 21:14:52 +00:00
Joel Sherrill
e5330c1621 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Now tries to work with tsim.
2007-05-11 21:14:41 +00:00
Joel Sherrill
65332b45de 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/spurious.c: Fix typo from previous commit.
2007-05-11 21:03:55 +00:00
Joel Sherrill
13602a5c67 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Now works with tsim.
2007-05-11 21:03:48 +00:00
Joel Sherrill
404903b033 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/coremsgseize.c: A blocking sender's message size was
	pulled out of the wrong field in the Wait information structure.
	* score/src/objectallocate.c: With the new optional manager support,
	we only stub out the initialization. This makes it possible to attempt
	to create an object with the information structure only initialized
	with all zeros.  This ensures we return an error cleanly in this case.
2007-05-11 20:10:37 +00:00
Joel Sherrill
70669f28ad 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
	an optional manager, we cannot depend on it do initialize the
	internal Allocator Mutex.  This was always a questionable place to
	do it, so this is a cleanup.
2007-05-11 20:07:47 +00:00
Joel Sherrill
4da36c1af3 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
	libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
	suitable for inclusion in the Users Guide.
2007-05-11 20:01:37 +00:00
Joel Sherrill
e974f9d786 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/.cvsignore, user/cpuuse.t, user/stackchk.t: Stack checker and
	CPU usage chapters are now OK in the manual.
2007-05-11 20:00:30 +00:00
Joel Sherrill
71531a6fa0 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/include/buffer_test_io.h: Add support for using printk for
	output in tests. This should be followed up by disabling the console
	driver and other support when the tests are using printk.
2007-05-11 19:53:29 +00:00
Joel Sherrill
9de4e5be47 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpuuse/Makefile.am, malloctest/Makefile.am, putenvtest/Makefile.am,
	rtmonuse/Makefile.am, stackchk/Makefile.am, termios/Makefile.am: Add
	optional managers to Makefiles. Clean up test cases so last output
	line follows END OF pattern. Make sure test case all run. All tests
	appeared ok on sis.
2007-05-11 19:46:02 +00:00
Joel Sherrill
dd61160701 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* base_sp/Makefile.am, hello/Makefile.am, iostream/Makefile.am,
	loopback/Makefile.am, nsecs/Makefile.am,
	pppd/Makefile.am, ticker/Makefile.am, ticker/system.h,
	unlimited/Makefile.am: Add optional managers to Makefiles. Clean up
	test cases so last output line follows END OF pattern. Make sure test
	case all run. All tests appeared ok on sis.
	* nsecs/init.c: Commit hack so test will compile when POSIX is
	disabled.  Remove hack when clock_gettime() is present even when
	--disable-posix.
2007-05-11 19:45:50 +00:00
Joel Sherrill
dc172333df 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* tm05/Makefile.am, tm06/Makefile.am, tm07/Makefile.am,
	tm08/Makefile.am, tm09/Makefile.am, tm10/Makefile.am,
	tm11/Makefile.am, tm12/Makefile.am, tm13/Makefile.am,
	tm14/Makefile.am, tm15/Makefile.am, tm16/Makefile.am,
	tm17/Makefile.am, tm18/Makefile.am, tm19/Makefile.am,
	tm20/Makefile.am, tm22/Makefile.am, tm23/Makefile.am,
	tm24/Makefile.am, tm25/Makefile.am, tm26/Makefile.am,
	tm27/Makefile.am, tm28/Makefile.am, tm29/Makefile.am,
	tmck/Makefile.am, tmoverhd/Makefile.am: Add optional managers to
	Makefiles. Clean up test cases so last output line follows END OF
	pattern. Make sure test case all run. All tests appeared ok on sis.
2007-05-11 19:44:44 +00:00
Joel Sherrill
e58077cb55 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
	sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
	sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
	sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
	sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
	sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
	sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
	sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
	sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
	sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
	spsize/size.c: Add optional managers to Makefiles. Clean up test
	cases so last output line follows END OF pattern. Make sure test case
	all run. All tests appeared ok on sis.
2007-05-11 19:44:27 +00:00
Joel Sherrill
e02db20c46 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
	psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
	test cases so last output line follows END OF pattern. Make sure test
	case all run. All tests appeared ok on sis.
2007-05-11 19:44:22 +00:00
Joel Sherrill
8247be669e 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* itronmbf01/init.c, itronmbf01/itronmbf01.scn, itrontask02/init.c,
	itrontask03/itrontask03.scn, itrontask03/task1.c,
	itrontask04/itrontask04.scn, itrontask04/task3.c: Add optional
	managers to Makefiles. Clean up test cases so last output line
	follows END OF pattern. Make sure test case all run. All tests
	appeared ok on sis.
2007-05-11 19:44:17 +00:00
Joel Sherrill
1a63b52872 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
	Per Jiri Gaisler remove unused erc32nfp and leon1 BSP variants.
2007-05-11 14:09:17 +00:00
Joel Sherrill
e819020f4f 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog: Move all ChangeLog entries for 2006 and earlier to
	ChangeLog-pre2007.
	* ChangeLog-pre2007: New file.
2007-05-11 14:05:59 +00:00
Joel Sherrill
02455263f6 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: DMV152 obsoleted.
2007-05-11 14:03:36 +00:00
Joel Sherrill
50f6753ea2 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: DMV152 obsoleted.
	* custom/dmv152.cfg: Removed.
2007-05-11 14:02:12 +00:00
Joel Sherrill
9744fc97ba 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* dmv152/.cvsignore, dmv152/ChangeLog, dmv152/Makefile.am,
	dmv152/bsp_specs, dmv152/configure.ac, dmv152/preinstall.am,
	dmv152/times, dmv152/clock/ckinit.c, dmv152/console/console.c,
	dmv152/include/.cvsignore, dmv152/include/bsp.h,
	dmv152/include/coverhd.h, dmv152/include/tm27.h,
	dmv152/spurious/spinit.c, dmv152/startup/bspclean.c,
	dmv152/startup/bspstart.c, dmv152/startup/linkcmds,
	dmv152/startup/vmeintr.c, dmv152/timer/timer.c,
	dmv152/timer/timerisr.S: Removed.
2007-05-11 14:01:27 +00:00
Joel Sherrill
f39ff53250 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Per Jiri Gaisler remove unused erc32nfp and leon1 BSP
	variants.
	* custom/erc32nfp.cfg, custom/leon1.cfg: Removed.
2007-05-11 11:25:25 +00:00
Ralf Corsepius
b40f354dd2 Comment out cpukit. 2007-05-11 08:56:46 +00:00
Ralf Corsepius
17e5911097 2007-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c: include <tic4x/c4xio.h>.
2007-05-11 03:53:07 +00:00
Ralf Corsepius
206cc90f51 Add PATH if prefix != /usr 2007-05-11 03:04:06 +00:00
Till Straumann
08f9722552 * vmeUniverse/vmeUniverse.c: Changed types to silence
compiler warnings.
2007-05-11 00:19:20 +00:00
Joel Sherrill
dfc6f3dc11 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* ticker/Makefile.am, ticker/init.c, ticker/system.h, ticker/tasks.c:
	Test needs clock manager. Should use rtems_test_exit() instead of
	exit().
2007-05-10 19:31:36 +00:00
Joel Sherrill
45d406f8e9 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1241/rtems
	* score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
	critical section window added with requeueing support.
2007-05-10 18:47:35 +00:00
Joel Sherrill
a32835a34a 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1237/rtems
	* cpu.c, cpu_asm.S, rtems/score/cpu.h: Add logic to prevent stack creep
	when interrupts occur at a sufficient rate that the interrupted
	thread never gets to clean its stack. This patch ensures that an
	interrupted thread will not nest ISR dispatches on its stack.
2007-05-10 18:40:49 +00:00
Joel Sherrill
93c2b412be Back off patch which should not have been committed. 2007-05-10 18:40:36 +00:00
Joel Sherrill
9847e4a05a 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1237/rtems
	* src/lib/libbsp/shared/bsplibc.c: Add logic to prevent stack creep
	when interrupts occur at a sufficient rate that the interrupted
	thread never gets to clean its stack. This patch ensures that an
	interrupted thread will not nest ISR dispatches on its stack.
2007-05-10 18:39:03 +00:00
Joel Sherrill
c6eba79c2d 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/gba.cfg, custom/gp32.cfg, custom/i386ex.cfg, custom/pc386.cfg,
	custom/sim68000.cfg, custom/ts_386ex.cfg: Clean up to use .nxe
	extension instead of BSP unique ones.
2007-05-10 17:36:19 +00:00
Ralf Corsepius
6bdfa7a9e6 New. 2007-05-10 14:31:51 +00:00
Ralf Corsepius
60baadfbfe Add cpukit. 2007-05-10 14:30:57 +00:00
Ralf Corsepius
2620f00007 New. 2007-05-10 14:25:23 +00:00
Ralf Corsepius
be94ff7c9c Include <rtems/bsd/sys/cdefs.h> 2007-05-10 07:45:16 +00:00
Ralf Corsepius
af846fb9e7 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/cdefs.h,
	  libcsupport/include/sys/cdefs.h: Remove.
2007-05-10 07:40:26 +00:00
Ralf Corsepius
1e872b3299 Remove. 2007-05-10 07:40:10 +00:00
Ralf Corsepius
5c15f27988 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/rpc_com.h:
	Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
2007-05-10 07:38:57 +00:00
Ralf Corsepius
30be282675 Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>. 2007-05-10 07:38:27 +00:00
Ralf Corsepius
1ce07bd9c5 Regenerate. 2007-05-10 07:34:44 +00:00
Ralf Corsepius
1a9aa7e143 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove libcsupport/include/sys/cdefs.h.
2007-05-10 07:34:07 +00:00
Ralf Corsepius
803b2ac191 Regenerate. 2007-05-10 07:32:37 +00:00
Ralf Corsepius
af3e1a5f3b 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
2007-05-10 07:31:28 +00:00
Ralf Corsepius
ebb35264bb 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
	libnetworking/netdb.h, libnetworking/resolv.h,
	libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
	libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
	libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
	libnetworking/net/if.h, libnetworking/net/if_dl.h,
	libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
	libnetworking/sys/poll.h, libnetworking/sys/socket.h,
	libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
	libnetworking/sys/uio.h, libnetworking/sys/un.h,
	librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
	librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
	librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
	librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
	librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
	librpc/include/rpcsvc/ypclnt.h: Include <rtems/bsd/sys/cdefs.h>
	instead of <sys/cdefs.h>.
2007-05-10 07:29:41 +00:00
Ralf Corsepius
cd9564e1cd Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>. 2007-05-10 07:29:14 +00:00
Ralf Corsepius
ae1a4c14e4 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Reflect introduction of
	  include/rtems/bsd/sys/cdefs.h.
	* include/rtems/bsd/sys/cdefs.h: New.
2007-05-10 07:21:36 +00:00
Ralf Corsepius
e8475e8363 Reflect introduction of include/rtems/bsd/sys/cdefs.h. 2007-05-10 07:21:22 +00:00
Ralf Corsepius
b8a6285b67 New. 2007-05-10 07:19:35 +00:00
Ralf Corsepius
03a429caca Regenerate. 2007-05-10 06:42:09 +00:00
Ralf Corsepius
0345182063 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Reflect having removed sys/queue.h.
	* libnetworking/sys/queue.h: Remove.
2007-05-10 06:41:02 +00:00
Ralf Corsepius
39350cf7cd Reflect having removed sys/queue.h. 2007-05-10 06:40:29 +00:00
Ralf Corsepius
2016a98667 Remove (moved to include/rtems/bsd/sys/queue.h). 2007-05-10 06:40:07 +00:00
Ralf Corsepius
5bfe5fd03d 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
	<machine/endian.h>.
2007-05-10 05:15:16 +00:00
Ralf Corsepius
f75082d2f3 Include <rtems/endian.h> instead of <machine/endian.h>. 2007-05-10 05:14:55 +00:00
Ralf Corsepius
c30157091b Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>. 2007-05-10 05:12:54 +00:00
Ralf Corsepius
23d748dccf 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_showroute.c,
	libnetworking/rtems/rtems_showipstat.c,
	libnetworking/rtems/rtems_showtcpstat.c,
	libnetworking/rtems/rtems_showicmpstat.c,
	libnetworking/rtems/rtems_showmbuf.c, libnetworking/rtems/rtems_showudpstat.c,
	libnetworking/rtems/rtems_showifstat.c,
	libnetworking/net/if.c,
	libnetworking/net/raw_cb.c,
	libnetworking/net/route.c,
	libnetworking/net/rtsock.c,
	libnetworking/net/raw_usrreq.c,
	libnetworking/netinet/tcp_usrreq.c,
	libnetworking/netinet/tcp_timer.c,
	libnetworking/netinet/if_ether.c,
	libnetworking/netinet/tcp_debug.c,
	libnetworking/netinet/ip_fw.c,
	libnetworking/netinet/ip_output.c,
	libnetworking/netinet/ip_mroute.c,
	libnetworking/netinet/in_proto.c,
	libnetworking/netinet/udp_usrreq.c,
	libnetworking/netinet/tcp_output.c,
	libnetworking/netinet/tcp_subr.c,
	libnetworking/netinet/tcp_input.c,
	libnetworking/netinet/in_rmx.c,
	libnetworking/netinet/in_pcb.c,
	libnetworking/netinet/raw_ip.c,
	libnetworking/netinet/ip_divert.c,
	libnetworking/netinet/in.c,
	libnetworking/kern/uipc_socket2.c,
	libnetworking/kern/kern_sysctl.c,
	libnetworking/kern/uipc_socket.c,
	libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h> instead of
	<sys/queue.h>.
2007-05-10 05:12:22 +00:00
Ralf Corsepius
8fc471a554 Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>. 2007-05-10 05:07:28 +00:00
Ralf Corsepius
be650314ec Regenerate. 2007-05-10 05:01:36 +00:00
Ralf Corsepius
7a1c421fe8 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
2007-05-10 04:52:42 +00:00
Ralf Corsepius
5515a75820 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/bsd/sys/queue.h: New (Copied from
	  libnetworking/sys/queue.h).
2007-05-10 04:35:41 +00:00
Joel Sherrill
3673ee7cd8 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspclean.c: Remove incldue stdio.h
2007-05-09 19:08:08 +00:00
Joel Sherrill
6b6c06be2c 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* minimum/Makefile.am, minimum/init.c: Switch back to using optional
	manager support. Also add use of CONFIGURE_DISABLE_NEWLIB_REENTRANCY
	to demonstrate that the newlib reentrancy support is optional.
2007-05-09 18:55:12 +00:00
Joel Sherrill
c2565894b1 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* compilers/gcc-no_bsp.cfg: There are no longer any required managers.
	Plus some cleanup
2007-05-09 18:53:32 +00:00
Joel Sherrill
6455ddeeb5 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg, compilers/gcc-no_bsp.cfg: Add optional manager stub
	for Classic API Barrier.
2007-05-09 18:47:22 +00:00
Joel Sherrill
ff114dc5bf 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
	optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
	optman/rtems/no-part.c, optman/rtems/no-region.c,
	optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
	optman/rtems/no-signal.c, optman/rtems/no-timer.c,
	optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
	other optional managers so using them reduces application size
	instead of increasing it.
	* optman/rtems/no-barrier.c: New file.
2007-05-09 18:47:03 +00:00
Joel Sherrill
d54c0288c1 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg: Add optional manager stub for Barrier.
2007-05-09 18:43:18 +00:00
Joel Sherrill
ded1977959 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c: Move __fini call to inside executive for
	symmettry with __init call.
2007-05-09 18:29:29 +00:00
Joel Sherrill
c3db01d0f3 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
	sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
	score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/userext.h, score/src/chain.c,
	score/src/userext.c: Switch to newlib reentrancy extension being
	installed in the initial set instead of using rtems_extension_create.
	While implementing this, noticed that user extensions and chain code
	had multiple functions in a single file which is not desirable in the
	SuperCore and API portions of RTEMS, so split these into multiple
	files with one function per file. Also noticed that some of user
	extension code was inlined for no particular reason so moved that to
	C bodies.  Split executive shutdown from initialization since not
	every application shuts down.  Moved __fini call to executive shutdown
	to be more symmetrical with where it is called at startup.
	* sapi/src/exshutdown.c, score/src/chainappend.c,
	score/src/chainextract.c, score/src/chainget.c,
	score/src/chaininsert.c, score/src/userextaddapiset.c,
	score/src/userextaddset.c, score/src/userextremoveset.c,
	score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
	score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
	score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
	files.
	* score/inline/rtems/score/userext.inl: Removed.
2007-05-09 18:27:26 +00:00
Joel Sherrill
d81d057839 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, console/lpc22xx_uart.h: Remove warnings, cleanup and do
	not build SPARC code accidentally referenced in Makefile.am.
2007-05-09 18:08:35 +00:00
Joel Sherrill
f16ea90868 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
	reference _Configuration_MP_table if multiprocessing is disabled.
2007-05-09 17:59:40 +00:00
Joel Sherrill
361457db8e 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
	reference _Configuration_MP_table if multiprocessing is disabled.
2007-05-09 17:55:37 +00:00
Joel Sherrill
1ab18ec87b 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
	that are redundant with prntk and replace their use with printk.
2007-05-09 17:50:09 +00:00
Joel Sherrill
55cb7c9474 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
	startup/bspstart.c, startup/spurious.c: Remove debug print methods
	that are redundant with prntk and replace their use with printk.
2007-05-09 17:49:58 +00:00
Joel Sherrill
94bbe85730 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
	startup/spurious.c: Remove debug print methods that are redundant
	with prntk and replace their use with printk.
2007-05-09 17:49:53 +00:00
Joel Sherrill
b2799996d3 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/debugputs.c, include/bsp.h, startup/spurious.c: Remove debug
	print methods that are redundant with prntk and replace their use
	with printk.
2007-05-09 17:49:45 +00:00
Joel Sherrill
0bb47ebd65 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/uart.c, startup/bspclean.c, startup/bspstart.c: Remove debug
	print methods that are redundant with prntk and replace their usage
	with printk.
2007-05-09 17:40:24 +00:00
Ralf Corsepius
6e08cf7b01 Regenerate. 2007-05-09 17:32:27 +00:00
Ralf Corsepius
2283e16ba1 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/machine/endian.h: Remove.
	* libnetworking/Makefile.am: Remove machine/endian.h.
2007-05-09 16:38:44 +00:00
Ralf Corsepius
54802dce0d Remove machine/endian.h. 2007-05-09 16:38:32 +00:00
Ralf Corsepius
f5a22134c4 Remove. 2007-05-09 16:38:18 +00:00
Ralf Corsepius
a2dc8891ea 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
	libnetworking/rtems/rtems_bsdnet_internal.h: Include
	<rtems/endian.h> instead of <machine/endian.h>.
2007-05-09 16:35:16 +00:00
Ralf Corsepius
0f9861be81 Include <rtems/endian.h> instead of <machine/endian.h>. 2007-05-09 16:35:03 +00:00
Ralf Corsepius
b8b632f1b7 Regenerate. 2007-05-09 16:29:26 +00:00
Ralf Corsepius
6e4bc7c76e 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add include/rtems/endian.h.
2007-05-09 16:28:48 +00:00
Ralf Corsepius
7a4e32f453 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/endian.h: New (Copied from
	  libnetworking/machine/endian.h).
2007-05-09 16:27:09 +00:00
Ralf Corsepius
a419c5d0c1 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
	pppd/md4.h, pppd/md5.h, pppd/pppd.h,
	score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
	of <stdint.h>.
2007-05-09 15:56:33 +00:00
Ralf Corsepius
203ed7ff8c Include <rtems/stdint.h> instead of <stdint.h>. 2007-05-09 15:56:13 +00:00
Ralf Corsepius
fae9d83732 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* porting/miscellaneous.t: Remove subsection on "Optional
	Endian Conversion Routines", CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
2007-05-09 15:34:26 +00:00
Ralf Corsepius
2bcd08be8d 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/machine/endian.h: Remove
	  CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
2007-05-09 15:31:39 +00:00
Ralf Corsepius
8b56aa3dea 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
2007-05-09 15:28:52 +00:00
Ralf Corsepius
3ccb4b06a3 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* NEWS: new.
2007-05-09 15:19:11 +00:00
Ralf Corsepius
890d2c6326 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1243
	* pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
2007-05-09 11:23:14 +00:00
Ralf Corsepius
5a2feeada7 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
	to inline functions, using uint[16,32]_t.
2007-05-08 21:10:19 +00:00
Ralf Corsepius
70e624e366 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
	with SUSv3.
2007-05-08 16:39:57 +00:00
Ralf Corsepius
5a221ff6b0 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* telnetd/icmds.c: Add HAVE_CONFIG_H magic.
2007-05-08 15:59:37 +00:00
Ralf Corsepius
2ff7d009a0 Add HAVE_CONFIG_H magic. 2007-05-08 15:34:14 +00:00
Ralf Corsepius
ff485b1188 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
	score/src/threadqrequeue.c: Add HAVE_CONFIG_H magic.
2007-05-08 15:33:54 +00:00
Ralf Corsepius
2add4525d0 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c: Add HAVE_CONFIG_H magic.
2007-05-08 15:31:55 +00:00
Ralf Corsepius
69d5809acc 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/show_bdbuf.c: Add HAVE_CONFIG_H magic.
2007-05-08 15:30:53 +00:00
Ralf Corsepius
f2378101c5 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostbydns.c,
	libnetworking/libc/inet_net_ntop.c,
	libnetworking/libc/inet_pton.c: Eliminate __P.
2007-05-08 12:44:33 +00:00
Ralf Corsepius
678b3b069a Eliminate __P. 2007-05-08 12:44:16 +00:00
Ralf Corsepius
32556fc156 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
	return value of ntohl (POSIX requirement).
	Use UINT32_C macros to avoid overflows on 16bit targets.
	Eliminate __P.
2007-05-08 12:40:33 +00:00
Ralf Corsepius
161016b55f 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for working PRIxPTR.
2007-05-08 10:46:30 +00:00
Ralf Corsepius
d32c7f80cf 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
	score/src/threadinitialize.c, score/src/threadstackallocate.c:
	Use size_t for stack sizes.
2007-05-08 10:43:17 +00:00
Ralf Corsepius
728a0bd3aa Use size_t for stacksizes. 2007-05-08 10:43:06 +00:00
Ralf Corsepius
a1b953a476 2007-05-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc8xx/clock/clock.c: Remove unused var extclk_value.
2007-05-07 10:44:17 +00:00
Ralf Corsepius
fa2fb65af4 2007-05-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Use uintptr_t for address arithmetics.
2007-05-07 09:47:47 +00:00
Ralf Corsepius
9f260c4458 2007-05-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -qrtems_debug.
2007-05-07 09:39:54 +00:00
Joel Sherrill
e746a88b22 2007-05-03 Joel Sherrill <joel@OARcorp.com>
* ChangeLog, libcsupport/src/malloc.c,
	libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
	score/Makefile.am, score/preinstall.am: malloc never blocks so the
	Region Manager is quite heavy for implementing this. This patch
	implements the C Program Heap directly in terms of the new Protected
	Heap handler. This handler is a direct use of a SuperCore Heap in
	conjunction with the Allocator Mutex used internally by RTEMS. This
	saves 3184 bytes on most SPARC test executables.
	* score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
	score/src/pheapallocatealigned.c, score/src/pheapextend.c,
	score/src/pheapfree.c, score/src/pheapgetblocksize.c,
	score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
	score/src/pheapinit.c, score/src/pheapresizeblock.c,
	score/src/pheapwalk.c: New files.
2007-05-03 21:33:39 +00:00
Joel Sherrill
40ff680914 2007-05-03 Joel Sherrill <joel@OARcorp.com>
* libcsupport/src/rmdir.c: Fixed spacing.
	* libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
	newlibc.c. It is not required for minimum executing and drops 624
	from SPARC minimum executable.
	* libcsupport/src/newlibc_exit.c: New file.

2007-04-17	Joel Sherrill <joel@OARcorp.com>

	* itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
	itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
	itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
	itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
	rtems/src/taskinitusers.c, rtems/src/tasks.c,
	sapi/include/confdefs.h, sapi/src/io.c: Various modification to
	reduce executable size. Most were refactoring of files. Split ITRON
	API files. Implemented mechanism to avoid initialization task/thread
	loop being linked in when that style of task initialization was not
	being used.
	* itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
	itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
	itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
	itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
	itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
	itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
	itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
	itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
	itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
	itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
	itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
	itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
	itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
	itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
	itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
	itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
	itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
	itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
	itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
	itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
	itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.

2007-04-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/thread.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.

2007-04-16	Joel Sherrill <joel@OARcorp.com>

	PR 1240/filesystem
	* libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
	for filename was not being freed.

2007-04-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* pppd/utils.c: Use uintptr_t instead of unsigned long.

2007-04-16	Joel Sherrill <joel@OARcorp.com>

	* itron/src/rsm_tsk.c: Correct error returned.

2007-04-14	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Redefine LIBPOSIX to !UNIX.
	* posix/src/usleep.c, libcsupport/src/readlink.c:
	Update API to SUSv3.

2007-04-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/Makefile.am: Unconditionally build src/sleep.c,
	  src/usleep.c.
	* posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
	  CLOCK_MONOTONIC case.
	* score/inline/rtems/score/tod.inl: Include <sys/time.h>.

2007-04-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/Makefile.am: Cosmetics.
	* configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
	* httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.

2007-04-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
	  AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
	* posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
	  rtems/posix/time.h.
	* posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
	  rtems/posix/time.h.
	* score/include/rtems/score/object.h: Use size_t for byte sizes.

2007-04-12	Joel Sherrill <joel@OARcorp.com>

	* itron/src/rsm_tsk.c: Correct error returned.

2007-04-09	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* include/rtems/pci.h: Added device ID for MOTOROLA_HAWK

2007-04-09	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
	(Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
	_impure_ptr bug).
	Fix abuse of _REENT_INIT().

2007-04-05	Joel Sherrill <joel@OARcorp.com>

	* itron/src/itrontime.c: Fix typo.
	* score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
	* score/src/iterateoverthreads.c: Safely take NULL as argument.
	* score/src/threaddispatch.c: Formatting.

2007-04-05	Joel Sherrill <joel@OARcorp.com>

	* posix/Makefile.am: Fix formatting.

2007-04-05	Joel Sherrill <joel@OARcorp.com>

	* posix/Makefile.am, posix/include/rtems/posix/time.h,
	posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
	posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
	posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
	posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
	posix/src/pthread.c, posix/src/pthreadcreate.c,
	posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
	posix/src/sched.c, posix/src/semtimedwait.c,
	posix/src/sigtimedwait.c, posix/src/ualarm.c,
	rtems/src/clocktodtoseconds.c, score/Makefile.am,
	score/preinstall.am, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl, score/src/coretod.c,
	score/src/coretodget.c, score/src/coretodgetuptime.c,
	score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
	manipulation routines in the SuperCore. Use them everywhere possible.
	This lead to significant cleanup in the API routines and eliminated
	some of the same code from the POSIX API. At this point, the
	SuperCore keeps time in POSIX timespec format properly from 1970. You
	just cannot set it before 1988 in keeping with RTEMS traditional
	behavior.
	* score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
	score/src/timespecfromticks.c, score/src/timespecisvalid.c,
	score/src/timespeclessthan.c, score/src/timespecsubtract.c,
	score/src/timespectoticks.c: New files.
	* posix/src/posixintervaltotimespec.c,
	posix/src/posixtimespecsubtract.c,
	posix/src/posixtimespectointerval.c: Removed.

2007-04-04	Joel Sherrill <joel@OARcorp.com>

	* score/Makefile.am, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
	non-inlined routine. It should only be used once so there is little
	advantage to inlining it.
	* score/src/coretodtickle.c: New file.

2007-04-02	Joel Sherrill <joel@OARcorp.com>

	* posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
	dead code.
	* posix/src/time.c: Removed.

2007-04-02	Joel Sherrill <joel@OARcorp.com>

	* posix/include/rtems/posix/timer.h, posix/src/alarm.c,
	posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
	posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
	rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
	TOD_Ticks_per_second variable.

2007-04-02	Joel Sherrill <joel@OARcorp.com>

	* itron/src/itrontime.c, libcsupport/src/__gettod.c,
	posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
	posix/src/clockgettime.c, posix/src/clocksettime.c,
	posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
	posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
	posix/src/sleep.c, rtems/Makefile.am,
	rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
	rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
	rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
	rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
	score/Makefile.am, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl, score/src/coretod.c,
	score/src/coretodset.c: Convert from Classic API style TOD_Control as
	fundamental time structure to POSIX struct timespec. Add
	clock_get_uptime().
	* rtems/src/clockgetuptime.c, score/src/coretodget.c,
	score/src/coretodgetuptime.c: New files.
	* score/src/coretodtickle.c, score/src/coretodtoseconds.c,
	score/src/coretodvalidate.c: Removed.

2007-04-02	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/printk.c: Add %p support.

2007-04-02	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c: Add code to check validity of frame pointer
	in addition to the pattern area being overwritten. Also do some
	cleanup.

2007-03-31	Ralf Corsépius <ralf.corsepius@rtems.org>

	* include/rtems/pci.h: Further stdint.h fixed-size types.

2007-03-30	Ralf Corsépius <ralf.corsepius@rtems.org>

	* include/rtems/pci.h: Use stdint.h fixed size-types.

2007-03-30	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
	* libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
	* libnetworking/Makefile.am: Move libc/res_config.h to
	  libc_a_SOURCES (File is being used).
	* libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
	Remove (Unused).
	* libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
	* libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
	Remove (Unused).
	* libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.

2007-03-30	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
	libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
	libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostbynis.c,
	libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
	libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
	libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
	libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
	libnetworking/libc/getservbyname.c,
	libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
	libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
	libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
	libnetworking/libc/inet_net_ntop.c,
	libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
	libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
	libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
	libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
	libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
	libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
	libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
	libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
	libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
	libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
	libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
	libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
	libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
	libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
	libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
	libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
	SCCS, LINT. Add HAVE_CONFIG_H.
	* libcsupport/src/__assert.c: Add HAVE_CONFIG_H.

2007-03-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
	  uintptr_t.

2007-03-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
	libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.

2007-03-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
	* libnetworking/net/netisr.h: Partial update from FreeBSD.
	* libcsupport/src/getpwent.c: Remove bogus cast to long.
	* libnetworking/libc/strsep.c: Don't build if provided by libc.
	* libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
	* libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
	* libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
	* libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
	* libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD).
	* libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD).
	* libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD).
	* libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
	* libnetworking/netinet/ip_fw.c: Eliminate __P().

2007-03-28	Chris Johns <chrisj@rtems.org>

	* rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
	score/include/rtems/score/watchdog.h: Add support for a handler to
	obtain the number of nanoseconds since the last clock tick. The
	primary interface for this is rtems_clock_set_nanoseconds_extension.
	Subsequent commits from Joel will redo the TOD support to use this
	capability.
	* rtems/src/clocksetnsecshandler.c: New file.

2007-03-28	Joel Sherrill <joel@OARcorp.com>

	PR 1234/cpukit
	* libcsupport/Makefile.am: Provide printk() based implementation of
	__assert() to reduce dependencies in executables.
	* libcsupport/src/__assert.c: New file.

2007-03-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* librpc/src/rpc/clnt_tcp.c (clnttcp_create):
	Use uintptr_t for "disrupt". Remove bogus (long) cast.
	* libnetworking/net/ppp-comp.h: Remove (Unused).
	* libnetworking/Makefile.am: Remove net/ppp-comp.h.
	* libnetworking/sys/buf.h: Remove (Unused).
	* libnetworking/Makefile.am: Remove sys/buf.h.
	* libnetworking/kern/kern_sysctl.c,
	libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
	<sys/buf.h>.
	*  libcsupport/include/sys/sockio.h: Partial update from
	  FreeBSD.

2007-03-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/ip_output.c: Use uint32_t optlen.
	* libnetworking/netinet/igmp.c: Eliminate __P().
	* libnetworking/netinet/in.c: Eliminate __P().
	* libnetworking/netinet/tcp_subr.c: Eliminate __P().
	* libnetworking/netinet/in_pcb.c: Eliminate __P().
	* libnetworking/netinet/ip_output.c: Eliminate __P().

2007-03-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
	pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
	Change int args to intptr_t because they are casted to pointers.
	* libnetworking/netinet/tcp_usrreq.c,
	libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.

2007-03-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
	"long", because long is not guaranteed to be castable to char*.
	* libnetworking/netinet/ip_input.c: Eliminate __P().
	Change "int next" to "int32_t next" for 16bit targets.
	* libnetworking/netinet/tcp_input.c: Eliminate __P().
	* libnetworking/netinet/in_rmx.c: Eliminate __P().
	* libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
	* libnetworking/netinet/udp_usrreq.c: Eliminate __P().
	* libnetworking/nfs/bootp_subr.c: Eliminate __P().
	* libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
	* libnetworking/kern/uipc_domain.c: Eliminate __P().

2007-03-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
	Remove (Abandoned in FreeBSD).
	* libnetworking/Makefile.am: Remove net/pppcompress.c,
	net/pppcompress.h.
	* libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
	net/pppcompress.h.
	* libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
	* libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
	net/pppcompress.h.

2007-03-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/net/pppcompress.h: Eliminate __P().
	* libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
	* libnetworking/net/if_llc.h: Update from FreeBSD.

2007-03-27	Ralf Corsépius <ralf.corsepius@rtems.org>

	* pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
	  <net/ppp-comp.h>.
	* libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
	Warn about using it.
	* libnetworking/Makefile.am: Add net/ppp_comp.h.
	* libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
	* libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
	  FreeBSD.
	* libnetworking/machine/in_cksum.h: Eliminate __P().
	* pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
	pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
	pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
	pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
	Eliminate __P().
	* libcsupport/src/scandir.c: Eliminate __P().
	* pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
	pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
	Eliminate __P().
	* libnetworking/netinet/ip_mroute.c: Eliminate __P().
	* libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
	* libnetworking/net/raw_cb.c: Sync with FreeBSD.

2007-03-26	Joel Sherrill <joel@OARcorp.com>

	PR 1231/cpukit
	* posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
	posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
	posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
	posix/src/mutex.c, posix/src/mutexattrdestroy.c,
	posix/src/mutexattrgetprioceiling.c,
	posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
	posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
	posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
	posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
	posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
	posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
	posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
	posix/src/mutextrylock.c, posix/src/mutexunlock.c,
	posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
	posix/src/posixtimespecsubtract.c,
	posix/src/posixtimespectointerval.c,
	posix/src/psignalclearprocesssignals.c,
	posix/src/psignalclearsignals.c,
	posix/src/psignalsetprocesssignals.c,
	posix/src/psignalunblockthread.c, posix/src/ptimer.c,
	posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
	unneeded includes of assert.h

2007-03-26	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/rtems/assoc.h: Pick up the include file
	changes associated with the file splitting.

2007-03-26	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/Makefile.am: Pick up the Makefile changes associated
	with the file splitting.

2007-03-26	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/assoc.c, libcsupport/src/libio.c,
	libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
	this will not be deemed necessary to commit to the 4.7 branch.
	* libcsupport/src/assoclocalbyname.c,
	libcsupport/src/assoclocalbyremote.c,
	libcsupport/src/assoclocalbyremotebitfield.c,
	libcsupport/src/assocnamebylocal.c,
	libcsupport/src/assocnamebylocalbitfield.c,
	libcsupport/src/assocnamebyremote.c,
	libcsupport/src/assocnamebyremotebitfield.c,
	libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
	libcsupport/src/assocptrbyremote.c,
	libcsupport/src/assocremotebylocal.c,
	libcsupport/src/assocremotebylocalbitfield.c,
	libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
	libcsupport/src/write_r.c: New files.

2007-03-26	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/__gettod.c: Replace incorrect comment about timezone
	support and remove deadcode. Replace with comment explaining that
	behavior is compatible with GNU/Linux per Eric Norum.

2007-03-26	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
	Partial update from FreeBSD.
	* libnetworking/netinet/if_ether.h: Eliminate __P().
	* libnetworking/netinet/ip_var.h: Eliminate __P().
	* libnetworking/netinet/in.h: Eliminate __P().
	* libnetworking/netinet/tcp_var.h: Eliminate __P().

2007-03-25	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
	Remove __P();
	* libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.

2007-03-25	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/in_var.h: Remove __P().
	* libnetworking/netinet/in_systm.h: Remove __P().
	* libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
	* libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
	* libnetworking/netinet/if_ether.c: Remove __P().
	* libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
	More updates from FreeBSD.
	* libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
	libnetworking/net/route.h: Partial update from FreeBSD.

2007-03-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Remove nfs/krpc.h.
	* libnetworking/nfs/krpc.h: Remove (Unused).
	* libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
	* libnetworking/Makefile.am: Remove nfs/nfs.h.
	* libnetworking/nfs/nfs.h: Remove (Unused).

2007-03-19	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
	  symbols.
	* libnetworking/sys/conf.h: Don't include machine/conf.h.
	Update copyright notice.
	Remove unused/non-implemented declarations.
	* libnetworking/Makefile.am: Remove machine/conf.h.
	* libnetworking/machine/conf.h: Remove.

2007-03-19	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
	Remove many non-supported/unused declarations.

2007-03-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
	  crhold (Unused/non-implemented).

2007-03-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/ucred.h: Remove __P().
	* libnetworking/sys/callout.h: Remove __P().
	* libnetworking/sys/domain.h: Remove __P().
	* libnetworking/sys/socketvar.h: Remove __P().
	* libnetworking/sys/socket.h: Remove __P().
	* libnetworking/sys/select.h: Remove __P().
	* libnetworking/sys/kernel.h: Remove __P().
	* libnetworking/sys/protosw.h: Remove __P().
	* libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
	* libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
	swdevt, nswdev, nswap (Unused).

2007-03-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
	* libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
	instead of struct linesw (PR 1229)
	* libnetworking/sys/systm.h: Comment out copyin/copyout to work
	around clash with defines from rtems_bsdnet_internal.h.
	* score/src/heapwalk.c: include stdlib.h.

2007-03-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/buf.h, libnetworking/sys/conf.h:
	Remove __P().
	* libnetworking/net/if.h, libnetworking/net/if_ppp.h,
	libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
	Remove __P().
	* libcsupport/include/rtems/termiostypes.h,
	libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
	with rtems_termios_*.
	* libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
	(Clash with termiostypes.h - PR 1229).

2007-03-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
	Change _Workspace_Handler_initialization and
	_Workspace_Allocate_or_fatal_error to using size_t.
	* libnetworking/sys/rtprio.h: Remove (Unused).
	* libnetworking/Makefile.am: Remove sys/rtprio.h.

2007-03-14	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
	Remove __P().

2007-03-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
	  to fix warnings.
	* score/include/rtems/score/stack.h: Use size_t for stack sizes.
	* score/include/rtems/score/chain.h, score/src/chain.c:
	Change _Chain_Initialize to using size_t.

2007-03-12	Joel Sherrill <joel@OARcorp.com>

	* libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
	Dump_Buffer to rtems_print_buffer.

2007-03-12	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
	license URL and/or fix mistake in copyright notice. Both of these
	mistakes appear to be from code submitted after these changes were
	made previously.

2007-03-10	Joel Sherrill <joel@OARcorp.com>

	PR 1226/cpukit
	* sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
	CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs.h: Fix comment.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs.h: Fix comment.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
	libmisc/stackchk/stackchk.h: Change dump usage to report usage.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
	Remove wrapper for message queue send and urgent and implement them
	directly. There was an unnecessary function call layer in addition to
	conditions in the shared routine. Directly coding both directives is
	simpler and should result in smaller code.
	* rtems/src/msgqsubmit.c: Removed.

2007-03-05	Joel Sherrill <joel@OARcorp.com>

	PR 1222/cpukit
	* score/Makefile.am, score/include/rtems/score/coremutex.h,
	score/include/rtems/score/threadq.h,
	score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
	score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadhandler.c,
	score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
	score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
	score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
	score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
	score/src/threadsetstate.c: Enhance so that when the prioirity of a
	thread that is blocked on a priority based thread queue is changed,
	that its placement in the queue is reevaluated based upon the new
	priority. This enhancement includes modifications to the SuperCore as
	well as new test cases.
	* score/src/threadqrequeue.c: New file.

2007-03-05	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/exinit.c: Fix spacing.

2007-03-05	Joel Sherrill <joel@OARcorp.com>

	PR 1221/cpukit
	* posix/src/pthreadequal.c: Fix critical section nesting.

2007-02-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/Makefile.am: Move getpagesize.c to newlib-only
	  compiled files.

2007-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.

2007-02-16	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/Makefile.am: Remove macros/README.

2007-02-11	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/heap.h, score/src/heap.c,
	score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
	More size_t for heap-sizes.
	* score/include/rtems/score/heap.h, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
	heap-sizes.
	* libnetworking/resolv.h: Typo fixes. Remove __P().

2007-02-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
	Use size_t for stack-sizes.

2007-02-07	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/vm/vm_extern.h: Remove non-implemented/unused
	  functions.
	* configure.ac: Check for intmax_t, uintptr_t, intptr_t,
	pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.

2007-02-06	Till Straumann <strauman@slac.stanford.edu>

	* libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
	taskvar dtor to plug memory leak. Applied patch attached
	to PR#690.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/src/getpagesize.c: New (moved from posix/src).
	* posix/src/getpagesize.c: Removed.
	* posix/Makefile.am: Remove references to getpagesize.c.
	* libcsupport/Makefile.am: Add getpagesize.c.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
	* posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
	  visible.
	* score/inline/rtems/score/coremsg.inl: More size_t and consts.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/src/msgqsend.c: Use size_t for sizes.
	* rtems/src/msgqurgent.c: Use size_t for sizes.
	* rtems/src/msgqbroadcast.c: Use size_t for sizes.
	* rtems/src/msgmp.c: Use size_t for sizes.
	* rtems/src/msgqsubmit.c: Use size_t for sizes.
	* rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
	* rtems/include/rtems/rtems/message.h: Use size_t for sizes.
	* score/inline/rtems/score/coremsg.inl: Use size_t for sizes.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* itron/src/trcv_mbf.c: Use size_t for sizes.
	* libmisc/monitor/mon-object.c: Use size_t for sizes.
	* libmisc/monitor/mon-server.c: Use size_t for sizes.
	* libmisc/monitor/monitor.h: Use size_t for sizes.
	* libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
	* rtems/include/rtems/rtems/message.h: Use size_t for sizes.
	* rtems/src/msgqreceive.c: Use size_t for sizes.
	* posix/src/mqueuerecvsupp.c: Use size_t for sizes.
	* score/src/coremsgseize.c: Use size_t for sizes.

2007-02-05	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
	* posix/src/mqueuesendsupp.c: Use size_t for sizes.
	* score/include/rtems/score/coremsg.h: Use size_t for sizes.
	* score/src/coremsgbroadcast.c: Use size_t for sizes.
	* score/src/coremsgsubmit.c: Use size_t for sizes.

2007-01-30	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libblock/src/show_bdbuf.c: Use inttypes.h macros.

2007-01-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.

2007-01-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
	Remove isblank (supposed to be provided by libc).

2007-01-27	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libblock/src/show_bdbuf.c: Convert from DOS to UNIX.

2007-01-27	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
	 __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
	* configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
	__RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
	Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.

2007-01-26	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/system.h:
	#define __RTEMS_MINOR__ 7 (BZ 1206).

2007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* libblock/src/bdbuf.c, libblock/include/bdbuf.h:
	export some internal variables to make them available in
	"show_bdbuf" monitor add-on

2007-01-16	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/rtems/rtems_mii_ioctl.c,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c,
	libi2c/libi2c.c, libi2c/libi2c.h:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.

2007-01-09	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/error.c: rtems_progname is no longer defined in
	the BSP startup since it never held a meaningful value.

2007-01-02	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
	(BZ 1203).

2006-12-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* backward/rtc.h, backward/vmeintr.h, backward/confdefs.h,
	backward/clockdrv.h, backward/itron.h, backward/console.h,
	backward/imfs.h, backward/iosupp.h, backward/chain.h,
	backward/motorola/mc68681.h, backward/motorola/mc68230.h,
	backward/spurious.h, backward/rtemspppd.h, backward/zilog/z8536.h,
	backward/zilog/z8030.h, backward/zilog/z8036.h, backward/dosfs.h,
	backward/rtemsdialer.h, backward/asm.h, backward/timerdrv.h,
	backward/ringbuf.h, backward/ftpd.h:
	Abandon.

2006-12-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/include/rtems/rtems/types.h: Abandon backward compatibility
	  types.
	* include/rtems/stdint.h: Abandon DEPRECATED_TYPES.
	* configure.ac: Abandon DEPRECATED_TYPES/--enable-deprecated.
	* Makefile.am: Abandon DEPRECATED_TYPES.

2006-12-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.

2006-12-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
	* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH3.
	* configure.ac: Add RTEMS_AMPOLISH3.
	* rtems/src/barrierrelease.c: Remove stray rtems_unsigned32.

2006-12-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libfs/src/imfs/imfs.h: Remove
	increment_and_check_linkcounts (unused),
	decrement_linkcounts (unused, broken).

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/net/route.c, libnetworking/netinet/ip_input.c,
	libnetworking/sys/domain.h: Cosmetics from FreeBSD.

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/rtems_glue.c: Remove local
	extern strdup.

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/libio.h, libcsupport/src/read.c,
	libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/memfile.c, libnetworking/lib/ftpfs.c,
	libnetworking/lib/tftpDriver.c, libnetworking/rtems/rtems_syscall.c:
	Use size_t instead of uint32_t for read/write count-args.

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/src/timerserverfirewhen.c: Remove local
	extern _Timer_Seconds_chain.
	* rtems/src/timerserverfireafter.c: Remove local
	extern _Timer_Ticks_chain.

2006-12-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/object.h, score/src/objectclearname.c,
	score/src/objectcopynameraw.c, score/src/objectcopynamestring.c:
	Add const qualifiers, use size_t where appropriate.

2006-12-05	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/thread.inl: Add const qualifiers to work
	around aliasing effects.

2006-12-04	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/chain.inl: Add const qualifiers (works
	  around 651 aliasing bugs).

2006-12-04	Joel Sherrill <joel.sherrill@oarcorp.com>

	* posix/src/prwlockunlock.c, rtems/Makefile.am,
	rtems/src/barrierrelease.c, rtems/src/barrierwait.c,
	score/src/corerwlockobtainread.c, score/src/corerwlockrelease.c:
	Complete implementation of barrier as the rest of the test code is
	now implemented. Also add blocking code to rwlock.

2006-12-02	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: New BUG-REPORT address.

2006-11-27	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/src/threadget.c: Remove (Unused).
	* score/Makefile.am: Removing score/src/threadget.c.

2006-11-21	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libblock/Makefile.am: Don't include preinstall.am.
	* libblock/preinstall.am: Remove.

2006-11-20	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Remove ampolish3.

2006-11-18	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapwalk.c: Do not use printk yet since many BSPs do not
	prove the hooks for printk yet. This will require enough BSP changes
	to delay until 4.8.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Add check for uintmax_t.
	* libcsupport/src/malloc.c: Use uintmax_t instead of uint64_t for
	  MALLOC_STATS statistics. Use inttypes.h PRIxXXX macros for
	  printing.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/check-networking.m4: Integrate type checks.
	* configure.ac: Use rtems_cv_HAS_NETWORKING instead of
	  HAS_NETWORKING.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/check-itron.m4: Integrate ITRON-type checks.
	* configure.ac: Remove ITRON-type checks.
	  Move RTEMS_CHECK* after type-checks.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove $LIBRPC.
	* configure.ac: Check for uint64_t, int64_t.
	* configure.ac, Makefile.am, configure.ac, ftpd/Makefile.am,
	httpd/Makefile.am, libnetworking/Makefile.am, pppd/Makefile.am,
	telnetd/Makefile.am, wrapup/Makefile.am: Replace
	AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* score/inline/rtems/score/object.inl, score/src/objectnametoid.c:
	Properly honor searching only local node even when on single CPU
	system.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* score/src/coresemseize.c: Add missing ISR enable.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapwalk.c: Use printk not printf.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/sync.c: Do not dereference NULL reent.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* posix/src/semtimedwait.c: Used wrong constant for blocking with bad
	timeout value.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* posix/src/semtimedwait.c: Reverse accidentally included
	semtimedwait.c.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* posix/src/keygetspecific.c, posix/src/keysetspecific.c,
	posix/src/semtimedwait.c: Correct indexing of key data to use api and
	index NOT class and index. Class is always 1.

2006-11-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Suppress itron if int8/int16_t are not provided.
	* configure.ac, Makefile.am, itron/Makefile.am, wrapup/Makefile.am:
	Introduce AM_CONDITIONAL(LIBITRON).
	Remove AM_CONDITIONAL(HAS_ITRON).

2006-11-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
	* configure.ac, Makefile.am, libfs/Makefile.am:
	Introduce AM_CONDITIONAL(LIBDOSFS).

2006-11-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/libc/gethostbydns.c, libnetworking/libc/linkaddr.c,
	libnetworking/libc/map_v4v6.c: Cosmetic updates from FreeBSD.
	Eliminate bcopy in favor of memcpy.

2006-11-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
	* libnetworking/rtems/rtems_glue.c: Rename timeout() into
	  rtems_bsdnet_timeout().
	* libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
	Remove __P-guards from malloc, free.

2006-11-15	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/io.c: Fix spacing.
	* sapi/include/confdefs.h: Enable includes needed for new objects.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* sapi/include/confdefs.h: Enable memory for new objects.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* posix/Makefile.am: Add file missed in previous commit.
	* posix/src/posixtimespecabsolutetimeout.c: New file.

2006-11-15	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove RTEMS_AMPOLISH3.
	  Add checks for uint8_t, int8_t, uint16_t, int16_t,
	  uint32_t, int32_t.
	* aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
	* aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
	* ampolish3: Remove.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c:
	New files.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h,
	sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/threadq.h,
	score/src/corerwlockobtainread.c, score/src/threadqenqueue.c,
	score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks,
	and partial implementation of POSIX rwlocks.
	* posix/include/rtems/posix/barrier.h,
	posix/include/rtems/posix/rwlock.h,
	posix/include/rtems/posix/spinlock.h,
	posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/rwlock.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
	posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
	posix/src/pbarrier.c, posix/src/pbarrierdestroy.c,
	posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c,
	posix/src/pbarrierwait.c, posix/src/prwlock.c,
	posix/src/prwlockdestroy.c, posix/src/prwlockinit.c,
	posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c,
	posix/src/prwlocktimedwrlock.c,
	posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
	posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
	posix/src/prwlockwrlock.c, posix/src/pspin.c,
	posix/src/pspindestroy.c, posix/src/pspininit.c,
	posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
	posix/src/pspintrylock.c, posix/src/pspinunlock.c,
	posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
	posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.

2006-11-14	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require inttypes.h, check for stdint.h.

2006-11-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H,
	  RTEMS_PROVIDES_INTTYPES_H.

2006-11-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/stdint.h, libcsupport/include/inttypes.h:
	Remove.

2006-11-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/Doxyfile: Remove RTEMS_INLINES.

2006-11-09	Ralf Corsépius <ralf.corsepius@rtems.org>

	* librpc/src/xdr/xdr_float.c: Add bfin.

2006-11-09	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]),
	AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.

2006-11-02	Steven Johnson <sjohnson@sakuraindustries.com>

	* libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostnamadr.c: This patch adds a functional
	gethostbyname_r to RTEMS. We were having problems with multiple
	threads calling gethostbyname, so we decided the best way to deal
	with it was to do it properly, rather than kludge up our code to make
	gethostbyname safe. We have found several slightly different
	parameter lists for this function, it does not seem to be standard.
	The one we used has the linux interface. In RTEMS there was an
	existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
	Threadsafe, as this just called gethostbyname. So we have placed all
	of the additional code inside the #ifdef _THREAD_SAFE.

2006-10-30	Joel Sherrill <joel@OARcorp.com>

	PR 841/rtems
	* itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
	posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl,
	posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
	posix/src/semwait.c, rtems/src/semobtain.c,
	rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make
	sem_timedwait more conformant to Open Group specification.

2006-10-25	Jennifer Averett <jennifer@oarcorp.com>

	* libcsupport/src/termios.c: Change attribute of semaphore. It was
	counting interrupts not acting as a condition synchronization mutex.
	Since the caller did not always need to obtain the semaphore, it was
	not being decremented until there was no data. This could occur after
	hours of running a system and thousands of interrupts. The code in
	fillBufferQueue would spin until it had consumed all of those
	semaphore counts.

2006-10-23	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, score/cpu/Makefile.am: Add bfin.

2006-10-21	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).

2006-10-19	Joel Sherrill <joel@OARcorp.com>

	* score/Makefile.am, score/preinstall.am: Add pieces missed in previous
	commit.

2006-10-19	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, itron/Makefile.am, itron/preinstall.am,
	posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
	rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
	score/Makefile.am, score/preinstall.am, score/include/rtems/system.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/thread.h, score/src/chain.c,
	score/src/coremutexseize.c, score/src/threadget.c: Remove all macro
	implementations and use only the static inline. Static inline
	functions are now well supported so there is no reason for duplicate
	maintenance.
	* itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl,
	itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl,
	itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl,
	posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl,
	rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/barrier.inl,
	rtems/macros/rtems/rtems/dpmem.inl,
	rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl,
	rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl,
	score/macros/README, score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/corebarrier.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/corerwlock.inl,
	score/macros/rtems/score/coresem.inl,
	score/macros/rtems/score/corespinlock.inl,
	score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl,
	score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl,
	score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl,
	score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl: Removed.

2006-10-18 	Ralf Corsépius <ralf.corsepius@rtems.org>

	* sapi/include/confdefs.h:
	s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/
	(Reflect 2006-09-13's changes to libmisc/stackchk).

2006-10-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4: Remove RTEMS_API.
	* aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libmisc/capture/capture-cli.c: Use size_t instead of int.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/version.m4: Bump version to 4.7.99.0.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require autoconf-2.60. Require automake-1.10.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require autoconf-2.60.

2006-10-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4
	automake/compile.am: Adaptations to automake-1.10.

2006-09-29	Chris Johns <chrisj@rtems.org>

	* libmisc/monitor/mon-command.c: Flush stdout after updating the
	command line.

2006-09-14	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
	librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
	librpc/src/rpc/rtems_portmapper.c: Removed warnings.

2006-09-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
	Add Classic API Barriers and commented out hooks to initialize .

2006-09-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* rtems/Makefile.am, rtems/preinstall.am, rtems/include/rtems.h,
	rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/config.h,
	rtems/inline/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/attr.inl:
	Add Classic API Barriers.
	* rtems/include/rtems/rtems/barrier.h,
	rtems/include/rtems/rtems/barriermp.h,
	rtems/inline/rtems/rtems/barrier.inl,
	rtems/macros/rtems/rtems/barrier.inl, rtems/src/barrier.c,
	rtems/src/barriercreate.c, rtems/src/barrierdelete.c,
	rtems/src/barrierident.c, rtems/src/barrierrelease.c,
	rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c:
	New files.

2006-09-25	Joel Sherrill <joel@oarcorp.com>

	* score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/states.h,
	score/inline/rtems/score/coresem.inl: Add SuperCore Barriers,
	SpinLocks and a partial implementation of RWLocks.
	* score/include/rtems/score/corebarrier.h,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/corespinlock.h,
	score/inline/rtems/score/corebarrier.inl,
	score/inline/rtems/score/corerwlock.inl,
	score/inline/rtems/score/corespinlock.inl,
	score/macros/rtems/score/corebarrier.inl,
	score/macros/rtems/score/corerwlock.inl,
	score/macros/rtems/score/corespinlock.inl, score/src/corebarrier.c,
	score/src/corebarrierrelease.c, score/src/corebarrierwait.c,
	score/src/corerwlock.c, score/src/corerwlockobtainread.c,
	score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c,
	score/src/corespinlock.c, score/src/corespinlockrelease.c,
	score/src/corespinlockwait.c: New files.

2006-09-14	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
	librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
	librpc/src/rpc/rtems_portmapper.c: Removed warnings.

2006-09-14	Joel Sherrill <joel@OARcorp.com>

	* libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h: Promote CPU Usage
	to first class citizen. Rename to start with rtems_ and include
	documentation in user guide.

2006-09-13	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding
	prototype of malloc.

2006-09-13	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
	libmisc/stackchk/stackchk.h: Move stack to first class citizen
	status. Include it in User Manual and rename to start with rtems_.

2006-09-11	Joel Sherrill <joel@OARcorp.com>

	* libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c,
	libmisc/mw-fb/mw_uid.h: Remove warning.

2006-09-11	Jerry Needell <jerry.needell@unh.edu>

	* libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
	uint32_t when removing warnings.

2006-09-08	Ken Peters <ken.peters@jpl.nasa.gov>

	PR 1170/rtems
	* rtems/src/timerserver.c: Timer Server created the TIME task with a
	hard-coded hexadecimal number instead of using rtems_build_name. This
	resulted in a byte-swapped name on some platforms.

2006-09-06	Chris Johns <chrisj@rtems.org>

	* pppd/pppd.h: Fix the bug in name change. The UNTIMEOUT
	macro did not use the ppp version.

2006-09-01	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if_loop.c: Remove warning.

2006-09-01	Till Straumann <strauman@slac.stanford.edu>

	* pppd/rtems.main.c, pppd/pppd.h: renamed 'untimeout'
	to 'pppuntimeout' to avoid name clash with [future]
	bsdnet kernel routine.

2006-09-01	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
	libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
	properly sized integers.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
	libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
	libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
	libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
	libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
	libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
	libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
	due to improper use of int which shows up on 16 bit targets. Added
	ioctl_command_t since IOCTL command argument does not reliably fit
	into 16 bits.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c,
	libnetworking/net/ethernet.h, libnetworking/net/if.h,
	libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c,
	libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c,
	libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c,
	libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c,
	libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h,
	libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove
	warnings. Most of the warnings were 16/32 bit integer sizing issues.
	Some constants had L appended, some had casts add, some types were
	changed to reflect a bit width requirement.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c,
	libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c,
	libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c,
	libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf
	format warnings.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/utsname.c, libnetworking/libc/res_debug.c,
	libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c,
	librpc/src/rpc/svc_simple.c: Remove printf format warnings.

2006-08-29	Joel Sherrill <joel@OARcorp.com>

	* libmisc/capture/capture-cli.c: Remove printf format warnings.

2006-08-29	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/object.h: _Objects_Local_node is a uint16_t
	so cast the _Objects_Local_node constant to 1.

2006-08-29	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_eval.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_free.c,
	libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c,
	libfs/src/imfs/imfs_debug.c: Remove warnings.

2006-08-21	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/net/if_ethersubr.c: (ether_ioctl)
	Return error for unknown/unsupported ioctl command.
	(Change merged from freeBSD).

2006-08-15	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c: Change int to int32_t.
	* libnetworking/net/if_loop.c: Add cast to long.
	These plus a patch to machine/param.h let the h8300 build multilib.

2006-08-10	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/rtems/rtems_mii_ioctl_kern.c:
	fixed wrong calculation of 1000baseTx autonegotiation
	result.

2006-08-09	Kolja Waschk <waschk@telos.de>

	* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
	port to Altera NIOS II.

2006-08-08	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/rtems/rtems_mii_ioctl_kern.c:
	read ANER and include partner's autoneg
	capability when determining active link parameters.

2006-07-12	Till Straumann <strauman@slac.stanford.edu>

	PR 1110/networking
	* libnetworking/machine/in_cksum.h: Replaced PPC and
	i386 assembly algorithms (must not assume carry bit is preserved
	across multiple asms). Added packet header as a 'm' input
	operand for all CPU variants. Added carry bit to clobber list.

2006-07-12	Till Straumann <strauman@slac.stanford.edu>

	* pppd/sys-rtems.c: fixed error message so that the correct
	ioctl is reported.

2006-07-11	Joel Sherrill <joel@OARcorp.com>

	PR 1124/rtems
	* score/include/rtems/score/threadq.h, score/src/coremutexseize.c,
	score/src/coremutexsurrender.c, score/src/threadqenqueue.c,
	score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c:
	The placement of the changing a thread's priority when using priority
	ceiling should be on the successful transfer of the mutex -- not when
	the thread tries to acquire. Plus the lack of a dispatch disable
	point lead to the potential for a thread timing out and already
	having inherited the ceiling priority.

2006-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* libblock/src/bdbuf.c:
	* libblock/include/bdbuf.h:
	(PR1118) fetch priority for swapout task from a variable,
	not a fixed configuration value.

	* libfs/src/imfs/imfs.h:
	* libfs/src/imfs/imfs_initsupp.c:
	(PR1118) fetch bytes_per_block value from a configuration variable,
	not from a preprocessor macro

	* sapi/include/confdefs.h:
	(PR1118) add configuration mechanisms for:
	- ATA task priority
	- swapout task priority
	- libblock basic configuration
	conditionally add ata driver to device driver table
	conditionally add ide driver to device driver table

	* libcsupport/include/sys/cdefs.h:
	* libnetworking/include/sys/linker_set.h:
	(PR1119) change attribute "unused" to "used" for sysctl data structures

	* libmisc/shell/shell.c:
	(PR1120) adapt stdio redirection to current newlib behaviour

2006-06-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Add ampolish3.

2006-06-28	Ralf Corsépius <ralf.corsepius@rtems.org>
	* ampolish3: New.
	* aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.

2006-06-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_var.h: #include <sys/queue.h>.
	Cosmetics from FreeBSD.

2006-06-23	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/cdefs.h: Partial update from freebsd.

2006-06-22	Joel Sherrill <joel@OARcorp.com>

	PR 1101/rtems
	* libcsupport/src/base_fs.c: Remove extra endif.

2006-06-22	Joel Sherrill <joel@OARcorp.com>

	PR 1101/rtems
	* libcsupport/src/base_fs.c, rtems/src/taskcreate.c, rtems/src/tasks.c,
	score/src/coremutex.c: Remove dead code.

2006-06-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/libio.h: Add extern "C" {}.

2006-06-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/src/mqueue.c: Remove duplicate #include <limits.h>.
	PR 1088/rtems
	* posix/src/ptimer.c: Add missing #include <limits.h>.

2006-06-08	Joel Sherrill <joel@OARcorp.com>

	* posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/timer.h, posix/src/ptimer.c,
	posix/src/ptimer1.c, sapi/src/posixapi.c,
	score/include/rtems/score/object.h:

2006-06-02	Joel Sherrill <joel@OARcorp.com>

	* itron/src/trcv_mbf.c, posix/src/semopen.c,
	rtems/src/taskvariableadd.c, score/macros/rtems/score/heap.inl: Fix
	warnings.

2006-05-31	Eric Norum <norume@aps.anl.gov>

	* libnetworking/netinet/ip_icmp.c: Update icps_allecho counter.

2006-05-30	Eric Norum <norume@aps.anl.gov>

	* libnetworking/netinet/icmp_var.h, libnetworking/netinet/ip_icmp.c,
	libnetworking/rtems/rtems_showicmpstat.c: Add flag to inhibit ICMP
	replies.

2006-05-25	Eric Norum <norume@aps.anl.gov>

	* libnetworking/Makefile.am, libnetworking/Makefile.in,
	libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_malloc_mbuf.c: Provide customisable mbuf
	allocation.  Patch from Steven Johnson <sjohnson@sakuraindustries.com>

2006-05-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-ampolish.m4: New.
	* configure.ac: Use RTEMS_AMPOLISH3.

2006-04-27	Eric Norum <norume@aps.anl.gov>

	* telnetd/pty.c: Accept <CR><NUL> as equivalent to <CR><LF>.

2006-04-27	Eric Norum <norume@aps.anl.gov>

	* libmisc/capture/capture.h, libmisc/capture/capture.c
	Add ability to free information on task delete.

2006-04-18  Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-4.6.99.3.

2006-04-13	Joel Sherrill <joel@OARcorp.com>

	PR 949/networking
	* libnetworking/sys/socket.h: GNU/Linux is wrong in making
	MSG_DONTWAIT public.  It is strictly BSD and not SUSV.  See
	http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html
	for clarification.

2006-04-12	Lars Munch <lars@segv.dk>

	PR 949/networking
	* libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.

2006-04-06	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/timer.inl,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/timer.inl: Fix warnings.

	* score/inline/rtems/score/threadmp.inl,
	score/macros/rtems/score/threadmp.inl: Fix compile error.

2006-04-05	Joel Sherrill <joel@OARcorp.com>
		Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>

	* score/include/rtems/score/mpci.h,
	score/include/rtems/score/threadmp.h,
	score/inline/rtems/score/threadmp.inl,
	score/macros/rtems/score/threadmp.inl, score/src/threadmp.c,
	score/src/threadqenqueue.c: Victor spotted the problem that
	_MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
	variables and needed to be set to the same value.  I took that
	idea and just removed _Thread_MP_Receive.  All uses are now
	_MPCI_Receive_server_tcb.

2006-03-27	Eric Norum <norume@aps.anl.gov>

	* libmisc/monitor/prmisc.c: Eliminate undesired sign-extension.

2006-03-08	Joel Sherrill <joel@OARcorp.com>

	PR 761/rtems
	* score/src/threadhandler.c: Add volatile cast so test is weak function
	is present will do something. Otherwise, it can be assume by gcc to
	always be a true condition.

2006-03-08	Joel Sherrill <joel@OARcorp.com>

	* itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/task.inl: Fix warnings.
	* posix/macros/rtems/posix/cond.inl: Fix typo.
	* score/macros/rtems/score/heap.inl: Fix missed type change.

2006-03-07	Till Strauman <strauman@slac.stanford.edu>

	PR 830/filesystem
	* libcsupport/src/termios.c: termios ioctl(FIONREAD) reported wrong
	number of characters. So add chars in low-level/raw buffer to total
	count.

2006-03-07	Steven Johnson <sjohnson@sakuraindustries.com>

	PR 850/rtems
	* score/src/watchdogtickle.c: A Watchdog (used to timeout an event)
	with a delay of 1 sometimes does not seem to timeout.  The problem
	occurs, because for whatever reason when the watchdog tickle function
	executes, the watchdog->delta_interval is 0. it is then decremented
	before being tested, becomes huge and so doesnt time out.  It is
	thought there is a race condition where the watchdog->delta_interval
	is calculated by reference to a head (also with a delay of 1). But
	before it can be added after the head, the head is removed, so the
	new head now has a delay of 0.

2006-03-07	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	PR 852/filesystem
	* libblock/src/bdbuf.c: Increase performance of MSDOS file accesses by
	using a simple read-ahead and write-combining scheme. Improvement is
	dramatic.

2006-03-07	Till Strauman <strauman@slac.stanford.edu>

	PR 886/filesystem
	* libcsupport/src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if
	the descriptor is in non-blocking mode.

2006-03-07	Joel Sherrill <joel@OARcorp.com>

	PR 866/rtems
	* score/include/rtems/system.h, score/include/rtems/score/isr.h,
	score/inline/rtems/score/thread.inl,
	score/macros/rtems/score/thread.inl: Added memory barriers to enter
	and exit of dispatching and interrupt critical sections so GCC will
	not optimize and reorder code out of a critical section.

2006-02-08	Thomas Rauscher  <trauscher@loytec.com>

	PR 890/networking
	* httpd/webs.c: The webservers enters an infinite loop when a POST
	request with less data than indicated in the Content-Length header is
	received. It also consumes additional heap memory and a file
	descriptor for each invalid POST.

2006-02-01	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl,
	posix/src/conddestroy.c: Remove warnings.

2006-02-01	Joel Sherrill <joel@OARcorp.com>

	* rtems/src/tasks.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
	warnings.

2006-01-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/include/intr.h, posix/include/rtems/posix/intr.h
	posix/inline/rtems/posix/intr.inl.
	posix/macros/rtems/posix/intr.inl, posix/src/intr.c:
	Remove (Unused, dead).
	* posix/Makefile.am: Reflect changes above. Rework.

2006-01-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/Makefile.am: Build devctl.

2006-01-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/Makefile.am: Rework.
	* score/Makefile.am: Rework.

2006-01-16	Joel Sherrill <joel@OARcorp.com>

	Large patch to improve Doxygen output.  As a side-effect, grammar and
	spelling errors were corrected, spacing errors were address, and some
	variable names were improved.
	* libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
	Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
	* score/Doxyfile: Set output directory.  Predefine some macro values.
	Turn on graphical output.
	* score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
	score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/tqdata.inl, score/macros/README,
	score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
	score/src/threadstartmultitasking.c: Improve generated Doxygen
	output. Fix spelling and grammar errors in comments. Correct names of
	some variables and propagate changes.

2006-01-16	Joel Sherrill <joel@OARcorp.com>

	Large patch to improve Doxygen output.  As a side-effect, grammar and
	spelling errors were corrected, spacing errors were address, and some
	variable names were improved.
	* libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
	Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
	* score/Doxyfile: Set output directory.  Predefine some macro values.
	Turn on graphical output.
	* score/cpu/arm/rtems/score/cpu.h,
	score/cpu/avr/rtems/score/cpu.h, score/cpu/c4x/rtems/score/cpu.h,
	score/cpu/h8300/rtems/score/cpu.h, score/cpu/m68k/rtems/score/cpu.h,
	score/cpu/mips/rtems/score/cpu.h, score/cpu/no_cpu/rtems/asm.h,
	score/cpu/no_cpu/rtems/score/cpu.h,
	score/cpu/no_cpu/rtems/score/types.h,
	score/cpu/powerpc/rtems/new-exceptions/cpu.h,
	score/cpu/powerpc/rtems/old-exceptions/cpu.h,
	score/cpu/powerpc/rtems/score/cpu.h, score/cpu/sh/rtems/score/cpu.h,
	score/cpu/sparc/rtems/score/cpu.h, score/cpu/unix/rtems/score/cpu.h,
	score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
	score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/tqdata.inl, score/macros/README,
	score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
	score/src/threadstartmultitasking.c: Improve generated Doxygen
	output. Fix spelling and grammar errors in comments. Correct names of
	some variables and propagate changes.

2006-01-15	Eric Norum <norume@aps.anl.gov>

	* posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/mutex.inl,
    	posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/mutex.inl:
	Keep compiler happy by making some casts explicit.

2006-01-13	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Remove doxygen support having accidentially slipped
	into, though yesterday's patch.

2006-01-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am, ftpd/Makefile.am, httpd/Makefile.am,
	itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am,
	libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am,
	librpc/Makefile.am, posix/Makefile.am, pppd/Makefile.am,
	rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am,
	score/cpu/arm/Makefile.am, score/cpu/avr/Makefile.am,
	score/cpu/c4x/Makefile.am, score/cpu/h8300/Makefile.am,
	score/cpu/i386/Makefile.am, score/cpu/m68k/Makefile.am,
	score/cpu/mips/Makefile.am, score/cpu/no_cpu/Makefile.am,
	score/cpu/powerpc/Makefile.am, score/cpu/sh/Makefile.am,
	score/cpu/sparc/Makefile.am, score/cpu/unix/Makefile.am,
	telnetd/Makefile.am, zlib/Makefile.am: Remove all-local:.

2006-01-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/error.c: include and use inttypes.h.

2006-01-08	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting.

2006-01-08	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/unixlibc.c, libfs/src/imfs/ioman.c: Change
	rtems_io_register_name to take a const char *.

2006-01-08	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/io.h, sapi/src/io.c: Change rtems_io_register_name
	to take a const char *.

2005-12-09	Till Straumann <strauman@slac.stanford.edu>

	PR 849/networking
	* librpc/src/rpc/rtems_portmapper.c: Increased stack size
	by ARGSIZE to prevent overrun.

2005-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: New header guard for cpuopts.h.

2005-11-13	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Re-add  rtems/rtems_mii_ioctl.h,
	rtems/rtems_mii_ioctl.c, rtems/rtems_mii_ioctl_kern.c.
	Add dev/mii/mii.h, net/if_media.h (Moved from c/src/libchip).
	* libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h:
	New (Moved from c/src/libchip).
	* libnetworking/rtems/rtems_mii_ioctl.h: Reflect mii.h and
	if_media.h having moved.

2005-11-13	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/local.am: Remove depend.

2005-11-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.

2005-11-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add RTEMS_NETWORKING to cpuopts.h.
	Add RTEMS_DEPRECATED_TYPES to config.h.
	Add AC_CONFIG_COMMANDS(preinstall-stamp) magic.
	Misc. cleanups.

2005-11-08	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if.h: Add forward reference declaration to
	struct mbuf so ifru_tap callback is properly typed.
	* libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE
	which needs to be defined so various pieces of the .h files are
	visible to device drives.

2005-11-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Comment out using
	rtems/rtems_mii_ioctl.h, rtems/rtems_mii_ioctl.c,
	rtems/rtems_mii_ioctl_kern.c.

2005-11-07	Michael Siers <mikes@poliac.com>

	* pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add
	missing copyright notice.

2005-11-06	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libi2c/libi2c.c: Include config.h.
	* libi2c/libi2c.c, libi2c/libi2c.h,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c,
	score/src/heap.c: Eliminate obsolete types.

2005-11-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am: Remove bogus noinst_LIBRARIES.

2005-11-02	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/Makefile.am,
	libnetworking/preinstall.am: Added simple implementation of ethernet
	media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys.
	* libnetworking/rtems/rtems_mii_ioctl.c,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.

2005-11-02	Till Straumann <strauman@slac.stanford.edu>

	* libi2c/Makefile.am, libi2c/Makefile.in, libi2c/libi2c.c,
	libi2c/libi2c.h: New files.
	* Makefile.am, configure.ac, preinstall.am, wrapup/Makefile.am: added a
	simple API/library for i2c devices and drivers for i2c 2-byte eeproms
	and a ds1621 temperature sensor; API is documented in libi2c.h

2005-11-02	Fredic Praca <freebsd-fr.org>

	PR 842/networking
	* libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename
	dprintf to debugprintf().

2005-11-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/zlib.c: Remove.
	* libnetworking/net/zlib.h: Remove.
	* libnetworking/Makefile.am: Reflect changes above.

2005-11-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* pppd/Makefile.am: Fix typo.

2005-10-31	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 840/rtems:
	* include/rtems/irq.h: Fix several typos.

2005-10-30	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add zlib.
	* Makefile.am: Add zlib.

2005-10-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/zlib.h, libnetworking/net/zlib.c:
	Update from FreeBSD.
	* libnetworking/opt_ppp.h: New.
	* libnetworking/net/ppp.h: Remove.
	* libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c:
	Reflect changes above. Cosmetics from FreeBSD.
	* libnetworking/Makefile.am: Don't install loop.h.
	Add opt_ppp.h, remove net/ppp.h.
	* include/rtems/concat.h: Add EXPAND0, CONCAT0.

2005-10-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnetd/Makefile.am: Only build if LIBSHELL is available.

2005-10-26	Ralf Corsepius <ralf.corsepius@rtems.org>

	* pppd/Makefile.am, pppd/auth.c, pppd/chap.c, pppd/md5.c, pppd/md5.h,
	pppd/pppd.h: Misc. minor fixes.

2005-10-26	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add pppd.
	* Makefile.am: Add pppd.

2005-10-26	Ralf Corsepius <ralf.corsepius@rtems.org>

	* pppd/Makefile.am:
	Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems.
	* pppd/ipxcp.c, pppd/ipxcp.h: Remove (Unused).
	* backward/rtemspppd.h, backward/rtemsdialer.h: New.
	* Makefile.am: Add backward/rtemspppd.h, backward/rtemsdialer.h.

2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnet/Makefile.am: Install libtelnetd.a.

2005-10-25	Eric Norum <norume@aps.anl.gov>

	* libnetworking/rtems/rtems_showifstat.c: Don't sign-extend address components.


2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Add telnetd.
	* configure.ac: Add telnetd.

2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnetd/icmds.c: Rename register_icmds to
	_rtems_telnet_register_icmds. Make main_* functions static.
	* telnetd/pty.c: Make many functions static.
	Rename rtems_telnetd_maximum_ptys to rtems_pty_maximum_ptys.
	* telnetd/pty.h: Reflect changes above.
	Rename get_pty to rtems_pty_get. New header guards.
	* telnetd/telnetd.c: Reflect changes above.
	* telnetd/telnetd.h: New header guards.

2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnet/telnet.h, telnet/telnet.c: Rename
	rtems_initialize_telnetd to rtems_telnetd_initialize,
	main_telnetd to rtems_telnetd_main,
	register_telnetd to rtems_telnetd_register.

2005-10-25	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h, telnetd/pty.c, telnetd/pty.h: Attempt
	to fix MAX_PTYS and provide a real configuration entry.  This should
	make telnetd some suitable for inclusion in cpukit.

2005-10-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/msdos_misc.c: Revert to vers. 1.9.

2005-10-06	Joel Sherrill <joel@OARcorp.com>

	PR 828/filesystems
	* libfs/src/dosfs/msdos_misc.c: Problem retracted. Revert patch.

2005-10-04	Till Straumann <strauman@slac.stanford.edu>

	PR 829/rtems
	* rtems/src/tasks.c, rtems/src/taskvariabledelete.c: If task variables
	are deleted from a different context (i.e., executing context !=
	owner of the task variable. The owner meaning the task that
	registered the dtor in question) the argument passed to the task
	variable dtor must be tvar and not *ptr which yields the executing
	task's value of the task variable instead of the owner's.

2005-09-29	Eric Norum <norume@aps.anl.gov>

	PR 835/rtems_misc
	* libmisc/cpuuse/cpuuse.c: Remove floating point calculations and the
        C preprocessor conditions which enabled them.

2005-09-25	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/init.h, sapi/src/exinit.c: Remove unused and
	obsolete rtems_initialize_executive.

2005-09-19  Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
	Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
	* configure.ac: Check for sys/errno.h.

2005-09-16  Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Cosmetics.
	* libnetworking/nfs/rpcv2.h: Update from FreeBSD.
	* libnetworking/nfs/bootp_subr.c: Remove superfluous includes.
	* libnetworking/nfs/xdr_subs.h: Partial update from FreeBSD.
	* libnetworking/netinet/in.h: Partial update from FreeBSD.
	* libnetworking/nfs/nfsproto.h: Partial update from FreeBSD.

2005-09-02  Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-4.6.99.2.

2005-09-01	Joel Sherrill <joel@OARcorp.com>

	PR 820/rtems
	* score/inline/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremsg.inl, score/src/coremsginsert.c:
	Increment of pending message count should be atomic with insertion on
	the pending message chain. Determination of the need to call the
	notification handler should also be in this atomic section of code.

2005-09-01	Joel Sherrill <joel@OARcorp.com>

	PR 796/rtems
	* posix/src/semtimedwait.c: sem_timedwait is supposed to use absolute
	time for timeout specification. This patch is a modified version of
	the one suggested by Peter Dufault.

2005-09-01	Nuno Costa <nuno-costa@iol.pt>

	PR 804
	* sapi/include/confdefs.h: Memory for POSIX timers not accounted for.
	Patch adapted from edit comment in PR filed.

2005-08-31  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR 819/filesystem
	* libcsupport/src/ttyname_r.c: Remove.
	* libcsupport/src/ttyname.c: Partial update from FreeBSD.
	* libcsupport/Makefile.am: Reflect changes above.

2005-08-18	Andrew Sinclair <Andrew.Sinclair@elprotech.com>

	PR 807/rtems
	* rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c: First
	patch returned without exitting dispatching critical section.

2005-08-17	Nuno Costa <nuno-costa@iol.pt>

	PR 805/rtems
	* posix/include/rtems/posix/timer.h: Due to bad choice of error
	constants by original submitter, it was impossible to create more
	than 10 POSIX timers.

2005-08-17	Andrew Sinclair <Andrew.Sinclair@elprotech.com>

	PR 807/rtems
	* rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
	score/src/watchdoginsert.c: Tighten critical section checks on an ISR
	using the same timer being inserted by a lower priority ISR or
	interupt task.

2005-08-17	Nickolay Semyonov <snob@oktetlabs.ru>

	PR 744/filesystem
	* libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not
	support permissions on directories so the check performed by unlink
	would always fail. The unlink code was modified to support a not
	supported status being returned.

2005-08-15  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* posix/include/mqueue.h, posix/src/mqueuetimedreceive.c:
	ssize_t mq_timedreceive() (POSIX compliance).
	* wrapup/Makefile.am: Use librtemscpu_a_LIBRARIES.

2005-08-12	Chris Johns <chrisj@rtems.org>

	PR 808/rtems_misc
	* libcsupport/src/printk.c: Fix bug where specifying field width
	crashed on pc386 BSP.

2005-08-06  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/nfs/bootp_subr.c: Don't include
	nfs/nfs.h, nfs/krpc.h.

2005-08-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
	libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
	libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_mknod.c:
	Introduce msdos_status_t (dosfs statii are at least 32bit, not int).

2005-08-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* Makefile.am: Add libnetworking/memory.h
	* libnetworking/Makefile.am: Remove memory.h

2005-08-02  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR 817/rtems
	* libcsupport/src/gxx_wrappers.c: Rename
	rtems_gxx_recursive_mutex_init_function to
	rtems_gxx_recursive_mutex_init.

2005-08-01  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/sys/syslog.h: Partial update from FreeBSD.

2005-07-08	Eric Norum <norume@aps.anl.gov>

	* libcsupport/src/open.c: Pass along errno from failed ftruncate().

2005-07-06  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/lib/syslog.c: Fix spelling mistake.
	* libnetworking/sys/uio.h: Partial update from FreeBSD.
	* libnetworking/kern/kern_subr.c: Reflect changes above.

2005-07-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR 810/rtems
	* libblock/include/rtems/ide_part_table.h: Add C++ guards.

2005-06-17	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if.h: Avoid use of struct mbuf to avoid unintended
	dependencies added by the RTEMS specific tap interface.

2005-06-09	Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>

	PR 790/rtems
	* sapi/src/extensioncreate.c, sapi/src/extensionident.c: Correct use of
	name. This was missed when the other ident services in rtems/src
	where changed.

2005-05-27  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/net/if.h: Partial update from FreeBSD.
	* libnetworking/netinet/if_ether.h: Remove BYTE_PACK.
	* libnetworking/netinet/ip_var.h: Remove BYTE_PACK.
	* libnetworking/netinet/ip_divert.c: Fix broken comment.

2005-05-26	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
	librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
	librpc/src/rpc/pmap_getport.c: Remove warnings.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/clnt.h, librpc/include/rpc/svc.h,
	src/rpc/pmap_rmt.c: Use void* instead of caddr_t.
	Cosmetics from FreeBSD.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/auth_des.h: Remove (Unused, unsupported).
	* librpc/include/rpc/rpc.h, librpc/Makefile.am: Reflect removing
	auth_des.h.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
	* librpc/include/rpc/rpc_com.h, librpc/include/rpc/rpc_msg.h,
	librpc/src/rpc/svc_simple.c: Minor fixes.
	* include/rpc/clnt.h, include/rpc/svc.h,
	librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
	src/rpc/clnt_perror.c: More updates from FreeBSD.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/svc.h: Partial update from FreeBSD.
	* librpc/include/rpc/clnt.h: Partial update from FreeBSD.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/clnt_soc.h, librpc/include/rpc/svc_soc.h:
	New (Partial update from FreeBSD).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/des_crypt.h: Remove (Unused, unsupported).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/des.h: Remove (Unused, unsupported).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/src/rpc/auth_des.c,
	librpc/src/rpc/auth_time.c,
	librpc/src/rpc/authdes_prot.c,
	librpc/src/rpc/clnt_unix.c,
	librpc/src/rpc/crypt_client.c,
	librpc/src/rpc/des_crypt.c,
	librpc/src/rpc/des_soft.c,
	librpc/src/rpc/getpublickey.c,
	librpc/src/rpc/key_call.c,
	librpc/src/rpc/key_prot_xdr.c,
	librpc/src/rpc/svc_auth_des.c,
	librpc/src/rpc/svc_unix.c: Remove (Unused, obsolete).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/src/rpc/PSD.doc/rpc.prog.ms,
	librpc/src/rpc/PSD.doc/rpcgen.ms,
	librpc/src/rpc/PSD.doc/nfs.rfc.ms,
	librpc/src/rpc/PSD.doc/xdr.rfc.ms,
	librpc/src/rpc/PSD.doc/rpc.rfc.ms,
	librpc/src/rpc/PSD.doc/xdr.nts.ms:
	Remove (Unused, obsolete).
	* librpc/Makefile.am: Reflect changes above.

2005-05-24  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/arpa/telnet.h: Remove (Unused, Non-POSIX/SUSV3).
	* libnetworking/Makefile.am: Reflect removing arpa/telnet.h.

2005-05-24  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/arpa/nameser.h: Update from FreeBSD.
	* libnetworking/libc/ns_parse.c: Reflect changes above.
	* libnetworking/netinet/ip.h: Remove BYTE_PACK.
	Add __packed. Partial update from FreeBSD.
	* libnetworking/netinet/ip_divert.c: Cosmetics from FreeBSD.

2005-05-23      Eric Norum <norume@aps.anl.gov>

	* libnetworking/rtems/rtems_showicmpstat.c
	* libnetworking/netinet/ip_icmp.c: note that a panic has been avoided

2005-05-23  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR rtems_misc/795
	* Makefile.am: Remove ada.
	* configure.ac: Remove ada.

2005-05-21  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/netinet/ip_icmp.c: Partial update from FreeBSD.
	* libnetworking/sys/mbuf.h: Partial update from FreeBSD.
	* libnetworking/netinet/ip_icmp.h: Update from FreeBSD.
	Abandon BYTE_PACK.
	* libnetworking/netdb.h: Update from FreeBSD.

2005-05-20  Sergei Organov  <osv@javad.ru>

	PR networking/772.
	* libnetworking/rtems/rtems_select.c (socket_select): fixed bug
	setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.

2005-05-20	Sergei Organov  <osv@topconrd.ru>

	PR 749/networking
	* libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference.

2005-05-14  Sergei Organov  <osv@topconrd.ru>

	PR 746/rtems
	Optimize realloc(). The problem is that realloc() can neither grow
	nor shrink efficiently the current memory region without support
	from underlying heap/region modules. The patch introduces one new
	routine for each of heap and region modules, _Heap_Resize_block(),
	and rtems_region_resize_segment(), respectively, and uses the
	latter to optimize realloc().

	The implementation of _Heap_Resize_block() lead to changing of the
	heap allocation strategy: now the heap manager, when splits larger
	free block into used and new free parts, makes the first part of
	the block used, not the last one as it was before. Due to this new
	strategy, _Heap_Resize_block() never needs to change the user
	pointer.

	Caveat: unlike previous heap implementation, first few bytes of
	the contents of the memory allocated from the heap are now almost
	never all zero. This can trigger bugs in client code that have not
	been visible before this patch.

	* libcsupport/src/malloc.c (realloc): try to resize segment in
	place using new rtems_region_resize_segment() routine before
	falling back to the malloc()/free() method.
	* score/src/heap.c:
	(_Heap_Initialize): change initial heap layout to reflect new
	allocation strategy of using of the lower part of a previously
	free block when splitting it for the purpose of allocation.
	(_Heap_Block_allocate): when split, make the lower part used, and
	leave the upper part free. Return type changed from Heap_Block* to
	uint32_t.
	* score/include/rtems/score/heap.h:
	(Heap_Statistics): added 'resizes' field.
	(Heap_Resize_status): new enum.
	(_Heap_Resize_block): new routine.
	(_Heap_Block_allocate): return type changed from Heap_Block* to
	uint32_t.
	* score/src/heapwalk.c: reflect new heap layout in checks.
	* score/src/heapsizeofuserarea.c: more assertions added.
	* score/src/heapresizeblock.c: new file.
	(_Heap_Resize_block): new routine.
	* score/src/heapfree.c: reverse the checks _Heap_Is_block_in() and
	_Heap_Is_prev_used() on entry to be in this order.
	* score/src/heapallocate.c, score/src/heapallocatealigned.c:
	ignore return value of _Heap_Block_allocate().
	* score/Makefile.am (HEAP_C_FILES): added src/heapresizeblock.c.
	* rtems/include/rtems/rtems/region.h:
	(rtems_region_resize_segment): new interface routine.
	(_Region_Process_queue): new internal routine called from
	rtems_region_resize_segment() and rtems_region_return_segment().
	* rtems/src/regionreturnsegment.c: move queue management code into
	the new internal routine _Region_Process_queue() and call it.

	* rtems/src/regionresizesegment.c: new file.
	(rtems_region_resize_segment): new interface routine.
	* rtems/src/regionprocessqueue.c: new file.
	(_Region_Process_queue): new internal routine containing queue
	management code factored out from 'regionreturnsegment.c'.
	* rtems/Makefile.am (REGION_C_FILES): Added
	src/regionresizesegment.c, and src/regionprocessqueue.c.
	* ada/rtems.adb, ada/rtems.ads: Added Region_Resize_Segment.

2005-05-20	Eric Norum <norume@aps.anl.gov>

	PR 793/networking
	* libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic.
	Just ignore it.

2005-05-18	Chris Johns <chrisj@rtems.org>

	* libmisc/capture/capture-cli.c: Fix the output of ctload when
	there exists a large number of tasks.

2005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>

	* Makefile.am, preinstall.am: Added a common irq.h
	* include/rtems/irq.h: New file.

2005-05-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD.
	* libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD.

2005-05-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Let --enable-deprecated default to "no".
	* libnetworking/net/if_arp.h: Remove BYTE_PACK.
	* libnetworking/net/if_llc.h: Update from FreeBSD, add __packed.
	* libnetworking/net/route.h: Partial update from FreeBSD.
	* libnetworking/netinet/if_ether.c: Partial update from FreeBSD.
	* libnetworking/netinet/tcp_var.h: Partial update from FreeBSD.
	* libnetworking/netinet/tcp_input.c: Reflect changes to tcp_var.h.
	* libnetworking/netinet/tcp.h: Partial update from FreeBSD.
	Remove BYTE_PACK.
	* libnetworking/netinet/ip_var.h: Partial update from FreeBSD.
	Remove some useless BYTE_PACKs.

2005-05-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 784/networking
	* libnetworking/net/if_arp.h, libnetworking/netinet/if_ether.h,
	libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_var.h,
	libnetworking/netinet/tcp.h: Define BYTE_PACK.

2005-05-11	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/rtsock.c: Abandon AF_NS.
	* libnetworking/sys/socket.h: Abandon AF_NS, PF_NS.

2005-05-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/socket.c: socklen_t.
	* librpc/include/rpc/svc.h: Cosmetical update from FreeBSD.
	* librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
	librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c: socklen_t.
	* ftpd/ftpd.c: socklen_t.
	* libnetworking/lib/rtems_bsdnet_ntp.c: socklen_t.
	* libnetworking/libc/rcmd.c: socklen_t.
	* libnetworking/libc/res_send.c: socklen_t.

2005-05-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if.h: Remove IFI_* (obsolete, unused).
	* libnetworking/net/if_var.h: Remove if_ipending (obsolete, unused).

2005-05-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/un.h: Partial update from FreeBSD.
	Remove non-implemented functions/variables.

2005-05-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/bsdnet/_types.h: New.
	* Makefile.am: Add rtems_bsdnet_HEADERS.
	* libnetworking/Makefile.am: Remove rtems_bsdnet_HEADERS.
	* preinstall.am, libnetworking/preinstall.am: Regenerate.
	* libcsupport/include/sys/cdefs.h: Partial update from FreeBSD.
	* libnetworking/arpa/inet.h: Partial update from FreeBSD.
	* libnetworking/netinet/in.h: Partial update from FreeBSD.
	* libnetworking/sys/socket.h: Partial update from FreeBSD.
	* librpc/src/rpc/bindresvport.c: socklen_t.
	* libnetworking/sys/mbuf.h: Ansification.
	* libnetworking/kern/uipc_mbuf.c: Partial update from FreeBSD.
	* libnetworking/libc/inet_addr.c: in_addr_t.
	* libnetworking/lib/tftpDriver.c: socklen_t.
	* libnetworking/libc/inet_lnaof.c: in_addr_t.
	* libnetworking/libc/inet_makeaddr.c: in_addr_t.
	* libnetworking/libc/inet_netof.c: in_addr_t.
	* libnetworking/libc/inet_network.c: in_addr_t.
	* libnetworking/libc/inet_ntop.c: Ansify, socklen_t.
	* libnetworking/lib/ftpfs.c: socklen_t, PRIu32.

2005-05-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/arpa/inet.h: Add in_addr_t, in_port_t.
	* libnetworking/netinet/in.h: Sync in_port_t with arpa/inet.h.
	* libnetworking/sys/socket.h: Include <sys/types.h>.
	Remove in_port_t. Misc. updates from FreeBSD.

2005-05-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/in.h: Partial update from FreeBSD.
	Remove BYTE_PACK.
	* libnetworking/netinet/ip.h: Add BYTE_PACK.
	* libnetworking/sys/socket.h: Partial update from FreeBSD.

2005-05-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/if_ether.c: Cosmetics from FreeBSD.
	* libnetworking/libc/inet_addr.c: Cosmetics from FreeBSD.
	* libnetworking/netinet/in.h: Cosmetics from FreeBSD.
	* libnetworking/sys/socket.h: Cosmetics from FreeBSD.

2005-05-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/un.h: Cosmetical updates from FreeBSD.
	* libnetworking/net/if_var.h: More partial updates from FreeBSD.
	* libnetworking/rtems/rtems_bsdnet.h: Eliminate rtems_* fixed size
	types.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_showifstat.c: Remove warning.
	* libnetworking/net/if.h: Revert include of sys/mbuf.h in this .h file
	since it causes other problems.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/termios.c: Removed warnings.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if.h, libnetworking/net/if_ppp.c,
	libnetworking/net/ppp_tty.c: Removed warnings.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libblock/src/blkdev.c, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c:
	Removed warnings.

2005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>

	* include/rtems/pci.h: Name change to support common PCI interface

2005-05-03	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/ringbuf.h: Use uint8_t instead of char for raw
	data buffer.

2005-05-03	Joel Sherrill <joel@OARcorp.com>

	PR 775/core
	* rtems/src/regiongetfreeinfo.c: Return RTEMS_SUCCESSFUL instead of
	RTEMS_INVALID_ADDRESS on success path.

2005-05-03	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c: Use uint8_t
	instead of char for raw data buffer.

2005-05-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/kern/kern_mib.c, libnetworking/sys/libkern.h:
	Update from FreeBSD.

2005-04-30	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: fix evaluating --enable-ada.

2005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>

	* score/src/objectidtoname.c: Removed warnings

2005-04-28	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c, libnetworking/libc/inet_ntop.c,
	libnetworking/net/if_ppp.c, libnetworking/net/pppcompress.c,
	libnetworking/net/slcompress.c, libnetworking/netinet/ip_output.c,
	libnetworking/netinet/udp_usrreq.c, libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_select.c,
	libnetworking/rtems/rtems_showifstat.c,
	libnetworking/rtems/rtems_showroute.c,
	libnetworking/rtems/rtems_syscall.c: Fixed type mismatch and
	uninitialized variable warnings.

2005-04-28	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectidtoname.c: Fixed spacing.

2005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>

	* score/src/objectidtoname.c: Add enable dispatch

2005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>

	* configure.ac: Remove or32-rtems

2005-04-23	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/cpu/Makefile.am: Remove or32 (target abandoned).

2005-04-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if.h: Update from FreeBSD.
	* libnetworking/net/if_loop.c: Reflect updates.
	* libnetworking/net/if_ppp.c: Reflect updates.
	* libnetworking/net/if_types.h: Update from FreeBSD.
	* libnetworking/net/ethernet.h: Add RTEMS outdated either_input.
	* libnetworking/net/if.c: Partial update from FreeBSD.
	* libnetworking/net/if_ethersubr.c: Partial update from FreeBSD.
	* libnetworking/net/if_var.h: New (extracted from net/if.h).
	* libnetworking/Makefile.am: Add net/if_var.h.

2005-04-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if.c, libnetworking/net/if.h,
	libnetworking/sys/mbuf.h: Cosmetics from FreeBSD.

2005-04-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mount.h: More updates from FreeBSD.
	Remove ufs, mfs, dosfs, isofs.
	* libnetworking/nfsclient/nfsargs.h: More updates from FreeBSD.

2005-04-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/rtsock.c: More updates from FreeBSD.

2005-04-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mount.h: Remove nfs_args.
	* libnetworking/nfsclient/nfsargs.h: New (extracted from
	sys/mount.h).
	* libnetworking/nfsclient/nfsdiskless.h: New (Relocated from nfs/).
	* libnetworking/nfs/nfsdiskless.h: Remove.
	* libnetworking/net/netisr.h: Partial update from FreeBSD.
	* libnetworking/net/rtsock.c: Cosmetical update from FreeBSD.
	* libnetworking/sys/socket.h: Cosmetical update from FreeBSD.
	* libnetworking/sys/queue.h: Cosmetical update from FreeBSD.
	Remove special casing of arm/mips.
	* libnetworking/nfs/bootp_subr.c: Reflect having introduced nfsclient/.
	* libnetworking/Makefile.am: Remove changes above.

2005-04-15	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_arp.h, libnetworking/netinet/ip.h,
	libnetworking/netinet/ip_icmp.c: Partial updates from FreeBSD.

2005-04-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_arp.h, libnetworking/net/if_ethersubr.c,
	libnetworking/netinet/if_ether.h,
	libnetworking/netinet/in.h: Partial updates from FreeBSD.

2005-04-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/arpa/inet.h, libnetworking/net/if_dl.h:
	Cosmetical update from FreeBSD.

2005-04-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/monitor/mon-symbols.c: size_t.

2005-03-14	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/pci.h: Continue PCI API unification. All use
	pci_find_device().

2005-03-14	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
	to temporary labels.

2005-03-10	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
	since my fix did not fix all issues.

2005-03-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to
	temporary inline assembly labels to remove compilation error.

2005-03-04	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/pci.h: Clean up and reformatting. Make PCI initialize
	function part of the unified PCI API.

2005-03-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Check for newlib with stdint.h/inttypes.h.
	* Makefile.am: Conditionally use external stdint.h/inttypes.h for
	newlib.

2005-02-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4: Rework rtems_updir handling to work around
	ash cd'ing to '/' for 'cd .//'.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 764/networking
	* libnetworking/sys/sysctl.h: include <rtems/stdint.h>.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/coresem.inl,
	score/macros/rtems/score/heap.inl,
	score/macros/rtems/score/isr.inl,
	score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl,
	score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl,
	score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/inline/rtems/rtems/asr.inl,
	rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/dpmem.inl,
	rtems/inline/rtems/rtems/event.inl,
	rtems/inline/rtems/rtems/eventset.inl,
	rtems/inline/rtems/rtems/message.inl,
	rtems/inline/rtems/rtems/modes.inl,
	rtems/inline/rtems/rtems/options.inl,
	rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/ratemon.inl,
	rtems/inline/rtems/rtems/region.inl,
	rtems/inline/rtems/rtems/sem.inl,
	rtems/inline/rtems/rtems/status.inl,
	rtems/inline/rtems/rtems/support.inl,
	rtems/inline/rtems/rtems/tasks.inl,
	rtems/inline/rtems/rtems/timer.inl,
	rtems/macros/rtems/rtems/asr.inl,
	rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/dpmem.inl,
	rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl,
	rtems/macros/rtems/rtems/timer.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/inline/rtems/itron/eventflags.inl,
	itron/inline/rtems/itron/fmempool.inl,
	itron/inline/rtems/itron/intr.inl,
	itron/inline/rtems/itron/mbox.inl,
	itron/inline/rtems/itron/msgbuffer.inl,
	itron/inline/rtems/itron/network.inl,
	itron/inline/rtems/itron/port.inl,
	itron/inline/rtems/itron/semaphore.inl,
	itron/inline/rtems/itron/sysmgmt.inl,
	itron/inline/rtems/itron/task.inl,
	itron/inline/rtems/itron/time.inl,
	itron/inline/rtems/itron/vmempool.inl,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl,
	itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl,
	itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl,
	itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/inline/rtems/posix/cond.inl,
	posix/inline/rtems/posix/intr.inl,
	posix/inline/rtems/posix/key.inl,
	posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/priority.inl,
	posix/inline/rtems/posix/pthread.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/timer.inl,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/intr.inl,
	posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/aio.h, posix/include/devctl.h,
	posix/include/intr.h, posix/include/mqueue.h,
	posix/include/sched.h, posix/include/semaphore.h,
	posix/include/rtems/posix/cancel.h,
	posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/condmp.h,
	posix/include/rtems/posix/config.h,
	posix/include/rtems/posix/intr.h,
	posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mqueuemp.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/mutexmp.h,
	posix/include/rtems/posix/posixapi.h,
	posix/include/rtems/posix/priority.h,
	posix/include/rtems/posix/psignal.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/pthreadmp.h,
	posix/include/rtems/posix/ptimer.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/semaphoremp.h,
	posix/include/rtems/posix/threadsup.h,
	posix/include/rtems/posix/time.h,
	posix/include/rtems/posix/timer.h: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* backward/asm.h, backward/chain.h, backward/clockdrv.h,
	backward/confdefs.h, backward/console.h, backward/dosfs.h,
	backward/ftpd.h, backward/imfs.h, backward/iosupp.h,
	backward/itron.h, backward/ringbuf.h, backward/rtc.h,
	backward/spurious.h, backward/timerdrv.h, backward/vmeintr.h,
	backward/motorola/mc68230.h, backward/motorola/mc68681.h,
	backward/zilog/z8030.h, backward/zilog/z8036.h,
	backward/zilog/z8536.h:
	New header guards.

2005-02-19	Joel Sherrill <joel@OARcorp.com>

	PR doc/763
	* score/Doxyfile: Fixed path to no_cpu.

2005-02-19	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Check for external ampolish3.

2005-02-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h:
	Update from FreeBSD.

2005-02-17	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/pci.h: Merge differences from
	libbsp/powerpc/shared/pci/pci.h.

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/vm/vm_param.h: Update from FreeBSD.

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/diskdevs.h: Use uint32_t for ictrl req
	argument (16bit target compliance).

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/ramdisk.h:
	size_t rtems_ramdisk_configuration_size.
	* libblock/src/ramdisk.c: Adaptations for 16bit target compliance.

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t
	oid_kind (16bit target compliance).

2005-02-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Remove LIBSCORECPU.
	* wrapup/Makefile.am: Reflect changes above.

2005-02-10	Joel Sherrill <joel@OARcorp.com>

	PR 753/rtems
	* score/include/rtems/score/object.h,
	score/src/objectinitializeinformation.c: Configured number of objects
	needs to be of a type with more bits than Objects_Maximum to support
	configuring unlimited objects. The type for configuring the maximum
	number of objects should probably always be the same fundamental type
	as Object Id. For 16-bit Id configurations, the constant
	OBJECTS_UNLIMITED_OBJECTS was changed to 0x8000 to move in this
	direction.

2005-02-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/untar/untar.c (_rtems_octal2ulong): Replace.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* ftpd/Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* ftpd/preinstall.am: New (Generated from corresponding Makefile.am).

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* librpc/preinstall.am: New (Generated from corresponding Makefile.am).

2005-02-08	Eric Norum <norum@aps.anl.gov>

	* libfs/Makefile.am, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/linearfile.c,
	libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: Add
	'copy-on-write' semantics to rtems_tarfs_load().

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* httpd/preinstall.am: New (Generated from corresponding Makefile.am).

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/Makefile.am, libcsupport/Makefile.am,
	libnetworking/Makefile.am, posix/Makefile.am,
	rtems/Makefile.am, sapi/Makefile.am,
	score/Makefile.am, wrapup/Makefile.am,
	Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* itron/preinstall.am, libcsupport/preinstall.am,
	libnetworking/preinstall.am, posix/preinstall.am,
	rtems/preinstall.am, sapi/preinstall.am,
	score/preinstall.am, wrapup/preinstall.am,
	preinstall.am: New (Generated from corresponding Makefile.ams).
	* configure.ac: Add AM_CONDITIONAL(AMPOLISH3)-stub.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add new header guard to cpuopts.h.
	* Makefile.am: Add libfs, libblock, ftpd header install rules.
	* libfs/Makefile.am, libblock/Makefile.am, ftpd/Makefile.am: Remove
	header install rules.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4 (rtems_updir): Quote sed args.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h:
	Ansification, cosmetics from FreeBSD.

2005-02-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c,
	libmisc/untar/untar.c, libmisc/untar/untar.h:
	Various generalizations and fixes.

2005-02-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Add include/rtems/tar.h.
	Merge-in header rules from libmisc/Makefile.am
	* libmisc/Makefile.am: Remove header rules.
	Remove lib-specific CPPFLAGS.
	* configure.ac: Add checks for <tar.h>

2005-02-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/tar.h: New.

2005-02-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/Makefile.am: Build libfs/src/imfs/imfs_load_tar.c.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/libc/res_init.c, libnetworking/netinet/in.h,
	libnetworking/netinet/in_pcb.c, libnetworking/netinet/raw_ip.c:
	Misc. part. updates from FreeBSD.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/compile.am: Remove depend: (Redundant).

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/include/rtems/rtems/sem.h, rtems/src/semcreate.c,
	rtems/src/semdelete.c, rtems/src/semflush.c,
	rtems/src/semident.c, rtems/src/semobtain.c,
	rtems/src/semrelease.c: Use rtems_id for semaphores.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/libio.h: Use rtems_id for semaphores.
	Use char* for buffer.
	* backward/ftpd.h: New.
	* Makefile.am: Reflect having added backward/ftpd.h.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 756/rtems
	* ftpd/ftpd.c, ftpd/ftpd.h, ftpd/Makefile.am: New (relocated from
	/c/src/libnetworking/ftpd)
	* ftpd/ftd.h: New header guards.
	* ftpd/Makefile.am: Install libftd.a, install ftp.h to rtems/ftp.h.
	* configure.ac: Add ftpd/Makefile.
	* Makefile.am: Add ftpd.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
	New (From FreeBSD).
	* librpc/include/rpc/rpc.h: Partial update from FreeBSD.
	* librpc/Makefile.am: Reflect changes above.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/types.h: Partial update from FreeBSD.
	Use stdint.h types instead of sys/types.h.
	* librpc/src/rpc/bindresvport.c: Partial update from FreeBSD.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 755/rtems
	* libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c,
	libnetworking/nfs/bootp_subr.c: Include <rtems/bsdnet/servers.h>.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 755/rtems
	* libnetworking/rtems_glue.c:
	Rename rtems_bsdnet_nameservers to _rtems_bsdnet_nameservers.
	Rename rtems_bsdnet_ntpservers to _rtems_bsdnet_ntpservers.
	Add new rtems_bsdnet_nameservers, rtems_bsdnet_ntpservers as
	pointers to _rtems_bsdnet_*servers arrays.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Remove
	rtems_bsdnet_nameserver, rtems_bsdnet_nameserver_count.
	* libnetworking/rtems/rtems_bsdnet.h: Remove
	rtems_bsdnet_ntpserver, rtems_bsdnet_ntp_count.
	* libnetworking/rtems/bsdnet/servers.h: New.
	* libnetworking/opt_ipsec.h: New (BSD compatibility).
	* libnetworking/Makefile.am: Reflect changes above.

2005-02-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/ftpfs.h, libnetworking/rtems/mkrootfs.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/tftp.h: New header guards.

2005-02-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/issetugid.c,
	libnetworking/rtems/mkrootfs.c,
	libnetworking/rtems/rtems_bootp.c,
	libnetworking/rtems/rtems_bsdnet_malloc_starvation.c,
	libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_select.c,
	libnetworking/rtems/rtems_showicmpstat.c,
	libnetworking/rtems/rtems_showifstat.c,
	libnetworking/rtems/rtems_showipstat.c,
	libnetworking/rtems/rtems_showmbuf.c,
	libnetworking/rtems/rtems_showroute.c,
	libnetworking/rtems/rtems_showtcpstat.c,
	libnetworking/rtems/rtems_showudpstat.c,
	libnetworking/rtems/rtems_syscall.c,
	libnetworking/rtems/sghostname.c: Include config.h.

2005-02-01	Joel Sherrill <joel@OARcorp.com>

	* libblock/include/rtems/bdbuf.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/blkdev.c,
	libcsupport/include/rtems/termiostypes.h, libcsupport/src/termios.c,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/mutex.inl : Remove warnings.

2005-02-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/prog-cc.m4: Remove refs to gcc-isystem.m4.
	* aclocal/gcc-isystem.m4: Remove (Unused).

2005-01-28	Eric Norum <norume@aps.anl.gov>

	* libnetworking/rtems/rtems_glue.c: Remove dead variable.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/include/itron.h,
	itron/include/itronsys/eventflags.h,
	itron/include/itronsys/fmempool.h,
	itron/include/itronsys/intr.h,
	itron/include/itronsys/mbox.h,
	itron/include/itronsys/msgbuffer.h,
	itron/include/itronsys/network.h,
	itron/include/itronsys/port.h,
	itron/include/itronsys/semaphore.h,
	itron/include/itronsys/status.h,
	itron/include/itronsys/sysmgmt.h,
	itron/include/itronsys/task.h,
	itron/include/itronsys/time.h,
	itron/include/itronsys/types.h,
	itron/include/itronsys/vmempool.h,
	itron/include/rtems/itron/config.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h,
	itron/include/rtems/itron/intr.h,
	itron/include/rtems/itron/itronapi.h,
	itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/network.h,
	itron/include/rtems/itron/object.h,
	itron/include/rtems/itron/port.h,
	itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/sysmgmt.h,
	itron/include/rtems/itron/task.h,
	itron/include/rtems/itron/time.h,
	itron/include/rtems/itron/vmempool.h: New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
	libblock/include/rtems/diskdevs.h,
	libblock/include/rtems/ide_part_table.h,
	libblock/include/rtems/ramdisk.h,
	libfs/src/dosfs/dosfs.h, libfs/src/imfs/imfs.h:
	New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/inttypes.h: New header guard.
	Fix doxygen preamble.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/motorola/mc68230.h,
	libcsupport/include/motorola/mc68681.h,
	libcsupport/include/chain.h,
	libcsupport/include/clockdrv.h,
	libcsupport/include/console.h,
	libcsupport/include/iosupp.h,
	libcsupport/include/ringbuf.h,
	libcsupport/include/rtc.h,
	libcsupport/include/spurious.h,
	libcsupport/include/timerdrv.h,
	libcsupport/include/vmeintr.h,
	libcsupport/include/rtems/libio.h,
	libcsupport/include/rtems/assoc.h,
	libcsupport/include/rtems/error.h,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/rtems/cdefs.h,
	libcsupport/include/zilog/z8036.h,
	libcsupport/include/zilog/z8530.h,
	libcsupport/include/zilog/z8536.h: New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/bspIo.h, include/rtems/concat.h,
	include/rtems/fs.h, include/rtems/pci.h,
	include/rtems/stdint.h, include/rtems/userenv.h:
	New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/cache.h,
	rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/event.h,
	rtems/include/rtems/rtems/eventmp.h,
	rtems/include/rtems/rtems/eventset.h,
	rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
	rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/partmp.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/rtemsapi.h,
	rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
	rtems/include/rtems/rtems/signal.h,
	rtems/include/rtems/rtems/signalmp.h,
	rtems/include/rtems/rtems/status.h,
	rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h,
	rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h,
	rtems/include/rtems/rtems/types.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
	score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h: New header guard.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/compile.am: Remove RTEMS_CPPFLAGS.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_pppvar.h: Ansify.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
	defined before.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/src/debug.c, sapi/src/exinit.c, sapi/src/extension.c,
	sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
	sapi/src/extensionident.c, sapi/src/fatal.c, sapi/src/io.c,
	sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
	Include config.h.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/lstat.c, libcsupport/src/readdir_r.c:
	Include config.h.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/untar/untar.h: New prototype to eleminate warnings.
	* libmisc/untar/untar.c: Cosmetics, add symlinks.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/tar.h: New (SUSv3).
	* Makefile.am: Integrate newlib-specific headers.
	Add libcsupport/include/tar.h.
	* libcsupport/Makefile.am: Remove newlib-specific headers.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/fsmount/fsmount.c: Include config.h.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/src/apiext.c, score/src/chain.c, score/src/coremsg.c,
	score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
	score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
	score/src/coremsgflushwait.c, score/src/coremsginsert.c,
	score/src/coremsgseize.c, score/src/coremsgsubmit.c,
	score/src/coremutex.c, score/src/coremutexflush.c,
	score/src/coremutexseize.c, score/src/coremutexsurrender.c,
	score/src/coresem.c, score/src/coresemflush.c,
	score/src/coresemseize.c, score/src/coresemsurrender.c,
	score/src/coretod.c, score/src/coretodset.c,
	score/src/coretodtickle.c, score/src/coretodtoseconds.c,
	score/src/coretodvalidate.c, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapallocatealigned.c,
	score/src/heapextend.c, score/src/heapfree.c,
	score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
	score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
	score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
	score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
	score/src/objectallocatebyindex.c, score/src/objectclearname.c,
	score/src/objectcomparenameraw.c,
	score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
	score/src/objectcopynamestring.c,
	score/src/objectextendinformation.c, score/src/objectfree.c,
	score/src/objectget.c, score/src/objectgetbyindex.c,
	score/src/objectgetisr.c, score/src/objectgetnext.c,
	score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
	score/src/objectinitializeinformation.c, score/src/objectmp.c,
	score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
	score/src/thread.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadclose.c,
	score/src/threadcreateidle.c, score/src/threaddelayended.c,
	score/src/threaddispatch.c, score/src/threadevaluatemode.c,
	score/src/threadget.c, score/src/threadhandler.c,
	score/src/threadidlebody.c, score/src/threadinitialize.c,
	score/src/threadloadenv.c, score/src/threadmp.c,
	score/src/threadq.c, score/src/threadqdequeue.c,
	score/src/threadqdequeuefifo.c, score/src/threadqdequeuepriority.c,
	score/src/threadqenqueue.c, score/src/threadqenqueuefifo.c,
	score/src/threadqenqueuepriority.c, score/src/threadqextract.c,
	score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
	score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
	score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
	score/src/threadqflush.c, score/src/threadqtimeout.c,
	score/src/threadready.c, score/src/threadreset.c,
	score/src/threadresettimeslice.c, score/src/threadrestart.c,
	score/src/threadresume.c, score/src/threadrotatequeue.c,
	score/src/threadsetpriority.c, score/src/threadsetstate.c,
	score/src/threadsettransient.c, score/src/threadstackallocate.c,
	score/src/threadstackfree.c, score/src/threadstart.c,
	score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
	score/src/threadtickletimeslice.c, score/src/threadyieldprocessor.c,
	score/src/userext.c, score/src/watchdog.c,
	score/src/watchdogadjust.c, score/src/watchdoginsert.c,
	score/src/watchdogremove.c, score/src/watchdogtickle.c,
	score/src/wkspace.c: Include config.h.

2005-01-24	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/stdint.h: Add signed8, signed16, signed32,
	unsigned8, unsigned16, unsigned32.

2005-01-24	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/heap.h: Use uintptr_t for _H_uptr_t.
	* score/inline/rtems/score/address.inl: Remove
	RTEMS_CPU_HAS_16_BIT_ADDRESSES.
	Use uintptr_t for void* to address casts.

2005-01-24	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/stdint.h: Use __PTRDIFF_TYPE__ for intptr_t.

2005-01-23	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/src/fatal.c, score/src/interr.c:
	Remove volatile on return type.

2005-01-20  Sergei Organov  <osv@topconrd.ru>

	PR 536/rtems
	Heap manager re-implementation to consume less memory and still satisfy
	alignment requirements.

	* score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapgetinfo.c,
	score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
	score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
	score/inline/rtems/score/heap.inl,
	score/include/rtems/score/heap.h: Reimplemented.
	* score/src/heapallocatealigned.c: new file
	* score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c

2005-01-20	Joel Sherrill <joel@OARcorp.com>

	PR 745/rtems
	* rtems/src/ratemoncreate.c, rtems/src/timercreate.c: Make sure
	internal timer structures are initialized so object control reuse is
	safe.

2005-01-20	Joel Sherrill <joel@OARcorp.com>

	PR 740/rtems
	* score/src/heapgetfreeinfo.c: Return size of largest not of last block.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/fat.c (fat_init_volume_info): Reflect
	fs_info->sec_buf being a uint8_t.
	* libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c:
	Eliminate warnings.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/msdos_misc.c
	(msdos_get_dotdot_dir_info_cluster_num_and_offset):
	Remove cur_node (Unused).

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/termios.c: Remove unnecessary type casts.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/include/rtems/io.h : size_t device_name_length.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/include/rtems/fatal.h, score/include/rtems/score/interr.h:
	Remove volatile on return type.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/inline/rtems/itron/task.inl (_ITRON_Task_Priority_to_Core,
	_ITRON_tasks_Core_to_Priority): Correct return types.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
	rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
	rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
	rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
	rtems/src/eventseize.c, rtems/src/eventsend.c,
	rtems/src/eventsurrender.c, rtems/src/eventtimeout.c,
	rtems/src/intr.c, rtems/src/intrbody.c, rtems/src/intrcatch.c,
	rtems/src/mp.c, rtems/src/msg.c, rtems/src/msgmp.c,
	rtems/src/msgqallocate.c, rtems/src/msgqbroadcast.c,
	rtems/src/msgqcreate.c, rtems/src/msgqdelete.c,
	rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
	rtems/src/msgqident.c, rtems/src/msgqreceive.c,
	rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
	rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
	rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/partident.c,
	rtems/src/partmp.c, rtems/src/partreturnbuffer.c,
	rtems/src/ratemon.c, rtems/src/ratemoncancel.c,
	rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
	rtems/src/region.c, rtems/src/regioncreate.c,
	rtems/src/regiondelete.c, rtems/src/regionextend.c,
	rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionident.c, rtems/src/regionmp.c,
	rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
	rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
	rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
	rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
	rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
	rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
	rtems/src/signalsend.c, rtems/src/taskcreate.c,
	rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
	rtems/src/taskident.c, rtems/src/taskinitusers.c,
	rtems/src/taskissuspended.c, rtems/src/taskmode.c,
	rtems/src/taskmp.c, rtems/src/taskrestart.c, rtems/src/taskresume.c,
	rtems/src/tasks.c, rtems/src/tasksetnote.c,
	rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
	rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
	rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
	rtems/src/timercancel.c, rtems/src/timercreate.c,
	rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
	rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
	rtems/src/timerident.c, rtems/src/timerreset.c,
	rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: Include config.h.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/userext.inl: Include <string.h>.

2005-01-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 742/rtems
	* score/include/rtems/system.h: Remove stringify().

2005-01-13	Joel Sherrill <joel@oarcorp.com>
		Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/gxx_wrapper.c: Reflect GCC-4.0's gthr-rtems.h.

2005-01-09	Joel Sherrill <joel@oarcorp.com>

	* librpc/include/rpc/clnt.h, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/pmap_prot2.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtems_portmapper.c,
	librpc/src/rpc/svc_simple.c: Fix warnings.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
	librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
	librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
	Misc. ansi-fications, misc. updates from FreeBSD.

2005-01-07	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/libc/res_debug.c: Added const to eliminate warnings.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/xdr.h: Remove questionable comments.
	* librpc/include/rpc/auth.h: Remove __P, ansi-fy.
	* librpc/src/rpc/auth_none.c: Reflect changes above.
	Partial update from FreeBSD.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/mutex.h: Cosmetics.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h:
	Remove __P(xx).

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am,
	libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am,
	libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am,
	rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am:
	Eliminate CFLAGS_OPTIMIZE_V.

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/rtems-flags.m4: Remove (Unused).

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/prog-ccas.m4: Remove $(GCCSPECS).

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/src/eventsurrender.c: Remove bogus type casts.
	* sapi/Makefile.am: Eliminate *_FILES.

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/env-rtemscpu.m4: Remove CFLAGS_OPTIMIZE_V.
	Remove CPU_CFLAGS.
	* aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
	RTEMS_CFLAGS.
	* automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS.
	Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE.
	Cleanup comments.

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/env-rtemscpu.m4: Remove CFLAGS_DEBUG_V.
	* aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
	* automake/compile.am: Cleanup comments. Remove ASFLAGS.

2005-01-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/compile.am, httpd/Makefile.am, itron/Makefile.am,
	libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am,
	libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am,
	posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am,
	score/Makefile.am, wrapup/Makefile.am:
	Remove build-variant support.

2004-12-30	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am: Remove -DOS="RTEMS".
	* httpd/rtems_webserver.h: Add doxygen preamble.
	Add C++ guards.

2004-12-29	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/chain.h:
	Use uint32_t instead of unsigned32.
	* score/src/chain.c: Remove superfluous type cast.

2004-12-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/aio.h, posix/include/devctl.h,
	posix/include/intr.h, posix/include/mqueue.h,
	posix/include/sched.h, posix/include/semaphore.h,
	posix/src/ptimer.c, posix/src/ptimer1.c:
	Include <unistd.h> instead of <sys/features.h> to pick up
	_POSIX_* defines (Mandated by POSIX).

2004-12-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/system.h: Don't define NULL, include
	<stddef.h>.

2004-12-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_ethersubr.c,
	libnetworking/net/radix.h,
	libnetworking/netinet/if_ether.h,
	libnetworking/netinet/igmp_var.h,
	libnetworking/netinet/in_var.h,
	libnetworking/netinet/tcp_timer.h,
	libnetworking/netinet/udp_usrreq.c,
	libnetworking/rtems/rtems_glue.c:
	Misc. updates from FreeBSD and bugfixes tripped by GCC-4.0.0.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/kern/kern_sysctl.c,
	libnetworking/sys/sysctl.h: Add SYSCTL_CHILDREN_SET.
	(Update from FreeBSD for GCC-4.0.0).

2004-12-02	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
	libnetworking/sys/socketvar.h: Remove warnings.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/radix.c, libnetworking/net/radix.h,
	libnetworking/net/route.h, libnetworking/netinet/if_ether.h,
	libnetworking/netinet/in_var.h, libnetworking/netinet/tcp_timer.h,
	libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/udp_var.h,
	libnetworking/sys/callout.h, libnetworking/sys/socketvar.h,
	libnetworking/sys/sysctl.h: Cosmetics from FreeBSD.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/capture/capture-cli.h, libmisc/capture/capture.h,
	libmisc/monitor/monitor.h, libmisc/rtmonuse/rtmonuse.h,
	libmisc/shell/shell.h: Partial doxygenification.
	* libmisc/capture/capture.h: Use INT32_C for constants.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/chain.h,
	libcsupport/include/clockdrv.h,
	libcsupport/include/console.h,
	libcsupport/include/iosupp.h,
	libcsupport/include/ringbuf.h,
	libcsupport/include/rtc.h,
	libcsupport/include/spurious.h,
	libcsupport/include/timerdrv.h,
	libcsupport/include/vmeintr.h,
	libcsupport/include/motorola/mc68230.h,
	libcsupport/include/motorola/mc68681.h,
	libcsupport/include/rtems/assoc.h,
	libcsupport/include/rtems/cdefs.h,
	libcsupport/include/rtems/error.h,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio.h,
	libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/zilog/z8036.h,
	libcsupport/include/zilog/z8530.h,
	libcsupport/include/zilog/z8536.h: Add doxygen preamble.

2004-11-29	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/mallocfreespace.c, rtems/Makefile.am,
	rtems/include/rtems/rtems/region.h, score/Makefile.am,
	score/include/rtems/score/heap.h, score/src/heapgetinfo.c: Add
	capability to return information about just the free blocks in a
	region or heap.  Also changed the semantics of free space available
	to be the largest block of memory that can be allocated.
	* rtems/src/regiongetfreeinfo.c, score/src/heapgetfreeinfo.c: New files.
	: score/include/rtems/score/object.h,
	score/src/objectinitializeinformation.c: Remove warning.

2004-11-22	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/object.h, score/src/objectclearname.c,
	score/src/objectcopynamestring.c: Fixing warning led to making
	changes to multiple prototypes for object support routines.

2004-11-22	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/ttyname_r.c: Remove warning for using _fstat.

2004-11-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/enable-itron.m4, aclocal/check-itron.m4:
	Allow building itron for unix.

2004-11-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Don't install bpfilter.h (Private
	header).

2004-11-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/bdbuf.h,
	libblock/include/rtems/blkdev.h,
	libblock/include/rtems/diskdevs.h,
	libblock/include/rtems/ide_part_table.h,
	libblock/include/rtems/ramdisk.h:
	Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/include/rtems/sptables.h, sapi/inline/rtems/extension.inl,
	sapi/macros/rtems/extension.inl: Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/object.inl: Adjust doxygen @file.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/aio.h, posix/include/devctl.h, posix/include/intr.h,
	posix/include/mqueue.h, posix/include/sched.h,
	posix/include/semaphore.h, posix/include/rtems/posix/cancel.h,
	posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/condmp.h,
	posix/include/rtems/posix/config.h,
	posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mqueuemp.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/mutexmp.h,
	posix/include/rtems/posix/posixapi.h,
	posix/include/rtems/posix/priority.h,
	posix/include/rtems/posix/psignal.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/pthreadmp.h,
	posix/include/rtems/posix/ptimer.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/semaphoremp.h,
	posix/include/rtems/posix/threadsup.h,
	posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
	posix/inline/rtems/posix/cond.inl,
	posix/inline/rtems/posix/intr.inl, posix/inline/rtems/posix/key.inl,
	posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/priority.inl,
	posix/inline/rtems/posix/pthread.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/timer.inl,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl: Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/include/itron.h, itron/include/itronsys/eventflags.h,
	itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
	itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
	itron/include/itronsys/network.h, itron/include/itronsys/port.h,
	itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
	itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
	itron/include/itronsys/time.h, itron/include/itronsys/types.h,
	itron/include/itronsys/vmempool.h,
	itron/include/rtems/itron/config.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h,
	itron/include/rtems/itron/intr.h,
	itron/include/rtems/itron/itronapi.h,
	itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/network.h,
	itron/include/rtems/itron/object.h,
	itron/include/rtems/itron/port.h,
	itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/sysmgmt.h,
	itron/include/rtems/itron/task.h, itron/include/rtems/itron/time.h,
	itron/include/rtems/itron/vmempool.h,
	itron/inline/rtems/itron/eventflags.inl,
	itron/inline/rtems/itron/fmempool.inl,
	itron/inline/rtems/itron/intr.inl,
	itron/inline/rtems/itron/mbox.inl,
	itron/inline/rtems/itron/msgbuffer.inl,
	itron/inline/rtems/itron/network.inl,
	itron/inline/rtems/itron/port.inl,
	itron/inline/rtems/itron/semaphore.inl,
	itron/inline/rtems/itron/sysmgmt.inl,
	itron/inline/rtems/itron/task.inl,
	itron/inline/rtems/itron/time.inl,
	itron/inline/rtems/itron/vmempool.inl,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl,
	itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl,
	itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl,
	itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl: Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/types.h: Include <rtems/stdint.h>.
	* librpc/src/rpc/clnt_raw.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/svc.c,
	librpc/src/rpc/svc_simple.c: Misc. cast-related fixes.
	Convert to ANSI.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables):
	Use pointers to types instead of void* to avoid casts.
	* librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
	librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c,
	librpc/src/rpc/svc_simple.c:
	Eliminate lvalue casts gcc-3.4 warns about.

2004-11-20	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/dosfs.h: Add doxygen preamble.
	* libfs/src/dosfs/msdos.h: Remove RC_OK.
	* libfs/src/dosfs/msdos_format.c: Remove unnecessary casts.

2004-11-20	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 720/filesystem:
	* libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
	Adaptations to msdos_format.
	(From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).

	* libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
	Adaptations to RTEMS-4.7.

2004-11-20	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 720/filesystem:
	* libfs/src/dosfs/msdos_format.c: New
	(From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
	* libfs/Makefile.am: Reflect changes above:

2004-11-20	Ralf Corsepius <ralf.corsepiu@rtems.org>

	* libcsupport/include/stdint.h: Move mal-placed comment.

2004-11-10	Joel Sherrill <joel@oarcorp.com>

	* include/rtems/pci.h: BSPs use the name BSP_pci_configuration not pci.
	Also need to address that this largely duplicates
	libbsp/powerpc/pci/pci.h but that file is not used when both are
	included due to the same double inclusion protection.

2004-11-09	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/stdint.h: Fixed name in @file.

2004-11-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/sys/_stdint.h: Remove.
	* libcsupport/include/sys/_inttypes.h: Remove.
	* libcsupport/include/stdint.h: Replace with former sys/_stdint.h.
	Add INT<N>_C, various additions.
	* libcsupport/include/inttypes.h: Replace with former
	sys/_inttypes.h.
	* libcsupport/Makefile.am: Reflect changes above.

2004-11-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* backward/asm.h: Add doxygen preamble.
	* backward/chain.h: Add doxygen preamble.
	* backward/clockdrv.h: Add doxygen preamble.
	* backward/confdefs.h: Add doxygen preamble.
	* backward/console.h: Add doxygen preamble.
	* backward/dosfs.h: Add doxygen preamble.
	* backward/imfs.h: Add doxygen preamble.
	* backward/iosupp.h: Add doxygen preamble.
	* backward/itron.h: Add doxygen preamble.
	* backward/ringbuf.h: Add doxygen preamble.
	* backward/rtc.h: Add doxygen preamble.
	* backward/spurious.h: Add doxygen preamble.
	* backward/timerdrv.h: Add doxygen preamble.
	* backward/vmeintr.h: Add doxygen preamble.
	* backward/motorola/mc68230.h: Add doxygen preamble.
	* backward/motorola/mc68681.h: Add doxygen preamble.
	* backward/zilog/z8030.h: Add doxygen preamble.
	* backward/zilog/z8036.h: Add doxygen preamble.
	* backward/zilog/z8536.h: Add doxygen preamble.

2004-11-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/sys/_stdint.h: Special-case int64_t (GCC has
	__LONG_LONG_MAX__, while POSIX mandates LLONG_MAX. This break
	__EXP(LONG_LONG_MAX)).

2004-11-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/machine/endian.h: Protect BYTE_ORDER from double
	definition.

2004-11-05	Ralf Corsepius <ralf_corsepiu@rtems.org>

	* configure.ac: Remove RTEMS_USES_INTTYPES_H. Require inttypes.h.
	* include/rtems/stdint.h: Remove "wild guesses", require inttypes.h.
	* libcsupport/include/inttypes.h: Cleanup.
	* libcsupport/include/stdint.h: Cleanup.

2004-11-04	Ralf Corsepius <ralf_corsepius@rtems.org>

	* include/sys/_stdint.h: Various changes.
	Add *leastN_t types. Add INTN_{MIN|MAX} macros.
	Add doxygen preamble.
	* include/sys/_inttypes.h: Add doxygen preamble.
	Reflect changes above.
	* libcsupport/include/stdint.h: Add doxygen preamble.
	* libcsupport/include/inttypes.h: Add doxygen preamble.
	* configure.ac: Add doxygen preamble to cpuopts.h.

2004-11-02	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueueunlink.c, posix/src/semunlink.c,
	score/inline/rtems/score/object.inl,
	score/macros/rtems/score/object.inl: _Objects_Is_local_id() should be
	avoided in single CPU configurations but always available in the
	Objects Handlers API.

2004-11-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems.h,
	rtems/inline/rtems/rtems/asr.inl,
	rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/dpmem.inl,
	rtems/inline/rtems/rtems/event.inl,
	rtems/inline/rtems/rtems/eventset.inl,
	rtems/inline/rtems/rtems/message.inl,
	rtems/inline/rtems/rtems/modes.inl,
	rtems/inline/rtems/rtems/options.inl,
	rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/ratemon.inl,
	rtems/inline/rtems/rtems/region.inl,
	rtems/inline/rtems/rtems/sem.inl,
	rtems/inline/rtems/rtems/status.inl,
	rtems/inline/rtems/rtems/support.inl,
	rtems/inline/rtems/rtems/tasks.inl,
	rtems/inline/rtems/rtems/timer.inl,
	rtems/macros/rtems/rtems/asr.inl,
	rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/dpmem.inl,
	rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl,
	rtems/macros/rtems/rtems/timer.inl: Add doxygen preamble.

2004-11-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems.h,
	rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/cache.h,
	rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/event.h,
	rtems/include/rtems/rtems/eventmp.h,
	rtems/include/rtems/rtems/eventset.h,
	rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/modes.h,
	rtems/include/rtems/rtems/mp.h,
	rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/partmp.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/rtemsapi.h,
	rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/semmp.h,
	rtems/include/rtems/rtems/signal.h,
	rtems/include/rtems/rtems/signalmp.h,
	rtems/include/rtems/rtems/status.h,
	rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h,
	rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h,
	rtems/include/rtems/rtems/types.h: Add doxygen preamble.

2004-11-01	Joel Sherrill <joel@OARcorp.com>

	* libmisc/monitor/mon-manager.c, libmisc/monitor/mon-object.c: Remove
	references to _Object_Is_local in single processor configurations.

2004-11-01	Joel Sherrill <joel@OARcorp.com>

	* score/src/coresemsurrender.c, score/src/objectnametoid.c: All
	_Objects_Is_Local... should only be called if multiprocessing is
	enabled.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems/rtems/tasks.h, rtems/src/taskstart.c:
	rtems_task_start(..., rtems_task_argument  argument );

2004-11-01	Joel Sherrill <joel@oarcorp.com>

	* score/cpu/no_cpu/rtems/score/cpu.h, score/include/rtems/debug.h,
	score/include/rtems/seterr.h, score/include/rtems/system.h,
	score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
	score/include/rtems/score/mppkt.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl: Add Doxygen comments -- working
	modifications which are not complete and may have broken code.
	Committing so work and testing can proceed.
	* score/Doxyfile, score/mainpage.h: New files.

2004-11-01	Joel Sherrill <joel@oarcorp.com>

	* score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl,
	score/macros/rtems/score/object.inl: Add first cut of optional
	16 bit object Id as space reduction for small systems (TinyRTEMS).

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* monitor/monitor.h: Let rtems_monitor_config_dump return int.
	* monitor/mon-config.c: Ditto. Use PRI*N macros.
	* monitor/mon-itask.c, monitor/mon-prmisc.c: Use PRI*N macros.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/monitor/monitor.h: Let rtems_monitor_config_dump return int.
	* libmisc/monitor/mon-config.c: Ditto. Use PRI*N macros.
	* libmisc/monitor/mon-itask.c, libmisc/monitor/mon-prmisc.c: Use
	PRI*N macros.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Remove -ansi (Cygwin breaks with it).
	* libcsupport/include/stdint.h: Use sys/_stdint.h to setup fixed
	size types.
	* libcsupport/include/sys/_inttypes.h: Add SCN*N macros.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/src/utsname.c: Revert yesterdays patch.

2004-10-31	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/utsname.c: Fix typo.

2004-10-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/src/coremsg.c: Eliminate unsigned32.
	* score/include/rtems/system.h: Set __RTEMS_REVISION__ to 99.
	* librpc/include/rpc/xdr.h: Use elipsis in xdrproc_t prototype.

2004-10-28	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/inttypes.h: #include <sys/_inttypes.h>
	* libcsupport/src/utsname.c: Don't include sptables.h.
	Include <inttypes.h>. Use PRId32 instead of "%d".

2004-10-28	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/rtems/_inttypes.h: Remove.
	* libcsupport/include/rtems/_stdint.h: Remove.
	* libcsupport/include/sys/_inttypes.h: New.
	* libcsupport/include/sys/_stdint.h: New.
	* libcsupport/Makefile.am: Reflect changes above.
	* configure.ac: Reflect changes above.

2004-10-28	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Remove RTEMS_CPUOPT([RTEMS_MULTILIBS],..).
	(Unused).

2004-10-27	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h: Let rtems_monitor_dump
	return int's not uint32_t (They are printf return values).

2004-10-27	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Add score/cpu/no_cpu/Makefile.

2004-10-27	Ralf Corsepius <ralf_corsepius@rtems.org>

	* Makefile.am, configure.ac: Add httpd.
	* httpd/asp.c, httpd/balloc.c, httpd/cgi.c, httpd/default.c,
	httpd/ej.h, httpd/ejIntrn.h, httpd/ejlex.c, httpd/ejparse.c,
	httpd/emfdb.c, httpd/emfdb.h, httpd/form.c, httpd/handler.c,
	httpd/h.c, httpd/license.txt, httpd/Makefile.am, httpd/md5c.c,
	httpd/md5.h, httpd/mime.c, httpd/misc.c, httpd/NOTES, httpd/ringq.c,
	httpd/rom.c, httpd/rtems_webserver.h, httpd/security.c,
	httpd/sock.c, httpd/socket.c, httpd/sockGen.c, httpd/sym.c,
	httpd/uemf.c, httpd/uemf.h, httpd/um.c, httpd/um.h, httpd/umui.c,
	httpd/url.c, httpd/value.c, httpd/wbase64.c, httpd/webcomp.c,
	httpd/webmain.c, httpd/webpage.c, httpd/webrom.c, httpd/webs.c,
	httpd/websda.c, httpd/websda.h, httpd/webs.h, httpd/websSSL.c,
	httpd/websSSL.h, httpd/websuemf.c, httpd/wsIntrn.h: New (Moved from
	c/src/libnetworking/rtems_webserver).
	* httpd/Makefile.am: Install libhttpd.a.

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/rtems/_inttypes.h: Undefine __PRIN defines.
	* libcsupport/include/rtems/_stdint.h: Apply GNUC-limits to GCC >= 3.3, only.
	Add _rtems_*_t_defined defines. Add extern "C".

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/rtems/_stdint.h: New.
	* libcsupport/include/rtems/_inttypes.h: New.
	* libcsupport/Makefile.am: Reflect changes above.

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libfs/src/dosfs/msdos_conv.c:
	Replace BSD fixed-size types with POSIX fixed-size types.
	Replace SECONDSTO1980 with DAYSTO1980.
	Make macros 16bit clean.

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/sys/ioccom.h: Cosmetical update from FreeBSD.
	* libcsupport/include/sys/ioctl.h: Cosmetical update from FreeBSD.
	Remove sys/compat_ioctl.h section (Meaningless with RTEMS).

2004-10-25	Eric Norum <norume@aps.anl.gov>

	* libnetworking/net/if_ethersubr.c: Working version of ether_sprintf().
	* cpukit/librpc/include/rpc/xdr.h: No kernel/user distinction.

2004-10-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: Reflect changes below.
	* libnetworking/net/slcompress.h: New (from FreeBSD).
	* libnetworking/net/slcompress.c: New (from FreeBSD).

2004-10-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/stdint.h: Add intptr_t uintptr_t.
	* libnetworking/kern/kern_sysctl.c: Remove uintptr_t.
	Cosmetics.
	* libnetworking/opt_compat.h: New.

2004-10-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/opt_atalk.h, libnetworking/opt_bdg.h,
	libnetworking/opt_inet.h, libnetworking/opt_inet6.h,
	libnetworking/opt_ipx.h, libnetworking/opt_mac.h,
	libnetworking/opt_netgraph.h: New (Stubs).
	* libnetworking/net/if_loop.c: Cosmetical update from FreeBSD.
	* libnetworking/net/if_ethersubr.c: Update from FreeBSD.
	* libnetworking/net/if.h: Update from FreeBSD.

2004-10-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/ethernet.h: Remove BYTE_PACK.

2004-10-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/if.h; Cosmetical updates from FreeBSD.
	Remove if_poll* (Not implemented in RTEMS, abandoned by FreeBSD).
	* libnetworking/net/if_ethersubr.c: Cosmetical updates from FreeBSD.
	Add ether_sprintf.
	* libnetworking/net/ethernet.h: Update from FreeBSD.

2004-10-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h:
	rtems_monitor_dump_char(char ch).

2004-10-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* automake/compile.am: Remove RTEMS_CFLAGS_*_V.

2004-10-15	Joel Sherrill <joel@OARcorp.com>

	PR 692/rtems
	* rtems/src/regiongetsegment.c, rtems/src/regionreturnsegment.c: The
	Region Manager did not follow the proper protocol when blocking and
	unblocking tasks waiting on buffers. This was a bug introduced with
	the transition to an Allocation Mutex.

2004-09-29	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, libmisc/cpuuse/README, libmisc/stackchk/README,
	librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am,
	score/include/rtems/score/mppkt.h: i960 obsoleted and all references
	removed.

2004-09-29	Joel Sherrill <joel@OARcorp.com>

	* score/cpu/i960/.cvsignore, score/cpu/i960/ChangeLog,
	score/cpu/i960/Makefile.am, score/cpu/i960/asm.h,
	score/cpu/i960/cpu.c, score/cpu/i960/cpu_asm.S,
	score/cpu/i960/rtems/score/cpu.h, score/cpu/i960/rtems/score/i960.h,
	score/cpu/i960/rtems/score/types.h: Removed.

2004-09-27	Joel Sherrill <joel@OARcorp.com>

	PR 294/rtems
	* posix/src/pthread.c: POSIX thread exit handler now confirms that it
	created the executing thread before implicitly exitting it.

2004-09-27	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c: Spacing.

2004-09-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Require automake > 1.9.

2004-09-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Add score/cpu/avr/Makefile.am.
	* score/cpu/Makefile.am: Add avr.
	* libnetworking/Makefile.am: Don't include subdirs.am.

2004-09-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* librpc/src/xdr/xdr_float.c: Add __AVR__.

2004-09-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
	* configure.ac: Add RTEMS_CHECK_GCC_WEAK.

2004-09-17	Joel Sherrill <joel@OARcorp.com>

	PR 677/misc
	* libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.h,
	libmisc/rtmonuse/rtmonuse.h, libmisc/serdbg/serdbg.h,
	libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/termios_printk.h,
	libmisc/serdbg/termios_printk_cnf.h, libmisc/untar/untar.h: Add
	extern C wrappers.

2004-09-17	Till Strauman <strauman@slac.stanford.edu>

	PR 676/networking
	* libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead
	of DNS servers.

2004-08-18  Ralf Corsepius <ralf_corsepius@rtems.org>

	PR 673/make_build
	* aclocal/rtems-top.m4 (RTEMS_TOP): Add further quotes.

2004-07-28  Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-4.6.99.1.

2004-07-25	Till Straumann <strauman@slac.stanford.edu>

	PR 620/networking
	* libnetworking/lib/rtems_bsdnet_ntp.c,
	libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API.

2004-07-25	Thomas Rauscher <trauscher@loytec.com>

	PR 609/rtems
	* score/src/threaddispatch.c: Close race condition between
	_Thread_Dispatch and _Thread_Tickle_timeslice.

2004-07-25	Victor Vengerov <Victor.Vengerov@oktetlabs.ru>

	PR 654/rtems
	* score/src/threadinitialize.c: Initialize the per thread watchdog
	timer. When the thread control block is reused, we cannot depend on
	it being zeroed.

2004-07-24	Mick Davis <mickd@microsol.iinet.net.au>

	PR 641/rtems
	* rtems/src/eventsurrender.c: The problem here is that events may be
	lost when sent to a task which enters rtems_event_receive() with options
	set to wait with a timeout and to return on receipt of any event. The
	events are sent from an interrupt source such as a timer service
	routine. If more than one set of events is sent to the task before it
	returns, the first event set may be overwritten.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 661/rtems
	* score/src/objectmp.c: Fix invalid dereference.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 660/rtems
	* score/cpu/m68k/rtems/score/m68k.h, score/cpu/mips/cpu_asm.S,
	score/src/threadinitialize.c, score/src/threadstackallocate.c: Check
	for overflow when allocating stack.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 659/rtems
	* score/src/heapsizeofuserarea.c: Check that address specified is in
	the heap.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 652/rtems
	* rtems/src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an
	empty signal set.

2004-07-14	Joel Sherrill <joel@OARcorp.com>

	PR 650/rtems
	* score/src/coremsg.c: Check for mathemathical overflow when calculating
	amount of memory to allocate for message buffers.

2004-07-14	Joel Sherrill <joel@OARcorp.com>

	PR 651/core
	* rtems/src/taskident.c: Add NULL check for id.

2004-06-29	Joel Sherrill <joel@OARcorp.com>

	PR 631/rtems
	* rtems/src/msgqcreate.c: Return unsatisfied from message_queue_create
	when unable to allocate message buffer memory.

2004-05-21  Joel Sherrill <joel@OARcorp.com>

	PR 628/rtems
	* posix/src/killinfo.c, posix/src/pthreadkill.c, posix/src/ptimer1.c,
	posix/src/sigaction.c, posix/src/sigaddset.c, posix/src/sigsuspend.c:
	Signal set of 0 is supposed to return EINVAL.  In addition
	timer_create needed to return an error if the clock was not
	CLOCK_REALTIME.

2004-05-21  Joel Sherrill <joel@OARcorp.com>

	PR 629/rtems
	* cpukit/src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is
	<= 0, not <.

2004-05-21	Till Strauman <strauman@slac.stanford.edu>

	PR 626/networking
	* libnetworking/rtems/rtems_showifstat.c: Use unsigned char to avoid
	printing leading FFFFFF for byte values > 127.

2004-05-06	Joel Sherrill <joel@OARcorp.com>

	PR 618/rtems
	* rtems/include/rtems/rtems/status.h, rtems/src/clockget.c,
	rtems/src/clockset.c, rtems/src/dpmemcreate.c,
	rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmeminternal2external.c, rtems/src/eventmp.c,
	rtems/src/eventreceive.c, rtems/src/eventsend.c,
	rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
	rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
	rtems/src/msgqreceive.c, rtems/src/msgqsubmit.c,
	rtems/src/partcreate.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/ratemoncancel.c,
	rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
	rtems/src/ratemonperiod.c, rtems/src/regioncreate.c,
	rtems/src/regiondelete.c, rtems/src/regionextend.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionreturnsegment.c, rtems/src/semcreate.c,
	rtems/src/semdelete.c, rtems/src/semflush.c, rtems/src/semident.c,
	rtems/src/taskcreate.c, rtems/src/taskgetnote.c,
	rtems/src/taskmode.c, rtems/src/taskrestart.c,
	rtems/src/taskresume.c, rtems/src/tasksetnote.c,
	rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
	rtems/src/taskwakewhen.c, rtems/src/timercreate.c,
	rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
	rtems/src/timerfirewhen.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c, score/include/rtems/score/object.h,
	score/src/coretodvalidate.c, score/src/objectnametoid.c: Add NULL
	checks.

2004-04-30	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
	static with RTEMS.

2004-04-30	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/netinet/in.c: Partial update from FreeBSD.

2004-04-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.

2004-04-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
	* libnetworking/sys/sysctl.h: Update from FreeBSD.
	* libnetworking/sys/socketvar.h: Update from FreeBSD.

2004-04-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/protosw.h: More partial updates from FreeBSD.

2004-04-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/route.c: Reflect changes to radix.h.

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
	update from FreeBSD.

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/socket.h: Further update from FreeBSD
	(Add sa_family_t).

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/protosw.h: Partial update from FreeBSD.
	* libnetworking/sys/socket.h: Partial update from FreeBSD.
	* libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/kern/uipc_socket.c: Partial update from FreeBSD
	(Remove adv-clause from copyright notice).
	* libnetworking/netinet/igmp_var.h: Partial update from FreeBSD.

2004-04-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/bpf.h, libnetworking/net/if.h,
	libnetworking/net/if_dl.h, libnetworking/net/if_ppp.h,
	libnetworking/net/netisr.h, libnetworking/net/pppcompress.c,
	libnetworking/net/radix.c, libnetworking/net/radix.h,
	libnetworking/net/raw_cb.h, libnetworking/net/route.h,
	libnetworking/netinet/icmp_var.h, libnetworking/netinet/if_ether.h,
	libnetworking/netinet/igmp_var.h, libnetworking/netinet/in.h,
	libnetworking/netinet/in_pcb.h, libnetworking/netinet/in_systm.h,
	libnetworking/netinet/in_var.h, libnetworking/netinet/ip_fw.h,
	libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_mroute.h,
	libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp_debug.h,
	libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_timer.h,
	libnetworking/netinet/tcp_var.h, libnetworking/netinet/udp_var.h,
	libnetworking/nfs/nfs.h, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/buf.h, libnetworking/sys/callout.h,
	libnetworking/sys/conf.h, libnetworking/sys/domain.h,
	libnetworking/sys/malloc.h, libnetworking/sys/mbuf.h,
	libnetworking/sys/mount.h, libnetworking/sys/protosw.h,
	libnetworking/sys/queue.h, libnetworking/sys/rtprio.h,
	libnetworking/sys/select.h, libnetworking/sys/signalvar.h,
	libnetworking/sys/socket.h, libnetworking/sys/socketvar.h,
	libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
	libnetworking/sys/ucred.h, libnetworking/sys/uio.h,
	libnetworking/vm/vm.h, libnetworking/vm/vm_extern.h,
	libnetworking/vm/vm_param.h: Use -D_KERNEL instead of -DKERNEL for
	greater FreeBSD compliance.

2004-04-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS.

2004-04-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/bpf.h: Partial update from FreeBSD.

2004-04-19	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/sysctl.h: Partial update from FreeBSD.
	* libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.

2004-04-17	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libfs/src/imfs/imfs_debug.c, libfs/src/imfs/memfile.c:
	Use fprintf(stdout,...) instead of printf.

2004-04-17	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/src/ide_part_table.c: Use fprintf(stdout,...) instead of
	printf.

2004-04-17	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
	libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c,
	libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
	libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
	libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
	libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c,
	libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c,
	libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c,
	libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h,
	libmisc/stackchk/check.c, libmisc/untar/untar.c: Use
	fprintf(stdout,...) instead of printf.

2004-04-14	Ralf Corsepius <ralf_corsepius@rtems.org>

	* sapi/include/rtems/sptables.h: Remove _RTEMS_version.

2004-04-14	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/Makefile.am: Install include_sys_HEADERS for NEWLIB
	only. Merge sys/cdefs.h into general include_sys_HEADERS.

2004-04-13	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems/rtems/types.h: Include <rtems/stdint.h>
	instead of <stdint.h>.
	Conditionally typedef rtems*signed64 types.
	* score/include/rtems/system.h: Include <rtems/stdint.h> instead of
	<stdint.h>.

2004-04-13	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Rework stdint.h/inttypes.h support.
	Add RTEMS_USES_STDINT_H. Add RTEMS_USES_INTTYPES_H.
	Remove NEED_STDINT_H. Remove NEED_INTTYPES_H.
	Remove termios-flag detection.
	* libcsupport/Makefile.am: Install include/stdint.h and
	include/inttypes.h for NEWLIB only.
	* libcsupport/include/stdint.h: Rework; Now newlib specific.
	* libcsupport/src/termios.c: Make newlib specific.
	* include/rtems/stdint.h: Rework; Now wrapper to <stdint.h>.

2004-04-12	Ralf Corsepius <ralf_corsepius@rtems.org>

	* acinclude.m4 (RTEMS_CPUOPT): Use AC_DEFINE_UNQUOTED.
	* backward/motorola/mc68681.h, backward/motorola/mc68230.h,
	backward/zilog/z8536.h, backward/zilog/z8036.h,
	backward/zilog/z8030.h: New.
	* Makefile.am: Reflect having added new files above.

2004-04-09	Ralf Corsepius <ralf_corsepius@rtems.org>

	* wrapup/Makefile.am: Add libblock for !UNIX only.

2004-04-09	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/Makefile.am: Build libblock for !UNIX only.
	* libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only.

2004-04-09	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
	* libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).

2004-04-08	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only.

2004-04-08	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/Makefile.am: Remove $(LIBC_DEFINES) (Unsupported).
	Install motorola-headers to $(includedir)/rtems/motorola.
	Install zilog-headers to $(includedir)/rtems/zilog.

2004-04-06	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.

2004-04-06	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
	* configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
	Add RTEMS_CHECK_SYSV_UNIX.
	Add score/cpu/*/Makefile.
	* score/cpu/Makefile.am: Add DIST_SUBDIRS.

2004-04-05	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Add AC_CHECK_SIZEOF([CPU_CONTEXT]..).
	Add SIZEOF_CPU_CONTEXT to cpuopts.h.
	Add RTEMS_PROG_CCAS.
	* acinclude.m4: Use unquoted "here" document to propagate $3 to
	cpuopts.tmp.

2004-04-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
	* libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.

2004-04-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: Fix typo.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/poll.h: Replace with sys/poll.h wrapper.
	* libnetworking/sys/poll.h: New (Original FreeBSD file).
	* libnetworking/Makefile.am: Don't install opt_ipfw.h,
	opt_mrouting.h, opt_tcpdebug.h.	Add sys/poll.h.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/serdbg/serdbgcnf.h: Include <rtems/serdbg.h> instead of
	<serdbg.h>
	* libmisc/serdbg/termios_printk_cnf.h: Include <rtems/termios_printk.h>
	instead of <termios_printk.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h,
	termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems.
	* libmisc/serdbg/serdbg.c: Include <rtems/serdbg.h> instead of
	<serdbg.h>.
	* libmisc/serdbg/serdbgio.c: Include <rtems/serdbg.h> instead of
	<serdbg.h>.
	* libmisc/serdbg/termios_printk.c: Include <rtems/termios_printk.h>
	instead of <termios_printk.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/dummy/dummy.c: Include <rtems/confdefs.h> instead of <confdefs.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* backward/confdefs.h: New.
	* Makefile.am: Add  backward/confdefs.h.
	Add conditional DEPRECATED.
	* configure.ac: Add --enable-deprecated.
	Add conditional DEPRECATED.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* Makefile.am: Add backward/*.h headers.
	* itron/Makefile.am: Install itron.h to $(includedir)/rtems.
	* libcsupport/Makefile.am: Install RTEMS specific headers to
	$(includedir)/rtems.
	* libfs/Makefile.am: Install imfs.h and dosfs.h to
	$(includedir)/rtems.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/include/rtems/bdbuf.h: Include <rtems/chain.h> instead of <chain.h>.
	* libblock/include/rtems/ide_part_table.h: Include <rtems/chain.h> instead of <chain.h>.
	* libcsupport/src/malloc.c: Include <rtems/chain.h> instead of <chain.h>.
	* libcsupport/src/mount.c: Include <rtems/chain.h> instead of <chain.h>.
	* libcsupport/src/unmount.c: Include <rtems/chain.h> instead of <chain.h>.
	* libfs/src/imfs/imfs.h: Include <rtems/chain.h> instead of <chain.h>.
	* libfs/src/imfs/imfs_directory.c: Include <rtems/chain.h> instead of <chain.h>.
	* libfs/src/imfs/imfs_load_tar.c: Include <rtems/chain.h> instead of <chain.h>.
	* sapi/include/confdefs.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
	* sapi/include/confdefs.h: Include <rtems/console.h> instead of <console.h>.
	* libfs/src/imfs/imfs_load_tar.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* libmisc/shell/cmds.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* libmisc/fsmount/fsmount.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* sapi/include/confdefs.h: Include <rtems/imfs.h> instead of <imfs.h>.
	* itron/src/can_wup.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/chg_pri.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/dis_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ena_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/eventflags.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/exd_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ext_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/fmempool.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/frsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/get_tid.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/itronintr.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/itronsem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/itrontime.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/mbox.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/mboxtranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/msgbuffer.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/msgbuffertranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/network.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/port.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/prcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/prcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/preq_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/psnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rel_wai.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rot_rdq.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sig_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/slp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/snd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/snd_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sta_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sus_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sysmgmt.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/task.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ter_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/trcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/trcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/tslp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/tsnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/twai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/vmempool.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/wai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/wup_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/include/rtems/config.h: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/include/confdefs.h: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/src/itronapi.c: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/include/confdefs.h: Include <rtems/rtc.h> instead of <rtc.h>.
	* sapi/include/confdefs.h: Include <rtems/timerdrv.h> instead of <timerdrv.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* backward/asm.h, backward/chain.h, backward/clockdrv.h,
	backward/console.h, backward/dosfs.h, backward/imfs.h,
	backward/iosupp.h, backward/itron.h, backward/ringbuf.h,
	backward/rtc.h, backward/spurious.h, backward/timerdrv.h,
	backward/vmeintr.h: New.

2004-03-30	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems/rtems/region.h:
	Include stddef.h for size_t.
	(rtems_region_get_segment_size):  Use size_t instead of uint32_t for "size" (3rd arg).
	* rtems/src/regiongetsegmentsize.c: Reflect changes above.
	* libcsupport/src/malloc.c: Reflect changes above.

2004-03-30	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/rtems-top.m4: Don't AC_SUBST(PROJECT_ROOT).
	Add project_libdir, project_include and libdir.
	* aclocal/env-rtemscpu.m4: Remove all references to RTEMS_BSP.
	Remove project_libdir, project_include and libdir.
	Unconditionally use CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
	libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
	libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
	types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/include/rtems/debug.h, score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/address.inl,
	score/macros/rtems/score/heap.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/userext.inl: Convert to using c99 fixed
	size types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/src/exinit.c, sapi/src/extension.c, sapi/src/fatal.c,
	sapi/src/io.c: Convert to using c99 fixed size types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems.h,
	rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/eventset.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/modes.h,
	rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h,
	rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h,
	rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/src/attr.c,
	rtems/src/dpmem.c,
	rtems/src/dpmemcreate.c,
	rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmeminternal2external.c,
	rtems/src/eventseize.c,
	rtems/src/msg.c,
	rtems/src/msgmp.c,
	rtems/src/msgqallocate.c,
	rtems/src/msgqbroadcast.c,
	rtems/src/msgqcreate.c,
	rtems/src/msgqflush.c,
	rtems/src/msgqgetnumberpending.c,
	rtems/src/msgqident.c,
	rtems/src/msgqreceive.c,
	rtems/src/msgqsend.c,
	rtems/src/msgqsubmit.c,
	rtems/src/msgqtranslatereturncode.c,
	rtems/src/msgqurgent.c,
	rtems/src/part.c,
	rtems/src/partcreate.c,
	rtems/src/partident.c,
	rtems/src/partmp.c,
	rtems/src/ratemon.c,
	rtems/src/region.c,
	rtems/src/regioncreate.c,
	rtems/src/regionextend.c,
	rtems/src/regiongetsegment.c,
	rtems/src/regiongetsegmentsize.c,
	rtems/src/regionmp.c,
	rtems/src/regionreturnsegment.c,
	rtems/src/rtemstimer.c,
	rtems/src/sem.c,
	rtems/src/semcreate.c,
	rtems/src/semident.c,
	rtems/src/semmp.c,
	rtems/src/semobtain.c,
	rtems/src/semtranslatereturncode.c,
	rtems/src/taskcreate.c,
	rtems/src/taskgetnote.c,
	rtems/src/taskident.c,
	rtems/src/taskinitusers.c,
	rtems/src/taskmp.c,
	rtems/src/taskrestart.c,
	rtems/src/tasks.c,
	rtems/src/tasksetnote.c,
	rtems/src/taskstart.c,
	rtems/src/timerserver.c: Convert to using c99 fixed size types.

2004-04-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/src/Unlimited.txt, score/src/chain.c, score/src/coremsg.c,
	score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
	score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
	score/src/coremsgseize.c, score/src/coremsgsubmit.c,
	score/src/coremutex.c, score/src/coremutexflush.c,
	score/src/coresem.c, score/src/coresemflush.c, score/src/coretod.c,
	score/src/coretodtickle.c, score/src/coretodtoseconds.c,
	score/src/coretodvalidate.c, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapsizeofuserarea.c,
	score/src/interr.c, score/src/iterateoverthreads.c,
	score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
	score/src/objectallocatebyindex.c, score/src/objectclearname.c,
	score/src/objectcomparenameraw.c,
	score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
	score/src/objectcopynamestring.c,
	score/src/objectextendinformation.c, score/src/objectfree.c,
	score/src/objectget.c, score/src/objectgetbyindex.c,
	score/src/objectgetisr.c, score/src/objectgetnoprotection.c,
	score/src/objectidtoname.c, score/src/objectinitializeinformation.c,
	score/src/objectmp.c, score/src/objectnametoid.c,
	score/src/objectshrinkinformation.c, score/src/thread.c,
	score/src/threadcreateidle.c, score/src/threadget.c,
	score/src/threadidlebody.c, score/src/threadinitialize.c,
	score/src/threadmp.c, score/src/threadq.c,
	score/src/threadqdequeuepriority.c,
	score/src/threadqenqueuepriority.c,
	score/src/threadqfirstpriority.c, score/src/threadqflush.c,
	score/src/threadreset.c, score/src/threadrestart.c,
	score/src/threadsettransient.c, score/src/threadstackallocate.c,
	score/src/threadstart.c, score/src/userext.c,
	score/src/watchdoginsert.c, score/src/wkspace.c: Convert to using
	c99 fixed size types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	PR 561/rtems
	* include/rtems/concat.h: New.
	* Makefile.am: Add include/rtems/concat.h.

	PR 589/rtems
	* Makefile.am: Add include/rtems/pci.h.

	* Makefile.am: Include automake/compile.am.
	* configure.ac: RTEMS_TOP([..],[]).

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/rtems-top.m4: Add MULTISUBDIR. Add MULTIBUILDTOP.
	Add rtems_updir. Remove version.m4 check.
	Add PROJECT_ROOT/with_project_root processing.
	Add PROJECT_INCLUDE. Add PROJECT_LIB.
	* aclocal/env-rtemscpu.a4: Remove cpukit_topdir.
	Remove with_project_root processing. Remove PROJECT_INCLUDE,
	PROJECT_LIB.

2004-03-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
	libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
	libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
	libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
	libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
	libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
	libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
	libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
	libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
	libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
	libmisc/stackchk/internal.h: Convert to using c99 fixed size types.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* itron/include/itronsys/mbox.h, itron/include/itronsys/types.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h,
	itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/port.h,
	itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/task.h,
	itron/include/rtems/itron/vmempool.h,
	itron/inline/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/semaphore.inl, itron/src/eventflags.c,
	itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
	itron/src/msgbuffer.c, itron/src/port.c, itron/src/snd_mbx.c,
	itron/src/task.c, itron/src/trcv_mbx.c, itron/src/vmempool.c:
	Convert to using c99 fixed size types.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/threadsup.h,
	posix/include/rtems/posix/timer.h, posix/src/cond.c,
	posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
	posix/src/keydelete.c, posix/src/keygetspecific.c,
	posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
	posix/src/killinfo.c, posix/src/mqueue.c,
	posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
	posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
	posix/src/posixintervaltotimespec.c,
	posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
	posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
	posix/src/sysconf.c: Convert to using c99 fixed size types.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/include/rtems/system.h: include <stdint.h>.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	PR/589 rtems
	* include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/src/malloc.c: Remove lvalue casts.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/chain.h, libcsupport/include/clockdrv.h,
	libcsupport/include/ringbuf.h, libcsupport/include/spurious.h,
	libcsupport/include/timerdrv.h, libcsupport/include/vmeintr.h,
	libcsupport/include/motorola/mc68230.h,
	libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/libio.h,
	libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/zilog/z8036.h, libcsupport/include/zilog/z8530.h,
	libcsupport/include/zilog/z8536.h, libcsupport/src/__gettod.c,
	libcsupport/src/assoc.c, libcsupport/src/assocnamebad.c,
	libcsupport/src/error.c,  libcsupport/src/libio.c,
	libcsupport/src/libio_sockets.c, libcsupport/src/malloc.c,
	libcsupport/src/no_libc.c, libcsupport/src/termios.c,
	libcsupport/src/termiosreserveresources.c: Convert to using c99
	fixed-size types.

2004-03-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
	libfs/src/dosfs/fat_fat_operations.c,
	libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
	libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
	libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/radix.c: Remove warning.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libmisc/shell/cmds.c: Remove warning.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/newlibc.c, libcsupport/src/sync.c: Eliminate
	warnings.  Explicitly defeat __STRICT_ANSI__ since both
	legitimately use routines beyond ANSI.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
	Add cast to avoid type punning warning in gcc 3.3.
2004-03-05	Joel Sherrill <joel@OARcorp.com>

	*

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libblock/src/bdbuf.c, libblock/src/ramdisk.c,
	libcsupport/src/newlibc.c, libcsupport/src/sync.c,
	libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
	libmisc/shell/cmds.c, libmisc/shell/shell.c,
	libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
	libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
	libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
	libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
	libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
	libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
	libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
	libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
	libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
	libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
	librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
	librpc/src/rpc/svc.c, sapi/include/confdefs.h,
	score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:

2004-02-26	Thomas Rauscher <trauscher@loytec.com.

	PR 584/RTEMS
	* rtems/src/eventtimeout.c: Fix critical section window.

2004-02-26	Joel Sherrill <joel@OARcorp.com>

	PR 582/core
	* posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
	posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
	from workspace to avoid use of mutex during dispatch disable critical
	section. Besides memory for object names should come from the
	Workspace anyway.

2004-02-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/version.m4: 4.6.99.0.

2004-02-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.

2004-01-30	Wilfried Busalski <w.busalski@lancier-monitoring.de>

	PR pppd/564
	* libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
	libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
	system use a slow baudrate for the modem or the tcp/ip-packet is
	fragmented.

2004-01-30	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h:
	Reverse developmental patches accidentally committed.

2004-01-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* ChangeLog: Merge-in libnetworking/ChangeLog.
	* ChangeLog: Merge-in libcsupport/ChangeLog.
	* ChangeLog: Merge-in libblock/ChangeLog, libfs/ChangeLog.
	* ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
	* ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
	sapi/ChangeLog, rtems/ChangeLog.
	* libblock/ChangeLog, libfs/ChangeLog, libcsupport/ChangeLog,
	libmisc/ChangeLog, librpc/ChangeLog, libnetworking/ChangeLog,
	itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
	rtems/ChangeLog: Remove.

2004-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1.
	* aclocal/env-rtemscpu.m4: Reworked.
	* configure.ac: RTEMS_TOP([.]).

2004-01-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
	sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
	librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
	libcsupport/Makefile.am, libnetworking/Makefile.am: Add PREINSTALL_DIRS.

2004-01-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES
	to CLEANFILES.
	* automake/local.am: Remove depend-am.
	* automake/subdirs.am: Remove depend-recursive.
	* score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
	PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
	* Makefile.am, itron/Makefile.am, posix/Makefile.am, sapi/Makefile.am,
	rtems/Makefile.am, libmisc/Makefile.am, librpc/Makefile.am,
	libblock/Makefile.am, libfs/Makefile.am, libcsupport/Makefile.am,
	libnetworking/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
	PREINSTALL_FILES to CLEANFILES.
	* libnetworking/netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.

2004-01-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR/549 networking
	* libnetworking/netinet/in_cksum_powerpc.h: New (copy of
	in_cksum_powerpc.c).
	* libnetworking/netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
	* libnetworking/netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
	* libnetworking/netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
	* libnetworking/netinet/in_cksum_i386.c,
	libnetworking/netinet/in_cksum_arm.c,
	libnetworking/netinet/in_cksum_powerpc.c,
	libnetworking/netinet/in_cksum_m68k.c: Remove.
	* libnetworking/netinet/Makefile.am: Reflect changes above.

2004-01-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Requires automake >= 1.8.1.
	* score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
	PR 548/rtems
	* libcsupport/Makefile.am: Add src/envlock.c.

2004-01-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove
	PROJECT_TOPdir (Unused).
	* aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand
	${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST
	RTEMS_BSP.
	* aclocal/enable-bare.m4: Remove (Unused).
	* aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4.
	Remove gnu-make endif HACK (Unused).
	* wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS
	to avoid potential conflicts with auto*tools' LIBS. Reflect new
	locations of libscorecpu*.a.
	* Makefile.am: Remove AUTOMAKE_FILES.
	* automake/compile.am: Replace contents with contents of
	automake/amcompile.am.
	* automake/amcompile.am, automake/lib.am: Remove.
	* configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
	aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
	aclocal/enable-networking.m4, aclocal/enable-posix.m4,
	aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4:
	Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in
	autoconf-2.59).
	* automake/local.am: Remove clean-local, depend-gcc.
	* itron/Makefile.am, posix/Makefile.am, score/Makefile.am: Include
	compile.am, again.
	* score/macros/rtems/score/README: Remove (Redundant with macros/README).
	* sapi/Makefile.am, rtems/Makefile.am: Include compile.am, again.
	* libmisc/Makefile.am: Include compile.am again. Misc fixes.
	* librpc/Makefile.am: Include compile.am, again. Put man-pages into
	EXTRA_DIST to work around automake not distributing conditionally
	installed *_MANS. Distribute include/rpcsvc.
	* libblock/Makefile.am: Include compile.am, again. Eliminate C_FILES.
	Reformat.
	* libfs/Makefile.am: Include compile.am, again. Reformat/Cleanup.
	* libcsupport/Makefile.am: Reformat, add UNUSED_FILES.
	* libcsupport/Makefile.am: Include compile.am, again. Eliminate
	DOC_FILES.
	* libnetworking/Makefile.am: Include compile.am, again. Cleanup.

2004-01-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Cosmetics.
	* aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING).
	* aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING).
	* automake/amcompile.am: Remove $(ARCH).
	* wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include
	amcompile.am.
	* wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect
	changes to libcsupport/Makefile.am.
	* itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of
	$(ARCH)/libitron.a.
	* posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of
	$(ARCH)/libposix.a.
	* score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of
	$(ARCH)/libscore.a.
	* sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
	$(ARCH)/libsapi.a.
	* rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of
	$(ARCH)/librtems.a.
	* libmisc/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libmisc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* librpc/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* librpc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* libblock/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libblock/include/rtems/blkdev.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
	libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Switch to using
	c99 fixed size types instead of RTEMS-types.
	* libblock/Makefile.am: Build libblock$(LIB_VARIANT).a instead of
	$(ARCH)/libblock.a.
	* libfs/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libfs/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* libcsupport/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libcsupport/Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of
	$(ARCH)/libcsupport.a.
	* libnetworking/Makefile.am: Remove *C_FILES.
	* libnetworking/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES
	= lib*_a_SOURCES.
	* libnetworking/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.

2004-01-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Reflect changes to library Makefile.ams.
	* automake/amcompile.am: New.
	* configure.ac: Add subdir-objects, AM_PROG_CC_C_O.
	* itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
	sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
	librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
	libcsupport/Makefile.am, libnetworking/Makefile.am: Build library using
	EXTRA_LIBRARIES and automake rules.

2004-01-07	Joel Sherrill <joel@OARcorp.com>

	* aclocal/rtems-cpu-subdirs.m4, score/cpu/Makefile.am: mips64orion port
	removed as mips port more completely covers the MIPS family.
	* score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog,
	score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h,
	score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c,
	score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h,
	score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h,
	score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore,
	score/cpu/mips64orion/rtems/score/.cvsignore,
	score/cpu/mips64orion/rtems/score/cpu.h,
	score/cpu/mips64orion/rtems/score/mips64orion.h,
	score/cpu/mips64orion/rtems/score/types.h: Removed.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so
	things compile.

2003-12-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs).

2003-12-17	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-20031217-test.

2003-12-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 533/bsps
	* score/startup/linkcmds: Update linkcmds for gcc 3.3.2.

2003-12-16	Joel Sherrill <joel@OARcorp.com>

	PR 543/rtems
	* score/src/threadclose.c: Make the task delete extension run outside a
	dispatch disabled critical section so extensions can free resources.
	PR 542/filesystem
	* libcsupport/include/rtems/libio_.h: Add rtems_libio_iop_to_descriptor
	macro to convert iop to the corresponding integer file descriptor.

2003-12-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB.
	* wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule.
	* aclocal/env-rtemscpu.m4: Add PROJECT_LIB.
	* wrapup/Makefile.am: Use $(PROJECT_LIB) instead of
	${PROJECT_RELEASE}/lib.

2003-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, wrapup/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.
	* wrapup/Makefile.am: Reworked.
	* aclocal/lead-dot.m4: Remove (Use the version in automake-1.8).
	* automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR).
	* aclocal/env-rtemscpu.m4: Reflect new definition of project_lib.
	* Makefile.am: Remove BUILT_SOURCES.
	* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
	* itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
	sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
	librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
	libcsupport/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.
	* libcsupport/Makefile.am: Remove BUILT_SOURCES.
	* libnetworking/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.

2003-12-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/Makefile.am: Cosmetics.

2003-12-11	Joel Sherrill <joel@OARcorp.com>

	PR 540/rtems_misc
	* libmisc/cpuuse/cpuuse.c, libmisc/rtmonuse/rtmonuse.c: Correct object
	name printing.
	PR 531/rtems_misc
	* libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c: Correct
	indexing.

2003-12-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libblock/src/ata.c: Remove.

2003-11-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
	* wrapup/Makefile.am: Reflect $(dirstamp) changes.
	* Makefile.am: Add $(dirstamp) to preinstallation rules.
	* aclocal/lead-dot.m4: New (from automake-1.7f).
	* aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
	AC_SUBST(dirstamp).
	* itron/Makefile.am: Add $(dirstamp) to compilation rules.
	* itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* posix/Makefile.am: Add $(dirstamp) to compilation rules.
	* posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* score/Makefile.am: Add $(dirstamp) to compilation rules.
	* score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add
	AM_CPPFLAGS += -I$(top_builddir).
	* sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add
	AM_CPPFLAGS += -I$(top_builddir).
	* rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* libmisc/Makefile.am: Add $(dirstamp) to compilation rules. Fix misc.
	typos.
	* libmisc/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* librpc/Makefile.am: Add $(dirstamp) to compilation rules.
	* librpc/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libblock/Makefile.am: Add $(dirstamp) to compilation rules.
	* libblock/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libfs/Makefile.am: Add $(dirstamp) to compilation rules.
	* libfs/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libcsupport/Makefile.am: Add $(dirstamp) to compilation rules.
	* libcsupport/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libnetworking/Makefile.am: Add $(dirstamp) to compilation rules.
	* libnetworking/Makefile.am: Fix libc_OBJS.
	* libnetworking/Makefile.am: Add $(dirstamp) to preinstallation rules.
	Restore libc/$(ARCH)/lib.a.

2003-11-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Reflect having removed libnetworking/libc/Makefile.am,
	libnetworking/lib/Makefile.am.
	* configure.ac: Reflect changes to libmisc/*.
	* libmisc/Makefile.am: Reformat.
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/fsmount/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
	libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
	libmisc/untar/Makefile.am: Remove.
	* libmisc/Makefile.am: Merge-in the Makefile.ams above.
	* libnetworking/libc/Makefile.am, libnetworking/lib/Makefile.am: Remove.
	* libnetworking/Makefile.am: Merge-in the Makefile.ams above.

2003-11-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am.
	* configure.ac: Reflect changes to libfs Makefile.ams. Remove
	libmisc/wrapup/Makefile.
	* configure.ac: Use here-documents to generate cpuopts.tmp. Various
	fixes and changes to argument processing. Reflect changes to librpc
	Makefile.ams.
	* acinclude.m4: Use here-documents to generate cpuopts.tmp.
	* aclocal/check-itron.m4: Remove HAS_IRON_API.
	* aclocal/check-multiprocessing.m4: Remove HAS_MP.
	* aclocal/check-posix.m4: Remove HAS_POSIX_API.
	* libmisc/wrapup/Makefile.am, libmisc/wrapup/.cvsignore: Remove.
	* libmisc/Makefile.am: Reflect changes above.
	* librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
	librpc/src/Makefile.am: Removed.
	* librpc/Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
	src/Makefile.am. Various fixes. Reformat.
	* librpc/include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
	rtems_rpc_task_variables into struct _rtems_rpc_task_variables (Avoid
	symbol conflict between struct and variable). struct
	_rtems_rpc_task_variables *rtems_rpc_task_variables; Reflect changes
	above.
	* librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
	librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/rtems_rpc.c, librpc/src/rpc/svc.c, librpc/
	src/rpc/svc_auth.c, librpc/src/rpc/svc_raw.c,
	librpc/src/rpc/svc_simple.c: Reflect changes above.
	* libfs/Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
	src/dosfs/Makefile.am.
	* libfs/src/Makefile.am, libfs/src/imfs/Makefile.am,
	libfs/src/dosfs/Makefile.am: Removed.

2003-11-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/canonicalize-tools.m4, aclocal/check-itron.m4,
	aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4,
	aclocal/check-posix.m4, aclocal/check-rtems-debug.m4,
	aclocal/check-tool.m4, aclocal/enable-bare.m4,
	aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
	aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
	aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
	aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
	aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
	aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence
	automake-1.8.

2003-11-26	Joel Sherrill <joel@OARcorp.com>

	PR 524/filesystem
	* libcsupport/src/newlibc.c: Address 1K buffer leak from incomplete
	cleanup of newlib reentrancy handler.
	PR 523/filesystem
	* libcsupport/src/malloc.c: Make malloc family safer for use from ISRs
	and dispatching critical sections. If in a critical section while doing
	a free(), then the free is deferred until the next malloc() attempt.

2003-11-25	Joel Sherrill <joel@OARcorp.com>

	PR 526/rtems
	* score/src/threadcreateidle.c: Idle task name should be a string and
	PR484 broke this.

2003-11-25	Jennifer Averett <jennifer@OARcorp.com>

	PR 519/filesystem
	* libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c,
	libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Check write
	permissions in parent directory for file or directory delete.

2003-11-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate
	INLINESdir.
	* aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS.
	* .cvsignore: Add config.h.in.

2003-11-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT.
	PR 525/rtems
	* score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES.
	* score/include/rtems/score/chain.h, score/include/rtems/score/thread.h,
	score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c:
	Ditto.
	* score/Makefile.am: Don't use gmake to preinstall.
	* sapi/Makefile.am: Reworked.

2003-11-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Reflect having removed libnetworking/wrapup.
	* configure.ac: Ditto.
	* itron/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
	libblock/Makefile.am: Reworked.
	* libcsupport/include/rtems/cdefs.h: Use _RTEMS_CDEFS_H guards.
	* libcsupport/include/rtems/cdefs.h: New.
	* libcsupport/Makefile.am: Completely reworked.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h
	instead of sys/cdefs.h (Nonportable).
	* libnetworking/wrapup/Makefile.am: Removed.
	* libnetworking/Makefile.am: Reworked.

2003-11-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* acinclude.m4: New.
	* configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local
	autoheader config.h.
	* aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST.
	* aclocal/enable-inlines.m4: Remove USE_MACROS (Unused).
	* itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS +=
	-I$(top_builddir).
	* posix/Makefile.am: Remove src/config.h AM_CPPFLAGS +=
	-I$(top_builddir).
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Remove
	config.h. AM_CPPFLAGS += -I$(top_builddir).
	* libblock/Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use
	AM_CPPFLAGS instead of AM_CFLAGS.
	* libblock/src/ata.c: Include config.h.
	* libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
	libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Ditto.
	* libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: Remove
	config.h AM_CPPFLAGS += -I$(top_builddir).
	* itron/src/config.h, posix/src/config.h, libmisc/capture/config.h,
	libmisc/cpuuse/config.h, libmisc/devnull/config.h,
	libmisc/dummy/config.h, libmisc/dumpbuf/config.h,
	libmisc/monitor/config.h, libmisc/mw-fb/config.h,
	libmisc/rtmonuse/config.h, libmisc/serdbg/config.h,
	libmisc/stackchk/config.h, libmisc/shell/config.h,
	libmisc/untar/config.h, libfs/src/dosfs/config.h,
	libfs/src/imfs/config.h, libcsupport/src/config.h: Remove.
	* libcsupport/src/Makefile.am: AM_CPPFLAGS += -I$(top_builddir).

2003-11-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/Makefile.am: Cosmetics.

2003-10-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems/src/regiongetsegment.c: Remove unneccessary typecast in
	assignment to thread->Wait.return_argment.

2003-10-22	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 515/filesystem
	* libfs/src/dosfs/fat_fat_operations.c: Remove commented out code.

2003-10-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 509/filesystem
	* libfs/src/dosfs/fat.c: _fat_block_read and _fat_block_write return
	error codes instead of -1 in case of errors, as they are supposed to do
	according to the comments documenting these functions.

2003-10-22	Joel Sherrill <joel@OARcorp.com>

	PR 512/core
	* rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable
	destructor when task variable is deleted. Also some style cleanup.
	PR 440/filesystem
	* libfs/src/dosfs/fat_fat_operations.c: Improve write speed with FAT12
	and FAT16 filesystems. Previously merged on 4.6 branch.
	* libfs/ChangeLog: Correct line length.
	PR 511/filesystem
	* libcsupport/src/malloc.c: Add deferred free and protect against C
	Program Heap operations while in a dispatch disable critical section or
	ISR.

2003-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/check-posix.m4: Add m4-quotes. Require
	RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
	* aclocal/canonical-host.m4: Remove.
	* configure.ac: Remove RTEMS_CANONICAL_HOST.
	* aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
	* aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
	AC_CANONICAL_TARGET. Use $host instead of $target.
	* aclocal/check-multiprocessing.m4: Add m4-quotes. Remove
	RTEMS_CHECK_CPU.
	* aclocal/check-itron.m4, aclocal/check-networking.m4: Add m4-quotes.
	Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
	* aclocal/check-cpu.m4: Remove.
	* aclocal/canonical-target-name.m4: Add m4-quotes.
	* configure.ac: Merge-in former aclocal/check-cpu.m4.
	* posix/src/cancelrun.c, posix/src/pthreadexit.c,
	posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary
	typecasts in assignments to thread->Wait.return_argument.
	* score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove
	unnecessary typecasts in assignments to  thread->Wait.return_argument.
	* libmisc/capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
	* librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am: Remove __P
	from AM_CPPFLAGS. Rely on sys/cdefs.h providing it.
	* libfs/src/dosfs/Makefile.am: noinst_HEADERS += fat.h.
	* libfs/src/dosfs/msdos_file.c (msdos_file_read,
	libfs/msdos_file_write): Use '0' as initial value for ret instead of
	RC_OK.
	* libfs/src/dosfs/msdos_conv.c: Remove isupper, islower, toupper,
	tolower (Unused).

2003-10-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Check for sys/cdefs.h.
	* aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate
	PROJECT_INCLUDE.  Change project_includedir to $(PROJECT_ROOT)/include
	for multilibs.

2003-10-13	Joel Sherrill <joel@OARcorp.com>

	* posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of
	_Workspace_Allocate and _Workspec_Free.

2003-10-02	Phil Torre <ptorre@zetron.com>

	PR 504/rtems
	* score/include/rtems/score/coremutex.h: Add fatal error check for a
	task blocking on a mutex when thread dispatching is disabled.
	PR 504/rtems
	* libcsupport/src/newlibc.c: Fix memory allocation of libc extension so
	it is dispatch disabled safe See PR for detailed explanation.

2003-09-26	Till Strauman <strauman@slac.stanford.edu>

	PR 498/rtems
	* libcsupport/src/printk.c: RTEMS printk() does not support the %i
	format which is used by a lot of driver/BSP etc. code. The trivial patch
	allows %i/%I as an alias for %d/%D.

2003-09-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 495/rtems_misc
	* libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
	libmisc/monitor/mon-config.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/monitor.h, libmisc/shell/cmds.c: Move to making libmisc
	16/32 bit clean.

2003-09-26	Joel Sherrill <joel@OARcorp.com>

	* score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog,
	score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac,
	score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S,
	score/cpu/hppa1.1/rtems/.cvsignore,
	score/cpu/hppa1.1/rtems/score/.cvsignore,
	score/cpu/hppa1.1/rtems/score/cpu.h,
	score/cpu/hppa1.1/rtems/score/cpu_asm.h,
	score/cpu/hppa1.1/rtems/score/hppa.h,
	score/cpu/hppa1.1/rtems/score/types.h: Removed.
	PR 492/filesystem
	* libfs/src/dosfs/fat_file.c: Fix inconsistent types in va_args call.

2003-09-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, librpc/Makefile.am: Merge-in include/Makefile.am.
	* include/Makefile.am, librpc/include/Makefile.am: Remove.
	* configure.ac: Reflect having removed include/Makefile.am and
	librpc/include/Makefile.am.

2003-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/monitor.h: Add rtems_monitor_commands[] (Illegally
	applied by shell/). Remove ifdef(__mips64) (Make broken code visible
	again).
	* libmisc/monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
	warnings.
	* libmisc/monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES
	(Make broken code visible again).
	* libmisc/shell/cmds.c: Remove local decls of rtems_monitor_commands[].

2003-09-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
	RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
	* libmisc/monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
	* libmisc/monitor/mon-monitor.c: Apply private version of STREQ.
	* libmisc/monitor/symbols.h: Convert to private header.
	* libmisc/monitor/monitor.h: Don't include symbols.h. Add forward decls.
	for symbols from symbols.h.
	* libmisc/monitor/Makefile.am: Don't install symbols.h.
	* libmisc/monitor/mon-symbols.c: Include "symbols.h".

2003-09-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 489/rtems
	* score/include/rtems/score/thread.h: Change struct
	Thread_Control_struct.libc_reent to using struct _reent*.
	* score/inline/rtems/score/thread.inl: Reflect change above.
	PR 489/rtems
	* libcsupport/src/newlibc.c: Reflect struct
	Thread_Control_struct.libc_reent  having changed from void * to struct
	_reent*.

2003-09-15	Jay Monkman <jtm@smoothsmoothie.com>

	PR 482/networking
	* libnetworking/rtems/rtems_glue.c: Network interfaces can't be taken
	down.
	PR 481/networking
	* libnetworking/net/ethernet.h, libnetworking/net/if_arp.h,
	libnetworking/netinet/if_ether.h: Network structs should be packed.

2003-09-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libcsupport/src/sync.c: Don't undef __STRICT_ANSI__. Use struct _reent
	(struct reent doesn't exist).
	PR 486/rtems
	* libcsupport/src/newlib.c: Unconditionally include <stdio.h>.

2003-09-11	Joel Sherrill <joel@OARcorp.com>

	PR 488/rtems
	* rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed.

2003-09-09	Ralf Corsepius <ralf_corsepius@rtems.com>

	PR 487/filesystem
	* libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.

2003-09-08	Mikec Ivica <mikici@acm.org>

	* score/inline/rtems/score/userext.inl,
	score/macros/rtems/score/userext.inl: Add missing cast.

2003-09-08	Derick Hammond <derick@perkinstechnologies.com.au>

	PR 484/rtems
	* score/src/threadcreateidle.c: Idle task name was initialized
	incorrectly.

2003-09-04	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
	itron/include/itron.h, itron/include/itronsys/eventflags.h,
	itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
	itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
	itron/include/itronsys/network.h, itron/include/itronsys/port.h,
	itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
	itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
	itron/include/itronsys/time.h, itron/include/itronsys/types.h,
	itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h,
	itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h,
	itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h,
	itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h,
	itron/inline/rtems/itron/eventflags.inl,
	itron/inline/rtems/itron/fmempool.inl,
	itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl,
	itron/inline/rtems/itron/msgbuffer.inl,
	itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl,
	itron/inline/rtems/itron/semaphore.inl,
	itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl,
	itron/inline/rtems/itron/time.inl,
	itron/inline/rtems/itron/vmempool.inl,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c,
	itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
	itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c,
	itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
	itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c,
	itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
	itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c,
	itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c,
	itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c,
	itron/src/msgbuffertranslatereturncode.c, itron/src/network.c,
	itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c,
	itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c,
	itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
	itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
	itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c,
	itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
	itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
	itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c,
	itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c,
	itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c,
	itron/src/wup_tsk.c, posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/config.h,
	posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/mutexmp.h,
	posix/include/rtems/posix/posixapi.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/pthreadmp.h,
	posix/include/rtems/posix/ptimer.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/semaphoremp.h,
	posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl,
	posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/pthread.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c,
	posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c,
	posix/src/pause.c, posix/src/pthreadattrdestroy.c,
	posix/src/pthreadattrgetdetachstate.c,
	posix/src/pthreadattrgetinheritsched.c,
	posix/src/pthreadattrgetschedparam.c,
	posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c,
	posix/src/pthreadattrgetstackaddr.c,
	posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c,
	posix/src/pthreadattrsetdetachstate.c,
	posix/src/pthreadattrsetinheritsched.c,
	posix/src/pthreadattrsetschedparam.c,
	posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c,
	posix/src/pthreadattrsetstackaddr.c,
	posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c,
	posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
	posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c,
	posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c,
	posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
	posix/src/pthreadonce.c, posix/src/pthreadself.c,
	posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c,
	posix/src/pthreadsigmask.c, posix/src/sigaction.c,
	posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c,
	posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c,
	posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c,
	posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c,
	posix/src/sigwaitinfo.c, posix/src/ualarm.c,
	score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h, score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl,
	score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl, score/src/apiext.c,
	score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c,
	score/src/coremsgclose.c, score/src/coremsgflush.c,
	score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
	score/src/coremsginsert.c, score/src/coremsgseize.c,
	score/src/coremsgsubmit.c, score/src/coremutex.c,
	score/src/coremutexflush.c, score/src/coremutexseize.c,
	score/src/coremutexsurrender.c, score/src/coresem.c,
	score/src/coresemflush.c, score/src/coresemseize.c,
	score/src/coresemsurrender.c, score/src/coretod.c,
	score/src/coretodset.c, score/src/coretodtickle.c,
	score/src/coretodtoseconds.c, score/src/coretodvalidate.c,
	score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapgetinfo.c,
	score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
	score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
	score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
	score/src/objectallocatebyindex.c, score/src/objectclearname.c,
	score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c,
	score/src/objectcopynameraw.c, score/src/objectcopynamestring.c,
	score/src/objectextendinformation.c, score/src/objectfree.c,
	score/src/objectget.c, score/src/objectgetbyindex.c,
	score/src/objectgetisr.c, score/src/objectgetnext.c,
	score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
	score/src/objectinitializeinformation.c, score/src/objectmp.c,
	score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
	score/src/thread.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadclose.c,
	score/src/threadcreateidle.c, score/src/threaddelayended.c,
	score/src/threaddispatch.c, score/src/threadevaluatemode.c,
	score/src/threadget.c, score/src/threadhandler.c,
	score/src/threadidlebody.c, score/src/threadinitialize.c,
	score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c,
	score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
	score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
	score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
	score/src/threadqextract.c, score/src/threadqextractfifo.c,
	score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c,
	score/src/threadqfirst.c, score/src/threadqfirstfifo.c,
	score/src/threadqfirstpriority.c, score/src/threadqflush.c,
	score/src/threadqtimeout.c, score/src/threadready.c,
	score/src/threadreset.c, score/src/threadresettimeslice.c,
	score/src/threadrestart.c, score/src/threadresume.c,
	score/src/threadrotatequeue.c, score/src/threadsetpriority.c,
	score/src/threadsetstate.c, score/src/threadsettransient.c,
	score/src/threadstackallocate.c, score/src/threadstackfree.c,
	score/src/threadstart.c, score/src/threadstartmultitasking.c,
	score/src/threadsuspend.c, score/src/threadtickletimeslice.c,
	score/src/threadyieldprocessor.c, score/src/userext.c,
	score/src/watchdog.c, score/src/watchdogadjust.c,
	score/src/watchdoginsert.c, score/src/watchdogremove.c,
	score/src/watchdogtickle.c, score/src/wkspace.c,
	sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
	sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl,
	sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c,
	sapi/src/extension.c, sapi/src/extensioncreate.c,
	sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c,
	sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c,
	sapi/src/rtemsapi.c, rtems/include/rtems.h,
	rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h,
	rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h,
	rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
	rtems/include/rtems/rtems/signalmp.h,
	rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
	rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl,
	rtems/inline/rtems/rtems/eventset.inl,
	rtems/inline/rtems/rtems/message.inl,
	rtems/inline/rtems/rtems/modes.inl,
	rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/ratemon.inl,
	rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl,
	rtems/inline/rtems/rtems/status.inl,
	rtems/inline/rtems/rtems/support.inl,
	rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl,
	rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl,
	rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
	rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
	rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
	rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
	rtems/src/eventseize.c, rtems/src/eventsend.c,
	rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c,
	rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c,
	rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
	rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
	rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
	rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
	rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
	rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
	rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c,
	rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
	rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
	rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonident.c, rtems/src/ratemonperiod.c,
	rtems/src/ratemontimeout.c, rtems/src/region.c,
	rtems/src/regioncreate.c, rtems/src/regiondelete.c,
	rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionident.c, rtems/src/regionmp.c,
	rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
	rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
	rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
	rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
	rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
	rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
	rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c,
	rtems/src/taskgetnote.c, rtems/src/taskident.c,
	rtems/src/taskinitusers.c, rtems/src/taskissuspended.c,
	rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c,
	rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c,
	rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
	rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
	rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
	rtems/src/timercancel.c, rtems/src/timercreate.c,
	rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
	rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
	rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c,
	rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
	libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h,
	libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
	libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
	libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.c,
	libmisc/fsmount/fsmount.h, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/stackchk/check.c,
	libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h,
	libmisc/untar/untar.c, libmisc/untar/untar.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
	libblock/src/ide_part_table.c, libfs/src/dosfs/dosfs.h,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.h,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
	libfs/src/dosfs/msdos_handlers_dir.c,
	libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
	libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
	libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
	libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_fcntl.c,
	libfs/src/imfs/imfs_fdatasync.c, libfs/src/imfs/imfs_free.c,
	libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
	libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_handlers_device.c,
	libfs/src/imfs/imfs_handlers_directory.c,
	libfs/src/imfs/imfs_handlers_link.c,
	libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
	libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
	libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_mount.c,
	libfs/src/imfs/imfs_ntype.c, libfs/src/imfs/imfs_readlink.c,
	libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
	libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
	libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
	libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
	libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c,
	libfs/src/imfs/miniimfs_init.c, libcsupport/include/chain.h,
	libcsupport/include/clockdrv.h, libcsupport/include/console.h,
	libcsupport/include/iosupp.h, libcsupport/include/rtc.h,
	libcsupport/include/spurious.h, libcsupport/include/timerdrv.h,
	libcsupport/include/vmeintr.h, libcsupport/include/motorola/mc68230.h,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio.h, libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/sys/termios.h, libcsupport/include/zilog/z8036.h,
	libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
	libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
	libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
	libcsupport/src/access.c, libcsupport/src/base_fs.c,
	libcsupport/src/cfgetispeed.c, libcsupport/src/cfgetospeed.c,
	libcsupport/src/cfsetispeed.c, libcsupport/src/cfsetospeed.c,
	libcsupport/src/chdir.c, libcsupport/src/chmod.c,
	libcsupport/src/chown.c, libcsupport/src/chroot.c,
	libcsupport/src/close.c, libcsupport/src/ctermid.c,
	libcsupport/src/dup.c, libcsupport/src/dup2.c, libcsupport/src/eval.c,
	libcsupport/src/fchdir.c, libcsupport/src/fchmod.c,
	libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
	libcsupport/src/fpathconf.c, libcsupport/src/fs_null_handlers.c,
	libcsupport/src/fstat.c, libcsupport/src/fsync.c,
	libcsupport/src/ftruncate.c, libcsupport/src/getdents.c,
	libcsupport/src/getpwent.c, libcsupport/src/hosterr.c,
	libcsupport/src/ioctl.c, libcsupport/src/isatty.c,
	libcsupport/src/libio.c, libcsupport/src/libio_sockets.c,
	libcsupport/src/link.c, libcsupport/src/lseek.c,
	libcsupport/src/lstat.c, libcsupport/src/malloc.c,
	libcsupport/src/mallocfreespace.c, libcsupport/src/mkdir.c,
	libcsupport/src/mkfifo.c, libcsupport/src/mknod.c,
	libcsupport/src/mount.c, libcsupport/src/newlibc.c,
	libcsupport/src/no_libc.c, libcsupport/src/no_posix.c,
	libcsupport/src/open.c, libcsupport/src/pathconf.c,
	libcsupport/src/pipe.c, libcsupport/src/privateenv.c,
	libcsupport/src/read.c, libcsupport/src/readlink.c,
	libcsupport/src/rewinddir.c, libcsupport/src/rmdir.c,
	libcsupport/src/seekdir.c, libcsupport/src/stat.c,
	libcsupport/src/symlink.c, libcsupport/src/sync.c,
	libcsupport/src/tcdrain.c, libcsupport/src/tcflow.c,
	libcsupport/src/tcflush.c, libcsupport/src/tcgetattr.c,
	libcsupport/src/tcgetprgrp.c, libcsupport/src/tcsendbreak.c,
	libcsupport/src/tcsetattr.c, libcsupport/src/tcsetpgrp.c,
	libcsupport/src/telldir.c, libcsupport/src/termios.c,
	libcsupport/src/termiosinitialize.c, libcsupport/src/truncate.c,
	libcsupport/src/umask.c, libcsupport/src/unixlibc.c,
	libcsupport/src/unlink.c, libcsupport/src/unmount.c,
	libcsupport/src/utime.c, libcsupport/src/write.c,
	libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: URL for
	license changed.
	PR 479/rtems_misc
	* libcsupport/src/malloc.c: Per multiple standards realloc does not free
	the original memory if the allocation of the requested larger block
	fails.

2003-09-03	Joel Sherrill <joel@OARcorp.com>

	* libfs/msdos_create.c: Remove unused variable warning.

2003-09-02	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/open.c: Fix typo.
	* libcsupport/src/malloc.c: Remove test define left in.

2003-09-02	Jiri Gaisler <jiri@gaisler.com>

	PR 476/networking
	* libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC.

2003-09-02	Ilya Alexeev <ilya@continuum.ru>

	PR 472/filesystem
	src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.

2003-08-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Add RTEMS_API.
	AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).

2003-08-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-debug.m4: Remove.
	* aclocal/enable-rtems-debug.m4, aclocal/check-rtems-debug.m4: New
	(Split out from rtems-debug.m4).
	* automake/local.am: Remove "debug".
	PR 449/rtems:
	* posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
	posix/src/getgroups.c, posix/src/getlogin.c, posix/src/getpgrp.c,
	posix/src/getpid.c, posix/src/getppid.c, posix/src/getuid.c,
	posix/src/setpgid.c, posix/src/setsid.c: Remove (Moved to
	../libcsupport/src).
	* posix/Makefile.am: Reflect changes above.
	PR 449/rtems:
	* libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
	libcsupport/src/getgid.c, libcsupport/src/getgroups.c,
	libcsupport/src/getlogin.c, libcsupport/src/getpgrp.c,
	libcsupport/src/getpid.c, libcsupport/src/getppid.c,
	libcsupport/src/getuid.c, libcsupport/src/setpgid.c,
	libcsupport/src/setsid.c: New (Copied from ../posix/src).
	* libcsupport/src/no_posix: Remove getpid and _getpid_r.
	* libcsupport/Makefile.am: Reflect changes above.

2003-08-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/fsmount/Makefile.am: Fix path to automake-includes.

2003-08-14	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to
	name lookup service and changed name of id/name translation status code.
	This propagated to multiple functions. The user API service added was
	rtems_object_id_to_name().
	PR 92/rtems
	* posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added
	ualarm() and usleep().
	* posix/src/ualarm.c, posix/src/usleep.c: New files.
	* score/Makefile.am, score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h, score/src/objectmp.c,
	score/src/objectnametoid.c: Added ID to name lookup service and changed
	name of id/name translation status code. This propagated to multiple
	functions. The user API service added was rtems_object_id_to_name().
	* score/src/objectidtoname.c: New file.
	PR 408/filesystem
	* score/score/Makefile.am, score/score/include/rtems/score/thread.h:
	Added sync() service. As part of adding this service, the new RTEMS
	service rtems_iterate_over_all_threads() was also added. This new
	service makes it easier to iterate over all the tasks/threads in a
	system and perform an action on them.
	* score/score/src/iterateoverthreads.c: New file.
	* score/ChangeLog: Fixed screwup.
	* sapi/src/extensionident.c, rtems/Makefile.am, rtems/include/rtems.h,
	rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c,
	rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c,
	rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c,
	rtems/src/timerident.c: Added ID to name lookup service and changed name
	of id/name translation status code. This propagated to multiple
	functions. The user API service added was rtems_object_id_to_name().
	* rtems/src/rtemsidtoname.c: New file.
	PR 408/filesystem
	* libmisc/cpuuse/cpuuse.c: Added sync() service. As part of adding this
	service, the new RTEMS service rtems_iterate_over_all_threads() was also
	added. This new service makes it easier to iterate over all the
	tasks/threads in a system and perform an action on them. This change is
	to use the new thread iteration service.
	* libcsupport/Makefile.am: Add fileio to list of interactive tests.
	* libcsupport/src/sync.c: New (Copied from ../posix/src). New file.

2003-08-13	Joel Sherrill <joel@OARcorp.com>

	* libmisc/fsmount/.cvsignore: New file.

2003-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use rtems-bugs@rtems.com as bug report email address.

2003-08-11	Joel Sherrill <joel@OARcorp.com>

	* configure.ac: Removed duplicate entry.

2003-08-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libmisc/fsmount/Makefile.

2003-08-06	Till Strauman <strauman@slac.stanford.edu>

	PR 435/networking
	* libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses
	printing  the netmask.

2003-08-06	Thomas Doerfler<Thomas.Doerfler@imd-systems.de>

	PR 369/filesystem
	* libmisc/Makefile.am, libmisc/shell/cmds.c, libmisc/wrapup/Makefile.am:
	sample application to show the use of the DOSFS functions.
	* libmisc/fsmount/Makefile.am, libmisc/fsmount/README,
	libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: New files.

2003-08-05	Till Strauman <strauman@slac.stanford.edu>

	PR 436/rtems_misc
	* libmisc/monitor/mon-monitor.c: monitor registered commands list
	manipulation bugs.
	PR 442/filesystem
	* libcsupport/src/open.c: file never closed if ftruncate() fails in
	open().

2003-08-05	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 440/filesystem
	* libfs/src/dosfs/fat_fat_operations.c: Improve write data speed for
	DOSFS FAT12/FAT16 systems.
	PR 439/filesystem
	* libfs/src/dosfs/fat_file.c: flush temporary buffer when closing files.

2003-08-05	<djc915@mail.usask.ca>

	PR 443/filesystem
	* libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes.

2003-08-04	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 441/filesystem
	* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_mknod.c: add rename support to DOSFS.

2003-07-24	Jennifer Averett <jennifer.averett@OARcorp.com>

	PR 434/filesystem
	* libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Modified
	to return error code.
	* libfs/src/imfs/imfs_initsup.c: Modified to set error upon memory
	failure.

2003-07-18	Till Straumann <strauman@slac.stanford.edu>

	PR 430/rtems
	* score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot
	should be a VOLATILE variable.
	* score/src/watchdoginsert.c: 'restart' algorithm needs to enforce
	reloading the list head in case a TICK interrupt during ISR_Flash()
	modified the list.  This is achieved by a proper VOLATILE cast. Also
	_Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
	corruption in case ISR calls watchdoginsert).
	* score/src/watchdogadjust.c: ISR protection added.
	* score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs
	using the new exception processing MUST BE UPDATED to maintain
	_ISR_Nest_level. See also PR288 which provides fixes for the affected
	BSPs distributed with RTEMS.

2003-07-16	Joel Sherrill <joel@OARcorp.com>

	* libfs/ChangeLog: Correct format.

2003-07-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Remove '/' after $(DESTDIR).
	* wrapup/Makefile.am: Remove bogus $(MULTISUBDIR).

2003-07-15	Chris Johns <cjohns@cybertec.com.au>

	PR 431/filesystem
	* libfs/src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now NO
	TIMEOUT. MSDOS volume opertations will wait for ever.

2003-07-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Merge-in librpc/configure.ac.
	* Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@.
	* configure.ac: Merge-in libcsupport/configure.ac.
	* Makefile.am: Add libcsupport to SUBDIRS.
	* configure.ac: Merge-in posix/configure.ac. Merge-in
	itron/configure.ac. Misc. cosmetical changes.
	* Makefile.am: Add posix, itron to SUBDIRS.
	* configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-"
	from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]).
	* Makefile.am: Add libmisc to SUBDIRS.
	* configure.ac: Merge-in libmisc/configure.ac.
	* Makefile.am: Add libmisc to SUBDIRS.
	* configure.ac: Merge-in libfs/configure.ac.
	* Makefile.am: Add libfs to SUBDIRS.
	* configure.ac: Merge-in libblock/configure.ac.
	* Makefile.am: Add libblock to SUBDIRS.
	* configure.ac: Merge-in ada/configure.ac.
	* Makefile.am: Add ada to SUBDIRS.
	* itron/configure.ac: Remove (Merged-in into ../configure.ac).
	* itron/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* itron/src/config.h: New.
	* posix/configure.ac: Remove (Merged-in into ../configure.ac).
	* posix/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* posix/src/config.h: New.
	* score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
	* libmisc/configure.ac: Remove (Merged into ../configure.ac).
	* libmisc/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libmisc/capture/config.h: New.
	* libmisc/capture/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/cpuuse/config.h: New.
	* libmisc/cpuuse/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/devnull/config.h: New.
	* libmisc/devnull/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/dummy/config.h: New.
	* libmisc/dummy/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/dumpbuf/config.h: New.
	* libmisc/dumpbuf/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/monitor/config.h: New.
	* libmisc/monitor/Makefile.am: Add config.h.  Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/mw-fb/config.h: New.
	* libmisc/mw-fb/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/rtmonuse/config.h: New.
	* libmisc/rtmonuse/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/serdbg/config.h: New.
	* libmisc/serdbg/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/shell/config.h: New.
	* libmisc/shell/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/stackchk/config.h: New.
	* libmisc/stackchk/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/untar/config.h: New.
	* libmisc/untar/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/wrapup/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
	libmisc/cpuuse/cpuuse.c, libmisc/devnull/devnull.c,
	libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
	libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
	libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
	libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
	libmisc/monitor/mon-manager.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
	libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
	libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
	libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/shell/cmds.c,
	libmisc/stackchk/check.c, libmisc/untar/untar.c: Add config-header
	support.
	* librpc/configure.ac: Remove (Merged-in into ../configure.ac).
	* librpc/Makefile.am, librpc/include/Makefile.am,
	librpc/src/Makefile.am, librpc/src/rpc/Makefile.am,
	librpc/src/xdr/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libblock/configure.ac: Remove (Merged into ../configure.ac).
	* libblock/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libfs/configure.ac: Remove (Merged-in into ../configure.ac).
	* libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
	libfs/src/imfs/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libfs/src/dosfs/config.h: New.
	* libfs/src/dosfs/Makefile.am: Add config.h.
	* libfs/src/imfsfs/config.h: New.
	* libfs/src/imfs/Makefile.am: Add config.h.  Remove COMMON_C_FILES,
	DOC_FILES (Unused).
	* libfs/src/dosfs/fat.c: include config-header "config.h".
	* libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/msdos_conv.c: Ditto.
	* libcsupport/configure.ac: Remove (Merged-in into ../configure.ac).
	* libcsupport/Makefile.am: DOC_FILES = src/TODO src/CASES, Reflect
	having merged configure.ac into ../configure.ac.
	* libcsupport/src/config.h: New.
	* libnetworking/configure.ac: Remove (Merged into ../configure.ac).
	* libnetworking/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/lib/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect
	having merged configure.ac into ../configure.ac.
	* libnetworking/kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.

2003-07-08	Joel Sherrill <joel@OARcorp.com>

	PR 419/rtems
	* libcsupport/src/termios.c: Removed warning.

2003-07-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Remove RTEMS_BSP from
	RTEMS_CHECK_MULTIPROCESSING.

2003-07-07	Joel Sherrill <joel@OARcorp.com>

	PR 417/rtems
	* score/src/coresemsurrender.c: Correct incorrect check for
	maximum_count reported by Sergei Organov <osv@topconrd.ru>.

2003-07-03	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20030703.

2003-07-02	Chris Johns <cjohns@cybertec.com.au>

	* libfs/src/dosfs/Makefile.am, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c,
	libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_misc.c: Patch from
	Victor V. Vengerov <vvv@oktet.ru> to remove Linux code.
	* libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Comment have been
	updated.
	* libcsupport/include/rtems/libio.h, libcsupport/src/termios.c: Add the
	rtems_termios_bufsize call.

2003-06-13	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadloadenv.c: Removed warnings.

2003-06-12	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectmp.c, rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/partmp.h,
	rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h,
	rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
	rtems/src/semmp.c: Removed warnings.

2003-06-10	Phil Torre <ptorre@zetron.com>

	PR 411/filesystem
	* libfs/src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
	then unlinking it causes a memory leak.

2003-06-04	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed
	warnings.

2003-05-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems/include/rtems/rtems/types.h: Include stdint.h.
	* libcsupport/Makefile.am: Conditionally install stdint.h/inttypes.h.
	* libcsupport/configure.ac: Check for system-stdint.h/inttypes.h.

2003-05-29	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_syscall.c: Removed warnings.

2003-05-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 409/core
	* include/Makefile.am: Add rtems/stdint.h.
	* include/rtems/stdint.h: New.
	PR 321/bsps
	* aclocal/env-rtemscpu.m4: Remove support for profile-variant.
	* automake/compile.am, automake/local.am: Ditto.
	PR 409:
	* rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply
	c99-types to typedef rtems_[un]signed[8|16|32|64].
	PR 409:
	* libcsupport/include/stdint.h: Include rtems/stdint.h.

2003-05-15	cjohns@cybertec.com.au  <cjohns@cybertec.com.au>

	* libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the
	SUSv3 standard.

2003-05-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove LIBSUFFIX_VA (unused).

2003-05-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
	* aclocal/env-rtemsbsp.m4, aclocal/enable-rtemsbsp.m4: Remove.
	* aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
	project_libdir.

2003-04-17	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 399/rtems_misc
	* libcsupport/src/termios.c: In canonical mode, when input is present in
	the input buffer that contains an EOL character and some following
	characters, a read call read data behind the EOL character, although it
	should stop reading with the EOL character.

2003-04-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/dummy/Makefile.am: Remove stray dummy.rel.
	* libcsupport/src/no_posix.c: include <reent.h> instead of <sys/reent.h>.

2003-04-17	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20030417.

2003-04-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 389/rtems
	* libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it
	conditional on newlib.

2003-04-15	Joel Sherrill <joel@OARcorp.com>

	PR 388/networking
	* libnetworking/kern/kern_sysctl.c: Revert previous patch and use
	strlcpy() now that it is available. Also fixed some warnings.

2003-04-11	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20020411.

2003-04-03	Eri Valette <eric.valette@free.fr>

	PR 381/core
	* libcsupport/src/newlibc.c: Switch from using _REENT_INIT to
	_REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted
	on pc386 BSP.

2003-03-27	Joel Sherrill <joel@OARcorp.com>

	* libblock/Makefile.am: ATA code depends upon libchip/ide which is not
	allowed in the cpukit source code since it must be buildable independent
	of any BSP. These files were moved to libchip/ide.
	* libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
	libblock/src/ata.c: Removed.
	* libnetworking/kern/kern_sysctl.c: Converted from BSP strlcpy() to
	strncpy().

2003-03-25	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 367/filesystem
	* libblock/Makefile.am, libblock/include/rtems/ide_part_table.h,
	libblock/src/ata.c, libblock/src/ide_part_table.c: Some bugs were still
	present in the DOSFS implementation: - FAT12 did not work properly on
	Big-Endian machines - Some synchronization and error handling problems
	were present - Some legal codings for EOC were not recognized.
	PR 367/filesystem
	* libfs/src/dosfs/Makefile.am, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.c,
	libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS
	implementation: - FAT12 did not work properly on Big-Endian machines. -
	Some synchronization and error handling problems were present. - Some
	legal codings for EOC were not recognized.

2003-03-25	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of
	include file.

2003-03-18	Till Straumann <strauman@slac.stanford.edu>

	PR 356/bsps
	* score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi
	compliant. Let Thread_Handler verify that _init/_main are non-NULL
	before calling them (gives the linker script/user more freedom to handle
	special cases).
	PR 356/bsps
	* libnetworking/sys/linker_set.h: This patch makes RTEMS/PowerPC eabi
	compliant. Declare all linker-script defined addresses as variables of
	unknown size and not as short objects like 'int', 'void*' etc.  Since
	only addresses are used and never those variable's values, the type used
	in a declaration is not important.

2003-03-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libcsupport/configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
	* libcsupport/src/strlcat.c, libcsupport/src/strlcpy.c: New (extracted
	from pppd/utils.c).
	* libcsupport/Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.

2003-03-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin
	mistreating paths.

2003-03-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Reflect changes to project_libdir.
	* aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to
	project_libdir.
	* aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
	* aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove
	RTEMS_PROJECT_ROOT (Unused).
	* aclocal/tool-paths.m4: Delete.

2003-03-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove AC_CONFIG_AUX_DIR.
	* aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
	* configure.ac: AC_PREREQ(2.57).
	* configure.ac: Remove sptables.h.in.
	* itron/configure.ac: Remove AC_CONFIG_AUX_DIR.
	* sapi/Makefile.am: Remove stray reference to sptables.h.in.
	* sapi/include/rtems/sptables.h: New.
	* sapi/include/rtems/sptables.h.in, sapi/include/.cvsignore,
	sapi/include/rtems/.cvsignore, sapi/inline/.cvsignore,
	sapi/inline/rtems/.cvsignore, sapi/macros/.cvsignore,
	sapi/macros/rtems/.cvsignore, sapi/src/.cvsignore: Remove.
	* libmisc/configure.ac, libblock/configure.ac, libfs/configure.ac,
	libcsupport/configure.ac, libnetworking/configure.ac: Remove
	AC_CONFIG_AUX_DIR.
	* libnetworking/netinet/in_chksum.c: Remove duplicate case to include
	in_chksum_arm.c.

2003-02-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION)
	to propagate it through cpuopts.h.
	* sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
	cpuopts.h).

2003-02-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).

2003-02-20	Wolfram Wadepohl <W.Wadepohl@indumat.de>

	PR 357/rtems_misc
	* libcsupport/src/termios.c (rtems_termios_open): Fixed code the
	incorrectly checked that the wrong pointer during allocation was NULL.

2003-02-20	Till Straumann <strauman@slac.stanford.edu>

	PR 351/networking
	* libnetworking/nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
	strdup_bootp_realloc() everywhere for sake of consistency.

2003-02-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/gcc-isystem.m4: New.
	* aclocal/gcc-specs.m4: Remove.
	* aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM.
	Reformat setting up RTEMS_CPPFLAGS.
	* automake/local.am: Introduce depend-gcc. Remove ${ARCH}.
	* automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP.
	Add ${ARCH}. depend-gcc.
	* aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
	* aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
	* aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. capture/capture-cli.c: Add
	proper definition to avoid compiler warnings. Apply int = getchar().
	* libcsupport/src/privateenv.c: Fix prototype for free_user_env.

2003-02-14	Till Straumann <strauman@slac.stanford.edu>

	PR 352/rtems_misc
	* libmisc/shell/shell.c: make rtems_shell main task an FP enabled task.

2003-02-14	Joel Sherrill <joel@OARcorp.com>

	AMD a29k declared obsolete.
	* score/cpu/Makefile.am: Removed reference.
	* score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog,
	score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h,
	score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c,
	score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah,
	score/cpu/a29k/register.ah, score/cpu/a29k/sig.S,
	score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore,
	score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h,
	score/cpu/a29k/rtems/score/cpu_asm.h,
	score/cpu/a29k/rtems/score/types.h: Removed.

2003-02-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.

2003-02-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* itron/configure.ac: AC_PREREQ(2.57).
	* posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* posix/configure.ac: AC_PREREQ(2.57).
	* librpc/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* librpc/configure.ac: AC_PREREQ(2.57).
	* libblock/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libblock/configure.ac: AC_PREREQ(2.57).
	* libfs/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libfs/configure.ac: AC_PREREQ(2.57).
	* libcsupport/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libcsupport/configure.ac: AC_PREREQ(2.57).
	* libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libnetworking/configure.ac: AC_PREREQ(2.57).

2003-02-11	Mike Siers <mikes@poliac.com>

	* libnetworking/rtems/rtems_glue.c: A small patch to the network daemon
	task code.  I just added code to check the return value of the
	rtems_bsdnet_event_receive function.  Only when this function returns a
	SUCCESSFUL status, will the event flags be checked.  This is more of a
	code cleanup issue than a bug.  The patch will just ensure the ipintr()
	and arpintr() functions are only called when a event is signaled.

2003-02-06	Mike Siers <mikes@poliac.com>

	PR 342/networking
	* libnetworking/kern/uipc_mbuf.c: The RTEMS version of the m_copyback is
	changing the m_len value of the mbuf.  I looked into the source from
	another BSD system and the mbuf length is not changed inside this
	function.  The m_copyback function is only being used in the
	net/rtsock.c file.  So I think this problem is only visable under
	certain routing table conditions.

2003-02-06	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/sys/ioccom.h: Include <sys/types.h> not
	<machine/types.h> so Linux port builds.

2003-02-05	Till Straumann  <strauman@slac.stanford.edu>

	PR 340/filesystem
	* libcsupport/src/fcntl.c: Add missing _fcntl_r assumed to exist by
	newlib.

2003-02-05	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 341/networking
	* libnetworking/lib/ftpfs.c: Account for NULL at end of strings when
	malloc()'ing memory.

2003-02-05	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/sys/ioccom.h: Fix so not using internal RTEMS
	types in libc code.

2003-02-03	Till Straumann  <strauman@slac.stanford.edu>

	PR 339/filesystem
	* libcsupport/src/chroot.c: Fix violation of FS node object copy
	semantics.

2003-02-03	Steven Johnson <sjohnson@neurizon.net>

	PR 338/filesystem
	* libfs/src/imfs/ioman.c: Fix reentrancy problem with
	rtems_io_lookup_name() (API change).

2003-02-03	Joel Sherrill <joel@OARcorp.com>

	PR 338/filesystem
	* sapi/include/rtems/io.h, sapi/src/io.c: Side-effect of fixing
	reentrancy problem with rtems_io_lookup_name() (API change).
	PR 338/filesystem
	* libcsupport/src/unixlibc.c: Side-effect of fixing reentrancy problem
	with  rtems_io_lookup_name() (API change).

2003-01-28	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20030128.
	* libnetworking/Makefile.am: Add kern/kern_sysctl.c to Makefile.am so
	networking tests build. This was subsequently reported as PR337 before I
	committed the fix.

2003-01-27	Till Straumann <strauman@SLAC.Stanford.edu>

	* libnetworking/libc/getproto.c, libnetworking/libc/getprotoname.c:
	modification to call getprotoent_static() if fopen() on /etc/protocols
	fails.

2003-01-27	Juan Zamorano <jzamora@fi.upm.es>

	* posix/src/ptimer1.c: Correct problem which could lead to overflow in
	time math.

2003-01-27	Eugeny S. Mints <Eugeny.Mints@oktet.ru>

	* libblock/src/blkdev.c: Per PR331 fix bug which is tripped by writing
	512 byte blocks to 512 byte aligned positions.

2003-01-27	Dan Smisko <dan@balanced.com>

	* libmisc/stackchk/check.c: Fix problem where _Objects_Get_information()
	will dereference a null pointer when checking the interrupt stack. If
	there's something at 0, you may be ok at run time but it is wrong.
	* libmisc/monitor/mon-command.c: Correct two potential NULL references.

2003-01-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS.

2003-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove CLEAN_DEPEND (Unused).  Remove
	CLOBBER_DEPEND (Unused).

2003-01-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/netinet/tcp_subr.c, libnetworking/netinet/udp_usrreq.c:
	Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,  INP_LOCK, INP_UNLOCK
	macros.

2003-01-10	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libcsupport/Makefile.am: Eliminate OBJS.

2003-01-10	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectmp.c: Corrected use of name parameter to reflect that
	it is actually the name not a pointer to the name.
	* rtems/src/msg.c, rtems/src/part.c, rtems/src/sem.c, rtems/src/tasks.c:
	Correct object class control structure initialization for
	multiprocessing configurations.
	* libcsupport/include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to
	avoid conflict with GNU/Linux header files.

2003-01-03	Till Straumann  <strauman@slac.stanford.edu>

	PR 303
	* libcsupport/src/base_fs.c, libcsupport/src/getpwent.c,
	libcsupport/src/privateenv.c: Fix violation of node_access  copy
	symantics.

2003-01-03	Joel Sherrill <joel@OARcorp.com>

	* posix/ChangeLog: Corrected entry for sysconf.c which did not include
	PR.

2003-01-03	Jitendra Vegiraju <jvegiraju@netscape.net>

	* libnetworking/sys/queue.h: Fix alignment problem on ARM.

2003-01-03	Jay Monkman <jtm@smoothsmoothie.com>

	* posix/src/mqueueopen.c: Actually open the message queue descriptor so
	it is available for others to use.

2003-01-03	Eugeny S. Mints <Eugeny.Mints@oktet.ru>

	* libblock/src/ata.c, libblock/src/bdbuf.c: Correct invocation of
	rtems_task_mode() so the task's preemption mode setting is properly
	maintained.
	* libfs/src/dosfs/msdos_initsupp.c: Specify inherited priority as 0
	since this is a FIFO queuing semaphore.

2003-01-03	Chris Johns <cjohns@cybertec.com.au>

	* libnetworking/Makefile.am: Added sys/linker_set.h.
	* libnetworking/kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
	* libnetworking/kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to
	KIPC_SOMAXCONN.
	* libnetworking/kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
	KIPC_MAXSOCKBUF.
	* libnetworking/net/if_ethersubr.c: FreeBSD 2.2.2 does not have a
	_net_link node while 5.0 does.
	* libnetworking/net/if_ppp.c: Removed the TEXT_SET define as these
	macros are now implemented.
	* libnetworking/net/rtsock.c: Enable sysctl support plus fix the bug
	with the lastest FreeBSD sysctl header file.
	* libnetworking/netinet/icmp_var.h: FreeBSD 2.2.2 does not have a
	_net_inet_icmp node while 5.0 does.
	* libnetworking/netinet/if_ether.c: FreeBSD 2.2.2 does not have a
	_net_link_ether node while 5.0 does.
	* libnetworking/netinet/igmp_var.h: FreeBSD 2.2.2 does not have a
	_net_inet_igmp node while 5.0 does.
	* libnetworking/netinet/in_pcb.c: Fixed the arguments to the sysctl
	call. Add inp_gencnt and ipi_count. These are used when listing
	connections.
	* libnetworking/netinet/in_pcb.h: Added counters to aid the listing of
	connections.
	* libnetworking/netinet/in_var.h: Provide the _net_inet_ip and
	_net_inet_raw nodes.
	* libnetworking/netinet/ip_fw.c: Disable the firewall sysctl calls.
	* libnetworking/netinet/tcp_subr.c: Merge tcp_pcblist from the lastest
	FreeBSD source.
	* libnetworking/netinet/tcp_var.h: Add structures needed by net-snmp to
	list connections.
	* libnetworking/netinet/udp_usrreq.c: Merged udp_pcblist from the
	lastest FreeBSD source.
	* libnetworking/netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST.
	Used by net-snmp.
	* libnetworking/rtems_glue.c: Call sysctl_register_all when initialising
	the network stack to register all the sysctl calls. These are in the
	special sections and required an updated linker script.
	* libnetworking/rtems/rtems_syscall.c: Add the sysctl call.
	* libnetworking/sys/kernel.h: Use the lastest FreeBSD method of handling
	sysctl structures.  This now held in the sys/linker_set.h file.
	* libnetworking/sys/queue.h: This is from the lastest FreeBSD code with
	the circular  code merged back in as it is not used in the lastest
	FreeBSD kernel.
	* libnetworking/sys/sysctl.h: The lastest sysctl. This was needed to use
	with the new linker set method. The FreeBSD 2.2.2 version has asm hacks.
	The lastest version of the FreeBSD does not have these hacks. It uses
	gcc attribute directives.

2002-12-26	Till Straumann  <strauman@slac.stanford.edu

	* libcsupport/src/fchdir.c: PR302 fix violation of FS node object copy
	semantics.

2002-12-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).

2002-12-18	Eric Norum <eric.norum@usask.ca>

	* libnetworking/Makefile.am: Include netinet sources.

2002-12-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in
	from the 2002-12-12 patch).

2002-12-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Fix typo in yesterday's patch.

2002-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Don't create $ARCH. Use install-data-local to
	install librtemscpu.a.
	* wrapup/Makefile.am: Add libmisc.
	* configure.ac: Add AC_CONFIG_SUBDIR(libmisc).
	* itron/Makefile.am, posix/Makefile.am: Don't create $ARCH as
	side-effect of compilation.
	* score/Makefile.am: Don't create $ARCH.
	* sapi/Makefile.am: Don't create $ARCH as side-effect of compilation.
	* rtems/Makefile.am: Don't create $ARCH as side-effect of compilation.
	Re-order all-local.
	* libmisc/configure.ac: Require autoconf-2.57+automake-1.7.2.
	* libmisc/capture/Makefile.am: Eliminate C_O_FILES.
	* libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Ditto.
	* libmisc/mw-fb/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS. Moving
	libmisc from rtems/c/src to rtems/cpukit.
	* libmisc/Makefile.am: Reflect new path.
	* libmisc/configure.ac: Reflect new path.  Use RTEMS_ENV_RTEMSCPU
	instead of RTEMS_ENV_RTEMSBSP. Remove RTEMS_PROJECT_ROOT.
	* libmisc/capture/Makefile.am: Reflect new path. Remove OBJS from
	all-local.
	* libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
	libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
	libmisc/untar/Makefile.am: Ditto.
	* libmisc/wrapup/Makefile.am: Reflect new path.
	* libblock/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS.
	* libfs/src/imfs/Makefile.am: Eliminate C_O_FILES.
	* libfs/src/dosfs/Makefile.am: Ditto.
	* libnetworking/Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
	netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
	rtems/Makefile.am.
	* libnetworking/kern/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/rtems/Makefile.am: Remove.
	* libnetworking/wrapup/Makefile.am: Reflect changes above.
	* libnetworking/configure.ac: Ditto.

2002-12-11	Vladimir Nesic <vnesic@dkts.co.yu>

	* posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node
	not the permanent null last node.

2002-12-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/kern/Makefile.am: Remove C_O_FILES.  Don't let all-local
	depend on $OBJS).
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.

2002-12-10	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.

2002-12-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
	RTEMS_CHECK_CUSTOM_BSP.
	* aclocal/check-bsps.m4: Remove.
	* wrapup/Makefile.am: Remove *_OBJS, use LIBS+= instead.
	* configure.ac: Require autoconf >= 2.54, automake-1.7.2.
	* wrapup/Makefile.am, configure.ac: Reflect changes to score/.
	* wrapup/Makefile.am, configure.ac: Reflect changes to sapi/.
	* configure.ac: Add AC_SUBST(INLINEdir).
	* wrapup/Makefile.am, configure.ac: Reflect changes to rtems/.
	* wrapup/Makefile.am: Reflect changes to posix/. Reflect changes to
	itron/.
	* itron/include/Makefile.am, itron/inline/Makefile.am,
	itron/macros/Makefile.am, itron/src/Makefile.am: Remove.
	* itron/Makefile.am: Merge-in removed Makefile.ams.
	* itron/configure.ac: Reflect changes above.
	* posix/include/Makefile.am, posix/inline/Makefile.am,
	posix/macros/Makefile.am, posix/src/Makefile.am: Remove.
	* posix/Makefile.am: Merge-in removed Makefile.ams.
	* posix/configure.ac: Reflect changes above.
	* score/Makefile.am: Fix macro-file installation.
	* score/Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
	* score/include/Makefile.am, score/inline/Makefile.am,
	score/macros/Makefile.am, score/src/Makefile.am: Remove.
	* score/Makefile.am: Merge-in removed Makefile.ams.
	* sapi/include/Makefile.am, sapi/inline/Makefile.am,
	sapi/macros/Makefile.am, sapi/src/Makefile.am: Remove.
	* sapi/Makefile.am: Merge-in removed Makefile.ams.
	* rtems/include/Makefile.am, rtems/inline/Makefile.am,
	rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove.
	* rtems/Makefile.am: Merge-in removed Makefile.ams.

2002-12-06	Vladimir Nesic <vnesic@dkts.co.yu>

	* posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl:
	Implemented PTHREAD_COND_INITIALIZER support.  Vladimir implemented the
	inline version and Joel adapted it to the macro version.

2002-12-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Rework *FLAGS, AM_*FLAGS handling.
	* automake/multilib.am: Don't include @RTEMS_BSP@.cfg.
	* automake/compile.am: Remove hard-coded CFLAGS_PROFILE_V. Add
	autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
	CFLAGS_PROFILE_V. Hard-code RTEMS_CFLAGS_PROFILE = -pg.
	* aclocal/prog-cc.m4: Sync with toplevel/aclocal/prog-cc.m4. Remove
	GCCSED.
	* aclocal/env-rtemsbsp.m4: Add AC_ARG_VAR for CPU_CFLAGS,
	CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V.
	* aclocal/rtems-flags.m4: New.
	* libcsupport/configure.ac: Add various checks to enhance portability.
	* libcsupport/src/termios.c: Reflect changes to configure.ac.

2002-12-06	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/malloc.c: Fixed code that incorrected did a disable
	dispatch instead of locking and unlocking the allocator mutex.

2002-12-02	Joel Sherrill <joel@OARcorp.com>

	* posix/include/rtems/posix/timer.h, posix/src/keygetspecific.c,
	posix/src/posixtimespecsubtract.c, posix/src/ptimer1.c,
	posix/src/semunlink.c: Added casts to eliminate warnings on 16-bit
	targets like the h8300.
	* score/include/rtems/score/object.h, score/include/rtems/score/tod.h,
	rtems/include/rtems/rtems/support.h: Added casts to eliminate warnings
	on 16 bit targets like the h8300.
	* libmisc/stackchk/check.c: Better handling of task name.
	* libblock/src/bdbuf.c: Added cast to remove warning.
	* libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h: Added casts to remove
	warnings on 16 bit targets like the h8300.
	* libcsupport/include/rtems/libio.h: Internally use a union of an
	unsigned64 and major/minor device so we don't get into trouble shifting.
	The h8300 seemed to be impossible to remove warnings otherwise.
	Eventually the structure definition of a dev_t might be better anyway.
	* libcsupport/include/sys/ioccom.h: Added casts to remove warnings on 16
	bit targets.

2002-11-29	Eric Norum <eric.norum@usask.ca>

	PR 316
	* posix/src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. Return
	error rather than panic if argument is unsupported.

2002-11-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V (Unused).
	* aclocal/sysv-ipc.m4: Adaptation to autoconf-2.5x.
	* aclocal/check-newlib.m4: Sync with ../aclocal/check-newlib.m4.
	* itron/configure.ac: Cosmetical fixes.
	* itron/configure.ac: Fix package name.
	* posix/configure.ac: Cosmetical fixes.
	* posix/configure.ac, librpc/configure.ac, libblock/configure.ac: Fix
	package name.
	* libfs/configure.ac: Cosmetical fixes.
	* libfs/configure.ac: Fix package name.
	* libcsupport/configure.ac: Cosmetical fixes.
	* libcsupport/configure.ac, libnetworking/configure.ac: Fix package name.

2002-11-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/rtems/libio_.h: Remove.
	* libcsupport/configure.ac: Check for sys/cdefs.h, Add NEED_SYS_CDEFS_H.
	Add check for CHAR_BIT.
	* libcsupport/Makefile.am: Conditionally install sys/cdefs.h iff using
	newlib or if the host does not provide sys/cdefs.h (Fixes Linux/posix).
	* libcsupport/configure.ac: Remove -ansi -fasm. Add checks to diagnose
	potential system header conflicts.
	* libcsupport/Makefile.am: Unconditionally install sys/cdefs.h.
	* libnetworking/Makefile.am: Merge-in HEADER-handling from
	net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
	* libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am: Remove *_HEADERS.

2002-11-18	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20021118.

2002-11-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/rtems/userenv.h: Rely upon <limits.h> for
	_POSIX_LOGIN_NAME_MAX.
	* aclocal/prog-cc.m4: Acknowledge configuration-time CFLAGS.
	* automake/compile.am: Acknowledge configuration-time CFLAGS. Remove
	CFLAGS_DEFAULT.
	* libmisc/monitor/mon-commands.c: Removed warnings for RTEMS_UNIX.
	* libblock/src/diskdevs.c: Include <unistd.h> to remove warning.
	* libnetworking/Makefile.am: Merge-in arpa/Makefile.am,
	machine/Makefile.am, sys/Makefile.am, vm/Makefile.am. Add . to SUBDIRS.
	* libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Remove.
	* libnetworking/configure.ac: Reflect changes above.

2002-11-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/capture/Makefile.am, libmisc/serdbg/Makefile.am: Remove
	AUTOMAKE_OPTIONS.
	* libmisc/serdbg/serdbgio.c: Add #include <unistd.h>.
	* libmisc/shell/Makefile.am, libmisc/wrapup/Makefile.am: Add
	RTEMS_LIBSHELL conditional.
	* libmisc/configure.ac: Check for stdio assignments. Add RTEMS_LIBSHELL
	conditional.

2002-11-14	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/object.inl: Keep consistent with inline
	version.

2002-11-13	Paul Whitfield <paulw@microsol.iinet.net.au>

	* rtems/src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
	set, there should have been an & in front of size.

2002-11-11	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20021111.

2002-11-07	<strauman@slac.stanford.edu>

	* libcsupport/src/mount.c: Per PR297, correct fs_mountme failure paths.

2002-11-06	Chris Johns <ccj@acm.org>

	* libnetworking/sys/select.h: Add C++ to C external.

2002-11-04	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/rpc/pmap_rmt.c: Removed warnings.

2002-11-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/kern/uipc_mbuf.c: Comment out m0 in m_copydata to
	suppress warning.

2002-11-01	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog, posix/ChangeLog: Corrected.
	* libmisc/stackchk/check.c: Removed warnings.
	* libcsupport/ChangeLog, libnetworking/ChangeLog: Corrected.

2002-11-01	Eric Norum <eric.norum@usask.ca>

	* libnetworking/nfs/bootp_subr.c, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_glue.c: Till Straumann's patch (PR295) to use
	bootp option 129 to get command line string.  Till Straumann's patch to
	change inet_ntoa->inet_ntop.

2002-10-31	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapgetinfo.c: Fixed comment.
	* score/src/mpci.c: Removed warning.
	* rtems/src/regiongetinfo.c: Corrected return value check.
	* libmisc/stackchk/check.c: Removed warning.
	* librpc/src/rpc/svc_run.c: Remove warning.
	* libcsupport/src/mallocfreespace.c: Corrected sense of status check to
	match change inside RTEMS.
	* libcsupport/src/newlibc.c: Removed warning.
	* libnetworking/libc/rcmd.c, libnetworking/netinet/in_cksum_arm.c:
	Removed warnings.

2002-10-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/check-bsp-cache.m4: Remove.

2002-10-30	Eric Norum <eric.norum@usask.ca>

	* include/rtems/bspIo.h: Add vprintk function for kernel printing from
	routines which have already obtained the va_list pointer.
	* posix/src/psignal.c: Fix counting problem which resulted in too many
	entries being in the POSIX signals default behavior table.
	* posix/src/psignal.c: Reflect changes to signal names in newlib.
	* libcsupport/src/printk.c: Add vprintk function for kernel printing
	from routines which have already obtained the va_list pointer.

2002-10-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER.

2002-10-28	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadhandler.c: Prototype _init() and _main() if they are
	needed to avoid a warning.
	* rtems/src/timerserver.c: Add useless return to avoid warning.
	* librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
	librpc/src/rpc/svc_tcp.c: Add include of <sys/select.h> to eliminate
	warning.
	* librpc/src/rpc/rpcdname.c: Add prototype of getdomainname() to
	eliminate warning.
	* libcsupport/include/rtems/libio.h: Change
	rtems_filesystem_node_types_t from enumeration to int to eliminate
	warnings when values are overridden.
	* Pass to eliminate warnings.
	* libnetworking/kern/uipc_mbuf.c: Conditional SYSINIT() usage on
	__rtems__. Fix return statement without a value.
	* libnetworking/lib/ftpfs.c: read and write filesystem routines return
	ssize_t.
	* libnetworking/lib/syslog.c: Add include of <string.h> to eliminate
	warning.
	* libnetworking/lib/tftpDriver.c: read and write filesystem routines
	return ssize_t.
	* libnetworking/libc/gethostbydns.c: Prototype abort().
	* libnetworking/libc/inet_ntoa.c: Prototype strcpy().
	* libnetworking/libc/rcmd.c: Add include of <sys/select.h>.
	* libnetworking/net/if_loop.c: Turn token at end of endif to comment.
	* libnetworking/net/rtsock.c, libnetworking/nfs/bootp_subr.c:
	Conditional SYSINIT() usage on __rtems__.
	* libnetworking/rtems/rtems_bootp.c: Add include of
	<rtems/rtems_bsdnet_internal.h>.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Added prototypes for
	memcpy() and memset() since the BSD code tries to avoid using libc .h
	files  since it is used to being in the kernel.
	* libnetworking/rtems/rtems_syscall.c: read and write filesystem
	routines return ssize_t.

2002-10-28	Eugeny S. Mints <Eugeny.Mints@oktet.ru>

	* libblock/*: Added ATA support.
	* libblock/include/rtems/blkdev.h: Added last IO status.
	* libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
	libblock/src/ide_part_table.c: New files.

2002-10-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/mon-command.c: Don't build rtems_monitor_line_editor
	for RTEMS_UNIX to avoid gcc warning.

2002-10-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac, itron/configure.ac, posix/configure.ac,
	librpc/configure.ac, libblock/configure.ac, libfs/configure.ac,
	libcsupport/configure.ac, libnetworking/configure.ac: Add nostdinc to
	AM_INIT_AUTOMAKE.
	* libnetworking/Makefile.am: Remove bogus reference to CHANGELOG.

2002-10-24	Fabrizio Pirovano <pirovano.thysys@tiscalinet.it>

	* libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
	libmisc/stackchk/check.c: Patch to remove problems introduced by object
	name rework.

2002-10-24	<strauman@slac.stanford.edu>

	* libcsupport/src/eval.c: Per PR293, added freenode calls for evaluate
	link failures.

2002-10-23	<strauman@slac.stanford.edu>

	PR 290
	* src/mount.c: Add check for ops->node_type_h.
	PR 291
	* src/mknod.c: Remove erroneous call to freenod.

2002-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore, itron/.cvsignore, posix/.cvsignore, libmisc/.cvsignore,
	librpc/.cvsignore, libblock/.cvsignore, libfs/.cvsignore,
	libcsupport/.cvsignore, libnetworking/.cvsignore: Reformat. Add
	autom4te*cache. Remove autom4te.cache.

2002-10-21	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-20021021-test.

2002-10-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/net/if_ethersubr.c: Add comments to #endif NETATALK to
	stop gcc from complaining.

2002-10-07	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20021007.

2002-10-07	Eric Norum <eric.norum@usask.ca>

	* libnetworking/netinet/tcp_var.h: Corrected typo in ARM alignment patch
	which  broke all other ports.

2002-10-04	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-JUNK.
	* aclocal/version.m4: Updated to rtems-ss-20021004.

2002-10-04	Jay Monkman <jtm@smoothsmoothie.com>

	* libnetworking/netinet/in_cksum.c, libnetworking/netinet/ip_icmp.h,
	libnetworking/netinet/ip_input.c, libnetworking/netinet/tcp_input.c,
	libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_var.h,
	libnetworking/sys/queue.h: Address alignment requirements for the ARM.
	* libnetworking/rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR
	and SIOCDIFADDR.

2002-10-02	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/uipc_socket.c: Make sure that small non-zero delays
	work. Suggested cleanup from Eric Norum.

2002-10-02	Jennifer Averett <jennifer@OARcorp.com>

	* libfs/src/imfs/memfile.c: Fixed case where last close of unlinked file
	did not remove the resources associated with that file.  Reported by
	Till Straumann <strauman@slac.stanford.edu> on the mailing list.

2002-10-02	Eric Norum <eric.norum@usask.ca>

	* libcsupport/src/getpwent.c: Per PR283, reimplement to address
	reentrancy problems.
	* libcsupport/src/getgrent.c: Removed as functionality is now just a
	wrapper for  common routines in src/getpwent.c.
	* libcsupport/Makefile.am: Reflect file removal.
	* libnetworking/rtems/mkrootfs.c: As part of PR283, remove redundant
	code that creates /etc/passwd and /etc/group.

2002-09-16	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/netinet/Makefile.am, libnetworking/netinet/udp_usrreq.c:
	Back off some of the IP_FORWARD patch as it appears to not compile in
	the  current tree.

2002-09-14	Vyacheslav V. Burdjanadze <wr@zelax.ru>

	* libnetworking/kern/uipc_mbuf.c, libnetworking/sys/mbuf.h,
	libnetworking/netinet/udp_usrreq.c: Add  optional UDP broadcast
	forwarding support.
	* libnetworking/netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled
	UDP broadcast forwarding.

2002-09-14	Joel Sherrill <joel@OARcorp.com>

	* posix/src/psignal.c: Remove duplication from rtems/posix/psignal.h.
	* rtems/src/dpmemcreate.c, rtems/src/dpmemident.c,
	rtems/src/msgqcreate.c, rtems/src/msgqident.c, rtems/src/partcreate.c,
	rtems/src/partident.c, rtems/src/ratemoncreate.c,
	rtems/src/ratemonident.c, rtems/src/regioncreate.c,
	rtems/src/regionident.c, rtems/src/semcreate.c, rtems/src/semident.c,
	rtems/src/taskcreate.c, rtems/src/taskident.c, rtems/src/timercreate.c,
	rtems/src/timerident.c: Added casts to Objects_Name to eliminate
	warnings.
	* libfs/src/dosfs/fat.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/memfile.c: Eliminated
	warnings.  A lot of this focus was on changing read and write entry
	points to return ssize_t as read(2) and write(2) now do.
	* libcsupport/include/rtems/libio.h: Change rtems_filesystem_read_t and
	rtems_filesystem_write_t to return ssize_t to match read(2) and write(2)
	respectively.
	* libnetworking/kern/uipc_socket.c: Fix case on SO_RCVTIMEO and
	SO_SNDTIMEO where conversion into ticks can result in a 0 ticks timeout
	which is  the same as requesting no timeout.  Reported by Sergei Organov
	<osv@javad.ru>.

2002-09-14	Eric Norum <eric.norum@usask.ca>

	* libcsupport/src/readdir_r.c: New file.
	* libcsupport/Makefile.am: Reflect above.

2002-09-07	Joel Sherrill <joel@OARcorp.com>

	* libblock/src/bdbuf.c: Previous fix for PR282 regressed mutex changes.

2002-09-06	Alexander M. Kukuta <kam@oktet.ru>

	* libblock/src/bdbuf.c: Per PR282, correct problem in function
	rtems_bdbuf_read() where device ioctl() is called with the logical
	device number used instead of corresponding physical device number.

2002-09-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/netinet/in_cksum.c: #include <string.h> for puts in
	generic routines.

2002-08-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/shell.c: #include <time.h>.
	* libmisc/wrapup/Makefile.am: Eliminate LIBNAME.

2002-08-30	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/io.c: Fixed some spacing.

2002-08-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/Makefile.am: Remove cpuopt.h generation.
	* configure.ac: Correct package name. Don't build ada if POSIX is
	disabled. Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE
	crap.
	* aclocal/prog-gnat.m4: New.
	* configure.ac: Add ada subdir handling.

2002-08-21	Joel Sherrill <joel@OARcorp.com>

	* posix/src/adjtime.c: New file -- adjtime() support required by the
	Network Time Protocol (NTP) port to RTEMS.
	* posix/src/Makefile.am: Modified to reflect above.

2002-08-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/bsp-alias.m4: Remove.

2002-08-20	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
	to avoid warning on ntohl().

2002-08-20	Eric Norum <eric.norum@usask.ca>

	* libnetworking/rtems/rtems_glue.c: Per PR270, the BSD network code
	expects that the value of the number of seconds since boot is non-zero.
	The RTEMS network initialization code assures this by waiting for a
	second.  A more efficient technique is to simply wait until the number
	of seconds since boot is non-zero.

2002-08-14	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
	* score/src/threadidlebody.c: Add return 0 to avoid warning.

2002-08-12	Eric Norum <eric.norum@usask.ca>

	* libcsupport/src/write.c (_write_r): Change prototype to match newlib's
	reent.h.

2002-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use .$(OBJEXT)
	instead of .o.
	* librpc/src/rpc/rtems_portmapper.c: include <stdlib.h> (Get rid of
	gcc31 warnings about abort/exit).

2002-08-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/Makefile.am: Remove shell.h from EXTRA_DIST.

2002-08-09	Joel Sherrill <joel@OARcorp.com>

	* posix/src/cancelrun.c: Remove check for PTHREAD_CANCELED not being
	defined to ensure that newlib patch includes it.
	* libnetworking/libc/getservent.c: Per PR265, add  #include
	<netinet/in.h> for ntohl() function.

2002-08-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add missing ',' to librpc activation. Add
	AC_MSG_CHECKING/AC_MSG_RESULT.
	* aclocal/check-networking.m4: Let AC_MSG_CHECKING refer to CPU.
	* configure.ac: Fix bug in librpc activation, having introduced by
	yesterday's patch.

2002-08-07	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20020807.
	* libnetworking/netinet/in.h: Per PR263, added include of
	<machine/endian.h> to <netinet/in.h> so it includes prototypes of
	ntohl() family of routines.

2002-08-07	Chris Johns <ccj@acm.org>

	* score/src/coretodset.c: Correct calculation of ticks until next
	section boundary.  It was incorrectly based upon current time not the
	time that is being set.

2002-08-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemsbsp.m4: Remove RTEMS_CONFIG_PER_BSP.
	* aclocal/env-rtemscpu.m4: Remove RTEMS_CONFIG_PER_BSP. Use AS_IF
	instead of if/then/else/fi.

2002-08-06	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, librpc/configure.ac: or32 does not currently support
	librpc.

2002-08-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use librtems.a.
	* wrapup/Makefile.am: Use libsapi.a.
	* sapi/src/Makefile.am: Add libsapi.a.
	* rtems/src/Makefile.am: Add librtems.a.
	* libnetworking/wrapup/Makefile.am: Don't install.

2002-08-01	Joel Sherrill <joel@OARcorp.com>

	* libmisc/cpuuse/cpuuse.c (CPU_usage_Dump) : Corrected so it honors when
	an object name is raw versus being a string.
	* libnetworking/machine/param.h, libnetworking/sys/syslimits.h: In the
	continued effort to eliminate .h conflicts between newlib and RTEMS,
	these were moved to newlib.
	* libnetworking/machine/Makefile.am, libnetworking/sys/Makefile.am:
	Reflect above.

2002-07-31	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use libscore.a.
	* aclocal/canonicalize-tools.m4, automake/lib.am: Remove LD.
	* Makefile.am: Put preinstall-stamp into CLEANFILES.
	* aclocal/rtems-top.m4: Use with_project_root and MULTIBUILDTOP to
	compose PROJECT_TOPdir (Fixes hppa1.1/genoffset problem).
	* wrapup/Makefile.am: LIBBLOCK_OBJS = ../libblock/$(ARCH)/libblock.a.
	* posix/src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
	* score/src/Makefile.am: Build into libscore.a.
	* libblock/Makefile.am: Merge src/Makefile.am.
	* libblock/src/Makefile.am: Remove.
	* libblock/configure.ac: Remove src/Makefile.am.
	* libfs/wrapup/Makefile.am, libfs/wrapup/.cvsignore: Remove.
	* libfs/Makefile.am: Remove wrapup SUBDIR.
	* libfs/configure.ac: Remove wrapup/Makefile.

2002-07-31	Joel Sherrill <joel@OARcorp.com>

	* aclocal/rtems-cpu-subdirs.m4: Removed the or16 port was just a stub
	and only the OR32 port is getting worked on.

2002-07-30	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c: Don't reference the RTEMS allocated
	interrupt stack if the port doesn't configure using it.
	* libcsupport/include/sys/utime.h: Removed as file is now part of the
	RTEMS newlib support.
	* libcsupport/Makefile.am: Reflect above.
	* libcsupport/include/rtems/termiostypes.h: Avoid use of __P.
	* libnetworking/sys/param.h: Removed as a simpler version of this file
	is now part of the RTEMS newlib support.
	* libnetworking/sys/Makefile.am: Modified to reflect above.
	* libnetworking/machine/types.h: Removed as a simpler version of this
	file is now part of the RTEMS newlib support.
	* libnetworking/machine/Makefile.am, libnetworking/machine/endian.h,
	libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/Makefile.am, libnetworking/sys/systm.h: Minor
	modifications to use the simpler machine/types.h.  Mostly more complete
	sets of #include's to account for machine/types.h no longer doing this.

2002-07-30	Jay Monkman <jtm@smoothsmoothie.com>

	* libnetworking/netinet/in_cksum.c,
	libnetworking/netinet/in_cksum_arm.c: Added ARM in_cksum support.

2002-07-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* librpc/src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
	* librpc/include/Makefile.am: Merge include/rpc/Makefile.am. Merge
	include/rpcsvc/Makefile.am.
	* librpc/include/rpc/Makefile.am, librpc/include/rpcsvc/Makefile.am,
	librpc/src/rpc/PSD.doc/Makefile.am: Remove.
	* librpc/configure.ac: Remove duplicate AC_PROG_RANLIB. Remove
	include/rpc/Makefile. Remove include/rpcsvc/Makefile. Remove
	src/rpc/PSD.doc/Makefile.

2002-07-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Use .$(OBJEXT) instead of .o.

2002-07-24	Joel Sherrill <joel@OARcorp.com>

	* libmisc/wrapup/Makefile.am: Temporarily don't include serdbg since it
	causes some BSPs to not link "main(){}" as required by autoconf.
	* libnetworking/sys/select.h: Add a prototype of select() to avoid
	warnings. In particular a C++ application using select() required a
	prototype.
	* libnetworking/Makefile.am, libnetworking/libc/res_send.c: Do not
	install or use <poll.h> since RTEMS does not support it.

2002-07-23	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.

2002-07-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
	* wrapup/Makefile.am: Use project_libdir instead of
	$(PROJECT_RELEASE)/lib. Eliminate LIBNAME. Pickup *.o's instead of
	*.rels for CPU_OBJS. Manually create $(project_libdir)$(MULTISUBDIR).
	* automake/lib.am: Use project_libdir instead of $(PROJECT_RELEASE)/lib.
	* aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
	RTEMS_BSP_SPECS, PROJECT_RELEASE. Add project_libdir, libdir. New
	GCC_SPECS. Various cleanups.
	* aclocal/rtems-top.m4: New PROJECT_ROOT handling.
	* automake/compile.am: Remove RTEMS_BSP_SPECS, LD* flags, LINK,
	references to bsp_specs. Use project_libdir instead of
	$(PROJECT_RELEASE)/lib.
	* itron/src/Makefile.am: Use .$(OBJEXT) instead of .o.
	* itron/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
	* posix/src/Makefile.am: Use .$(OBJEXT) instead of .o.
	* posix/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
	* score/src/Makefile.am, sapi/src/Makefile.am, rtems/src/Makefile.am,
	librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Use .$(OBJEXT)
	instead of .o.
	* librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Eliminate
	LIBNAME.
	* libblock/src/Makefile.am: Use .$(OBJEXT) instead of .o.
	* libblock/src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
	* libcsupport/Makefile.am: Use .$(OBJEXT) instead of .o.
	* libcsupport/Makefile.am: Eliminate LIBNAME. Use AM_CPPFLAGS instead of
	INCLUDES (Upcoming automake standard).
	* libnetworking/kern/Makefile.am: Use .$(OBJEXT) instead of .o.
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
	libnetworking/wrapup/Makefile.am: Ditto.
	* libnetworking/kern/Makefile.am: Eliminate LIBNAME.
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
	* libnetworking/wrapup/Makefile.am: Use project_libdir instead of
	$(PROJECT_RELEASE)/lib.

2002-07-22	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add
	the missing _ISR_Disable.  This fix was already applied to the old
	location (c/src/exec/score/...).

2002-07-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/capture/capture.c, libmisc/capture/capture-cli.c: include
	<string.h> for memset.

2002-07-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Reflect relocation of c/src/exec to cpukit.
	* aclocal/check-cpu.m4, aclocal/check-bsps.m4: Ditto.

2002-07-17	Jay Monkman <jtm@smoothsmoothie.com>

	* libnetworking/netinet/in.h, libnetworking/netinet/ip.h,
	libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp.h: Modified to
	added packed attribute.o.

2002-07-16	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/object.inl: Corrected typos in
	_Objects_Open, _Objects_Close, and _Objects_Namespace_remove.

2002-07-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/multilib.am: Add install-multi.
	* aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting
	version.m4. Add --with-project-root. Reflect --with-project-root to
	setting up PROJECT_ROOT.
	* aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK).
	* aclocal/check-cpu.m4, aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir.
	* configure.ac: RTEMS_TOP(..).
	* itron/configure.ac, posix/configure.ac, librpc/configure.ac,
	libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
	libnetworking/configure.ac: RTEMS_TOP(../..).

2002-07-05	Joel Sherrill <joel@OARcorp.com>

	* posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
	posix/src/cancelrun.c, posix/src/mqueue.c, posix/src/pthread.c,
	posix/src/semaphore.c, posix/src/setcancelstate.c,
	posix/src/setcanceltype.c, posix/src/testcancel.c: Per PR164, corrected
	the behavior of thread cancellation and did some cleanup as a
	side-effect.
	* score/macros/rtems/score/object.inl: Corrected implementation of
	_Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be
	consistent with the inline implementation.
	* rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c,
	rtems/src/ratemonident.c, rtems/src/regionident.c, rtems/src/semident.c,
	rtems/src/timerident.c: Corrected use of name parameter to  be
	consistent with fixes implemented to string name processing which were
	committed with the POSIX Message Queue update.

2002-07-04	Joel Sherrill <joel@OARcorp.com>

	* Jump table for single entry point removed.
	* sapi/include/rtems/directives.h, sapi/src/entrytable.c: Removed.
	* sapi/include/Makefile.am, sapi/src/Makefile.am, sapi/src/exinit.c:
	Modified to reflect above.

2002-07-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA.
	* aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY.
	* configure.ac: Remove RTEMS_PROJECT_ROOT.
	* aclocal/project-root.m4: Remove.
	* aclocal/enable-multiprocessing.m4: Fix typo.
	* aclocal/prog-cc.m4: Remove obsolete comments. Comment out GCCSED.
	* itron/configure.ac, posix/configure.ac, librpc/configure.ac,
	libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
	libnetworking/configure.ac: Remove RTEMS_PROJECT_ROOT.

2002-07-01	Joel Sherrill <joel@OARcorp.com>

	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* itron/src/cre_mbf.c, itron/src/cre_sem.c, itron/src/eventflags.c,
	itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
	itron/src/msgbuffer.c, itron/src/port.c, itron/src/task.c,
	itron/src/vmempool.c: Modified as part of above.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* posix/include/rtems/posix/key.h, posix/src/cond.c,
	posix/src/condinit.c, posix/src/intr.c, posix/src/key.c,
	posix/src/keycreate.c, posix/src/keydelete.c, posix/src/killinfo.c,
	posix/src/mqueue.c, posix/src/mqueuecreatesupp.c, posix/src/mutex.c,
	posix/src/mutexinit.c, posix/src/psignal.c, posix/src/pthread.c,
	posix/src/semaphore.c, posix/src/semaphorecreatesupp.c: Modified as part
	of above.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* score/include/Makefile.am, score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h, score/include/rtems/score/object.h,
	score/include/rtems/score/threadq.h,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/thread.inl,
	score/macros/rtems/score/object.inl, score/src/Makefile.am,
	score/src/coremsg.c, score/src/coremutex.c, score/src/coresem.c,
	score/src/mpci.c, score/src/objectcomparenameraw.c,
	score/src/objectextendinformation.c,
	score/src/objectinitializeinformation.c, score/src/objectnametoid.c,
	score/src/thread.c, score/src/threadclose.c, score/src/threadget.c,
	score/src/threadq.c, score/src/threadqextractwithproxy.c: Modified as
	part of above.
	* score/include/rtems/score/apimutex.h,
	score/src/objectgetnoprotection.c: New files.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* sapi/include/confdefs.h, sapi/src/exinit.c, sapi/src/extension.c,
	sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Modified
	as part of above.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* rtems/include/rtems.h, rtems/inline/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/region.inl, rtems/src/dpmem.c,
	rtems/src/dpmemcreate.c, rtems/src/msg.c, rtems/src/msgqcreate.c,
	rtems/src/part.c, rtems/src/partcreate.c, rtems/src/ratemon.c,
	rtems/src/ratemoncreate.c, rtems/src/region.c, rtems/src/regioncreate.c,
	rtems/src/regiondelete.c, rtems/src/regionextend.c,
	rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
	rtems/src/regionreturnsegment.c, rtems/src/rtemstimer.c,
	rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/taskcreate.c,
	rtems/src/taskident.c, rtems/src/tasks.c, rtems/src/timercreate.c:
	Modified as part of above.
	* libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
	libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/monitor.h: Corrected use of _Objects_Information_table
	now that it is a two dimensional array based upon API and class.  In
	addition, in the monitor,  corrected an error which occured when a
	target has 64 bit pointers.
	* libmisc/stackchk/check.c: Corrected use of _Objects_Information_table
	now that it is a two dimensional array based upon API and class.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* libblock/src/bdbuf.c: Modified as part of above.
	* libcsupport/src/__times.c: Corrected from previous attempt to cleanup.

2002-06-28	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/__times.c: Cleaned up comments, return more
	information, and eliminated the fatal error on clock not set since it
	cannot occur.

2002-06-27	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* Addition of a ftp client filesystem, comparable to the tftp one.
	* libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: New files.
	* libnetworking/lib/Makefile.am, libnetworking/rtems/Makefile.am:
	Modified to reflect above.

2002-06-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/prog-ccas.m4: New.
	* aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP.
	RTEMS_GCC_PRINT.
	* aclocal/check-multiprocessing.m4: Fix typo.
	* automake/compile.am: Remove CXX support. Replace AS by CCAS. Remove
	LINK_LIBS, LINK_OBJS, LINK_FILES.
	* configure.ac: Use AC_CONFIG_AUX_DIR(..).
	* itron/configure.ac, posix/configure.ac, librpc/configure.ac,
	libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
	libnetworking/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add
	AC_PROG_RANLIB.

2002-06-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove references to RTEMS_BSP.
	* aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP.
	Allow building w/ --enable-multiprocessing --enable-multilib.
	* aclocal/enable-multiprocessing.m4: Eliminate RTEMS_HAS_MULTIPROCESSING.
	* itron/configure.ac: Remove references to RTEMS_BSP.
	* itron/src/Makefile.am: Add libitron.a.
	* posix/configure.ac: Remove references to RTEMS_BSP.
	* posix/src/Makefile.am: Add libposix.a.
	* libmisc/wrapup/Makefile.am: Don't preinstall libmisc.a.
	* libblock/src/Makefile.am: Don't preinstall libblock.a.
	* libfs/wrapup/Makefile.am: Don't preinstall libfs.a.
	* libnetworking/wrapup/Makefile.am: Don't preinstall libnetworking.a.

2002-06-25	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* With the addition of serdbg, the standard polled I/O functions for
	gdbstub and/or printk are optionally routed to any termios-aware device
	driver, that supports polled mode. See libmisc/serdbg/README.
	* libmisc/serdbg/Makefile.am, libmisc/serdbg/README,
	libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
	libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
	libmisc/serdbg/termios_printk_cnf.h, libmisc/serdbg/.cvsignore: New
	files.
	* libmisc/configure.ac, libmisc/Makefile.am, libmisc/wrapup/Makefile.am:
	Modified to reflect addition.

2002-06-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Fix stupid typo in previous patch.
	* configure.ac: Add librpc. AC_PROG_RANLIB.
	* wrapup/Makefile.am: Add librpc. Use relative path to lib*.a for
	POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS.
	* librpc/configure.ac: RTEMS_TOP(../../../..).
	AC_CONFIG_AUX_DIR(../../../..). Remove RTEMS_CANONICAL_HOST. Use
	RTEMS_ENV_RTEMSCPU. Add AC_PROG_RANLIB.
	* librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
	librpc/include/rpcsvc/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* librpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	ACLOCAL_AMFLAGS = -I ../aclocal.
	* librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
	librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.

2002-06-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/subdirs.m4: Remove.

2002-06-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use relative path to lib*.a for LIBCSUPPORT_OBJS,
	LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS.
	* libblock/Makefile.am: Merge-in include/Makefile.am.
	* libblock/include/Makefile.am: Remove.
	* libblock/configure.ac: Reflect changes above.
	* libnetworking/Makefile.am: Remove commented out net-apps.

2002-06-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Include $(top_srcdir)/automake/*.am. Use aclocal.
	* sapi/include/Makefile.am, sapi/Makefile.am, sapi/inline/Makefile.am,
	sapi/macros/Makefile.am, sapi/src/Makefile.am,
	score/include/Makefile.am, score/Makefile.am, score/cpu/Makefile.am,
	score/inline/Makefile.am, score/macros/Makefile.am,
	score/src/Makefile.am, wrapup/Makefile.am, include/Makefile.am,
	rtems/include/Makefile.am, rtems/Makefile.am, rtems/inline/Makefile.am,
	rtems/macros/Makefile.am, rtems/src/Makefile.am: Include
	$(top_srcdir)/automake/*.am.
	* aclocal/bsp-alias.m4: Copied over from aclocal/.
	* aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
	aclocal/canonicalize-tools.m4, aclocal/check-bsp-cache.m4,
	aclocal/check-bsps.m4, aclocal/check-cpu.m4, aclocal/check-itron.m4,
	aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
	aclocal/check-newlib.m4, aclocal/check-posix.m4, aclocal/check-tool.m4,
	aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
	aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
	aclocal/enable-networking.m4, aclocal/enable-posix.m4,
	aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
	aclocal/env-rtemscpu.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
	aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
	aclocal/project-root.m4, aclocal/rtems-cpu-subdirs.m4,
	aclocal/rtems-debug.m4, aclocal/rtems-top.m4, aclocal/subdirs.m4,
	aclocal/sysv-ipc.m4, aclocal/tool-paths.m4, aclocal/version.m4: Ditto.
	* itron/include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* itron/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* itron/inline/Makefile.am, itron/macros/Makefile.am,
	itron/src/Makefile.am, posix/include/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* posix/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* posix/inline/Makefile.am, posix/macros/Makefile.am,
	posix/src/Makefile.am, libblock/include/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* libblock/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libblock/src/Makefile.am, libfs/src/dosfs/Makefile.am,
	libfs/src/Makefile.am, libfs/src/imfs/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* libfs/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libfs/wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* libcsupport/Makefile.am: Merge src/Makefile.am.
	* libcsupport/configure.ac: Reflect changes above.
	* libcsupport/src/Makefile.am: Remove.
	* libcsupport/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libcsupport/src/Makefile.am, libnetworking/arpa/Makefile.am,
	libnetworking/kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* libnetworking/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/rtems/Makefile.am, libnetworking/sys/Makefile.am,
	libnetworking/vm/Makefile.am, libnetworking/wrapup/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.

2002-06-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am, automake/lib.am, automake/local.am,
	automake/multilib.am, automake/subdirs.am: Copied over from automake/.
	* Makefile.am: Add automake/*.am.

2002-06-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/rtems/Makefile.am: include multilib.am instead of
	RTEMS_BSP.cfg.

2002-05-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/configure.ac: Remove RTEMS_CHECK_POSIX_API. Remove
	RTEMS_ENABLE_POSIX. Remove RTEMS_CHECK_CUSTOM_BSP. Remove
	RTEMS_ENABLE_POSIX.

2002-05-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libnetworking.
	* wrapup/Makefile.am: Ditto. Relocate c/src/libnetworking.
	* libnetworking/Makefile.am: Reflect moval.
	* libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/lib/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/vm/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/arpa/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/kern/Makefile.am,
	libnetworking/rtems/Makefile.am, libnetworking/configure.ac: Ditto.
	* libnetworking/wrapup/Makefile.am: Ditto. Remove references to
	networking apps.

2002-05-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac, libmisc/Makefile.am: Remove references to rootfs.

2002-05-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX).
	* wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs.
	* libblock/configure.ac, libblock/Makefile.am,
	libblock/include/Makefile.am, libblock/src/Makefile.am: Reflect move
	from c/src/libblock to c/src/exec/libblock.
	* libfs/configure.ac: Reflect move from c/src/libfs to c/src/exec/libfs.
	* libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
	libfs/src/imfs/Makefile.am, libfs/wrapup/Makefile.am: Ditto.
	* libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
	<rtems/bspIo.h>.

2002-05-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
	libmisc/rootfs/mkrootfs.h, libmisc/rootfs/mkrootfs.c: Remove.
	* libmisc/configure.ac: Remove rootfs and NETWORKING macros.
	* libmisc/wrapup/Makefile.am: Remove rootfs and HAS_NETWORKING.
	* libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
	* libnetworking/rtems/mkrootfs.h: Ditto.
	* libnetworking/rtems/Makefile.am: Reflect changes above.

2002-05-16	Chris Johns <ccj@acm.org>

	PR 194
	* libmisc/*: Added the Capture engine.
	* libmisc/capture/Makefile.am, libmisc/capture/README,
	libmisc/capture/capture-cli.c, libmisc/capture/capture-cli.h,
	libmisc/capture/capture.c, libmisc/capture/capture.h,
	libmisc/capture/.cvsignore: New files.
	* libmisc/Makefile.am, libmisc/configure.ac, libmisc/wrapup/Makefile.am:
	Modified to reflect addition.

2002-05-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libcsupport.
	* wrapup/Makefile.am: Ditto.
	* Makefile.am: Add preinstall-stamp.

2002-05-15	Chris Johns <ccj@acm.org>

	* score/include/rtems/score/thread.h,
	score/inline/rtems/score/thread.inl, score/src/threaddispatch.c,
	score/src/threadinitialize.c: Move the C library re-enterrant support
	directly into the thread dispatch code. RTEMS needs libc and so
	requiring libc to use a user extension with its overhead is not the best
	solution. This patch lowers the overhead to 2 pointer moves.

2002-05-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
	libnetworking/sys/filio.h: Remove.
	* libnetworking/sys/Makefile.am: Reflect changes above.

2002-05-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/Makefile.am: Work-around to autoconf-2.53 adding
	PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.

2002-05-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/include/sys/utsname.h: Remove.
	* posix/include/Makefile.am: Reflect changes above.
	* posix/src/utsname.c: Remove.
	* posix/src/Makefile.am: Reflect changes above.

2002-05-01	Eric Norum <eric.norum@usask.ca>

	* libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
	assembly  to satisfy gcc 3.1 and newer.

2002-04-26	Eric Norum <eric.norum@usask.ca>

	* libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
	agressive optimization in gcc 3.1 does not reorder things.

2002-04-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Remove targopts.h.
	* libnetworking/pppd/utils.c: Adapt to gcc-3.x.

2002-04-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add the sparc to the target supporting
	multlibs.

2002-04-16	Chris Johns <ccj@acm.org>

	* score/src/threadinitialize.c: Per PR181, clear the array of user
	extension pointers. This lets user extensions that have hooked the
	switch handler know if a task has been processed by the user extension
	before. If a user extension is created after a task is started it may
	not know it.

2002-04-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove ENABLE_GCC28.

2002-04-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add i386 to multilib-able targets.

2002-04-11	Chris Johns <ccj@acm.org>

	PR 59/networking
	* libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: Add the
	drv_ctrl driver control block field to the ifconfig network driver
	structure. This field is needed by the i82586 driver which was ported
	from NetBSD as it had better hardware abstraction.

2002-04-10	Victor V. Vengerov <vvv@oktet.ru>

	PR 385/filesystem
	* libblock/src/ramdisk.c: The "from" and "to" locations are calculated
	as the start of the block within the ram that data is to be transferred
	from/to for reads and writes respectively.  However, within the loops,
	the "from" and "to" locations are never updated.  The loop should have
	been updated as: from += rd->block_size; and to += rd->block_size;
	within the for loops in the ramdisk_read and ramdisk_write routines,
	respectively.

2002-04-08	Chris Johns <ccj@acm.org>

	* Per PR142, make task switch extension its own list.
	* posix/src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
	* Per PR141 and PR174, make task switch extension its own list and fix
	all odd problems introduced by providing macro version.
	* score/inline/rtems/score/userext.inl: Fix.
	* Per PR142, make task switch extension its own list.
	* score/include/rtems/score/userext.h: Reflect above by adding
	User_extensions_Switch_control and adding it to User_extenions_Control.
	* score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
	to minimize overhead.  Address processing dedicated switch chain.
	* Per PR142, make task switch extension its own list.
	* score/include/rtems/score/userext.h: Reflect above by adding
	User_extensions_Switch_control and adding it to User_extenions_Control.
	* score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
	to minimize overhead.  Address processing dedicated switch chain.
	* Per PR142, make task switch extension its own list.
	* rtems/src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.

2002-04-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
	* posix/src/psignal.c: Include <stdlib.h>.
	* libblock/src/ramdisk.c, libblock/src/blkdev.c,
	libfs/src/imfs/imfs_getchild.c: include <string.h>.
	* libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/ioman.c,
	libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c: Include
	<string.h>.
	* libnetworking/ChangeLog: Fix dates.

2002-04-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/mon-monitor.c: Replace done with return (gcc3).
	* libfs/src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2
	(unused).
	* Per PR169.
	* libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed from
	CVS.

2002-04-03	Alexander Kukuta <kam@oktet.ru>

	* libblock/include/rtems/bdbuf.h: Address PR168 by changing
	bdbuf_buffer.avl.bal and bdbuf_buffer.avl.cache to signed char instead
	of char.

2002-04-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/src/getegid.c: Remove <errno.h>.
	* posix/src/geteuid.c, posix/src/getgid.c, posix/src/getuid.c: Ditto.
	* posix/src/getlogin.c: Move <errno.h>.

2002-03-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.

2002-03-27	Thomas.Doerfler@imd-systems.de

	PR 144
	* libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
	memory address 0 when called for the first time. This is done when
	trying to clear the variable "dhcp_hostname".

2002-03-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* include/Makefile.am, Makefile.am, wrapup/Makefile.am: Remove
	AUTOMAKE_OPTIONS.
	* itron/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* itron/include/Makefile.am, itron/Makefile.am,
	itron/inline/Makefile.am, itron/macros/Makefile.am,
	itron/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* posix/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* posix/src/Makefile.am, posix/Makefile.am, posix/include/Makefile.am,
	posix/inline/Makefile.am, posix/macros/Makefile.am,
	score/cpu/Makefile.am, score/src/Makefile.am, score/Makefile.am,
	score/include/Makefile.am, score/inline/Makefile.am,
	score/macros/Makefile.am, sapi/Makefile.am, sapi/include/Makefile.am,
	sapi/inline/Makefile.am, sapi/macros/Makefile.am, sapi/src/Makefile.am,
	rtems/Makefile.am, rtems/include/Makefile.am, rtems/inline/Makefile.am,
	rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* libmisc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* libmisc/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rootfs/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* librpc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
	librpc/include/rpcsvc/Makefile.am, librpc/Makefile.am,
	librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
	librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Remove
	AUTOMAKE_OPTIONS.
	* libblock/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* libblock/include/Makefile.am, libblock/Makefile.am,
	libblock/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* libfs/src/dosfs/fat_file.c: Remove bsp.h.  fat_file_write(.. const
	char*buf ..).
	* libfs/src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
	* libfs/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* libfs/src/dosfs/Makefile.am, libfs/src/Makefile.am,
	libfs/src/imfs/Makefile.am, libfs/Makefile.am, libfs/wrapup/Makefile.am:
	Remove AUTOMAKE_OPTIONS.
	* libnetworking/configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
	foreign 1.6]).
	* libnetworking/arpa/Makefile.am, libnetworking/kern/Makefile.am,
	libnetworking/Makefile.am, libnetworking/lib/Makefile.am,
	libnetworking/libc/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/pppd/Makefile.am,
	libnetworking/rtems/Makefile.am,
	libnetworking/rtems_servers/Makefile.am,
	libnetworking/rtems_telnetd/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am,
	libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.

2002-03-27	Ilya Alexeev <ilya@continuum.ru>

	PR 162
	* libnetworking/net/if_ppp.c ppp_txdaemon(),
	libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
	used in a device write routines.  Now ppp_softc structure have own
	character for writing to device (sc_outchar).  I think that converting
	local variables to static is not a right solution, because problems will
	occur in the case of two or more ppp instances.
	* libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
	must be u_long, otherwise in the case of the big output packet endless
	loop may occur.

2002-03-25	Eric Norum <norume@aps.anl.gov>

	PR 374/networking
	* libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_glue.c: The patch sent as part of PR270 got
	applied to the wrong place.   The effect was that (1) startup was no
	faster than before and (2) malloc starvation messages came way too
	quickly.  The attached patch fixes both these problems and also provides
	a mechanism for applications to handle malloc starvation conditions as
	they see fit.
	* libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: New file.

2002-03-21	Ilya Alexeev <ilya@continuum.ru>

	* libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
	preparations for multiple PPPD connections.

2002-03-21	Alexander Kukuta <kam@oktet.ru>

	* libblock/src/bdbuf.c (avl_insert, libblock/avl_remove): Reimplemented
	from scratch to avoid using GPLed sources in RTEMS core.
	* libblock/src/bdbuf.c, libblock/include/rtems/bdbuf.h: Remove "binary
	tree" implementation which was used for debugging only.

2002-03-20	Chris Johns <ccj@acm.org>

	PR 192
	* libmisc/monitor/mon-command.c: The RTEMS monitor makes everything
	lowercase. The capture engine need to set triggers or watches on task
	with uppercase names.   Also stop the monitor repeating command when
	enter is pressed.
	PR 148.
	* libmisc/monitor/mon-prmisc.c: Fixed to print task states correctly.

2002-03-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 140
	* libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed.
	* libfs/.cvsignore: Add config.h*, stamp-h*.
	* libfs/configure.ac: Remove AC_SRC_DIR(.../dosfs.h). Remove
	AM_CONFIG_HEADER(src/dosfs/config.h). Remove
	AM_CONFIG_HEADER(src/imfs/config.h). Add AM_CONFIG_HEADER(config.h).
	* libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: INCLUDES =
	-I../...

2002-03-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 130
	* libfs/src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
	* libfs/wrapup/Makefile.am: Disable dosfs for UNIX.

2002-03-13	Victor V. Vengerov <vvv@oktet.ru>

	* libblock/src/bdbuf.c (find_or_assign_buffer,
	libblock/rtems_bdbuf_read, libblock/rtems_bdbuf_sync,
	libblock/rtems_bdbuf_syncdev, libblock/bdbuf_swapout_task): Fix bug:
	disable interrupts and set level properly before _CORE_mutex_Seize
	invocation).

2002-03-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add __RTEMS_REVISION__.

2002-03-01	Eric Norum <eric.norum@usask.ca>

	* posix/src/pthreadonce.c: Task is not preemptable while running a
	pthread_once init function.  This is slightly less heavy handed than
	disabling dispatching and seems better than consuming a mutex.

2002-02-28	Victor V. Vengerov <vvv@oktet.ru>

	* DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
	* libfs/src/dosfs, libfs/src/dosfs/Makefile.am,
	libfs/src/dosfs/stamp-h2.in, libfs/src/dosfs/config.h.in,
	libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
	libfs/src/dosfs/fat_fat_operations.c,
	libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
	libfs/src/dosfs/msdos_handlers_dir.c,
	libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
	libfs/src/dosfs/.cvsignore: New files.
	* libfs/configure.ac, libfs/src/Makefile.am, libfs/wrapup/Makefile.am:
	Modified to reflect addition.

2002-02-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.

2002-02-28	Joel Sherrill <joel@OARcorp.com>

	* Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged into the
	RTEMS source.
	* libblock/ChangeLog, libblock/Makefile.am, libblock/README,
	libblock/configure.ac, libblock/include/Makefile.am,
	libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
	libblock/include/rtems/diskdevs.h, libblock/include/rtems/ramdisk.h,
	libblock/include/rtems/.cvsignore, libblock/include/.cvsignore,
	libblock/src/Makefile.am, libblock/src/bdbuf.c, libblock/src/blkdev.c,
	libblock/src/diskdevs.c, libblock/src/ramdisk.c,
	libblock/src/.cvsignore, libblock/.cvsignore: New files.

2002-02-27	Ilya Alexeev <ilya@continuum.ru>

	* libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
	libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
	libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
	capabilities as well as eliminate some warnings.

2002-02-27	Eric Norum <eric.norum@usask.ca>

	* libnetworking/net/radix.c: Properly handle fetching the default route
	when there is no route.  This was a bug in the original FreeBSD code and
	this fix is from an updated version of their code.

2002-02-16	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
	checking.

2002-02-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/src/getegid.c: Add #include <rtems/userenv.h>. Remove #include
	<rtems/libio_.h>.
	* posix/src/geteuid.c, posix/src/getgid.c, posix/src/getlogin.c,
	posix/src/getuid.c: Ditto.

2002-02-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Readded reference to wrapup.
	* posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]).
	* posix/src/psignal.c: #include <string.h>.
	* libnetworking/pppd/sys-rtems.c: Remove unused variable status from
	dodefaultroute.

2002-02-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
	include <rtems/seterr.h>.

2002-02-01	Mike Siers <mikes@poliac.com>

	* libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
	avoid bringing the link down too fast. NOTE: Mike reports successfully
	running at 56K baud on a direct link.

2002-01-31	Mike Siers <mikes@poliac.com>

	* libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
	* libnetworking/*: Update of PPPD support which eliminates the
	requirement that drivers be in the termios TASK_DRIVEN mode. Mike did
	significant testing and reports that it seems to be more stable and
	handle larger packets better.  This patch replaces the termios tasks
	with more general pppd network driver tasks.  The functions pppinput()
	and pppstart() get  called from the interrupt service routine.
	* libnetworking/Makefile.am, libnetworking/configure.ac,
	libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
	libnetworking/net/ethernet.h, libnetworking/net/if.c,
	libnetworking/net/if.h, libnetworking/net/if_arp.h,
	libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
	libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
	libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
	libnetworking/net/if_types.h, libnetworking/net/netisr.h,
	libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
	libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
	libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
	libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
	libnetworking/net/route.c, libnetworking/net/route.h,
	libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
	libnetworking/pppd/README, libnetworking/pppd/STATUS,
	libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
	libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
	libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
	libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
	libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
	libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
	libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
	libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
	libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
	libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
	libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
	libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
	libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
	libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
	libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
	libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
	libnetworking/pppd/example/README,
	libnetworking/pppd/example/netconfig.h,
	libnetworking/wrapup/Makefile.am: Modified.
	* libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
	libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
	libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
	libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
	* libnetworking/modem/, libnetworking/modem/.cvsignore,
	libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
	libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
	libnetworking/modem/pppcompress.c: Subdirectory removed.

2002-01-29	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.

2002-01-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/shell.c: Remove #undef __STRICT_ANSI__.

2002-01-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Fix tests for GCC.

2002-01-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Add check for weak function attribute. Remove
	AM_CONDITIONAL([RTEMS_LIBSHELL]. Add AM_CONDITIONAL(LIBSHELL),
	AM_CONDITIONAL(LIBSERDBG).
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am: Use *.a instead
	of *-tmp.a.
	* libmisc/serdbg/Makefile.am: Use *.a instead of *-tmp.a. Build iff
	LIBSERDBG is true.
	* libmisc/shell/Makefile.am: Use *.a instead of *-tmp.a. Build iff
	LIBSHELL is true.
	* libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use *.a
	instead of *-tmp.a.
	* libmisc/wrapup/Makefile.am: Reflect changes above.

2002-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
	Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).

2002-01-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Fix typo in yesterday's change:
	RTEMS_MULTILIBS.

2002-01-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
	ITRON_SUBDIRS.
	* configure.ac: Rework enable_unixlib handling.  Add RTEMS_MULTILIBS to
	cpuopts.h.
	* include/Makefile.am: Add rtems/fs.h, rtems/userenv.h. Add
	$(PROJECT_INCLUDE)/rtems. Remove libio_.h.

2002-01-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Add install-hook.  Remove SIZE_RTEMS.
	* include/rtems/fs.h: New, extracted from libio_.h.
	* include/rtems/userenv.h: New. extracted from libio_.h.
	* libmisc/rootfs/Makefile.am: Use include_rtems_HEADERS instead of
	H_FILES.
	* libfs/src/imfs/imfs_load_tar.c: Add include <sys/types.h>. Add include
	<sys/stat.h>. Add include <fcntl.h>.
	* libfs/src/imfs/imfs_rmnod.c: Add include <stdlib.h>.

2002-01-07	Joel Sherrill <joel@OARcorp.com>

	* posix/optman/, posix/optman/.cvsignore, posix/optman/Makefile.am,
	sapi/optman/, sapi/optman/.cvsignore, sapi/optman/Makefile.am,
	sapi/optman/no-ext.c, sapi/optman/no-io.c, rtems/optman/,
	rtems/optman/.cvsignore, rtems/optman/Makefile.am,
	rtems/optman/no-dpmem.c, rtems/optman/no-event.c, rtems/optman/no-mp.c,
	rtems/optman/no-msg.c, rtems/optman/no-part.c, rtems/optman/no-region.c,
	rtems/optman/no-rtmon.c, rtems/optman/no-sem.c,
	rtems/optman/no-signal.c, rtems/optman/no-timer.c: Removed entire
	contents of optman/ directory since it has been moved.

2002-01-06	Joel Sherrill <joel@OARcorp.com>

	* wrapup/.cvsignore: Readded.
	* include/.cvsignore: New file.

2002-01-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/seterr.h: Add do {..} while (0) in defines. Rename
	set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one.
	* libmisc/mw-fb/mw_uid.c: Apply rtems_set_errno_and_return_minus_one.
	* libfs/src/imfs/imfs_eval.c, libfs/src/imfs/memfile.c,
	libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs_unlink.c,
	libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_chown.c,
	libfs/src/imfs/ioman.c, libfs/src/imfs/imfs_mount.c,
	libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_stat.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_symlink.c,
	libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/linearfile.c,
	libfs/src/imfs/imfs_unmount.c: Include <rtems/seterr.h>. Apply
	rtems_set_errno_and_return_minus_one.
	* libfs/src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
	Comment out increment_and_check_linkcounts.

2002-01-04	Joel Sherrill <joel@OARcorp.com>

	* Makefile.am, configure.ac: Remove references to wrapup subdirectory.

2001-12-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use AS_IF instead of if/then/else. Add
	AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix. Add
	AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix. Add
	include/Makefile to CONFIG_FILES. Add AC_ENABLE_MULITLIB. Remove
	wrapup/rtems, wrapup/itron, wrapup/posix. Remove */optman/Makefile from
	CONFIG_FILES.
	* Makefile.am: Add include to SUBDIRS.
	* rtems/Makefile.am, sapi/Makefile.am: Remove optman from SUBDIRS.
	* include/Makefile.am: New file.
	* include/rtems/bspIo.h, include/rtems/libio_.h: Relocated from
	lib/include.
	* posix/configure.ac: Remove optman/Makefile from CONFIG_FILES.
	* posix/Makefile.am: Remove optman from SUBDIRS.

2001-12-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/posix/Makefile.am, wrapup/itron/Makefile.am,
	wrapup/rtems/Makefile.am, Makefile.am, itron/src/Makefile.am: Add
	multilib support.
	* posix/optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
	* posix/src/Makefile.am: Add multilib support.
	* score/inline/rtems/score/object.inl,
	score/macros/rtems/score/object.inl: Add add casts to Objects_Id in
	_Objects_Build_ids to avoid implicit typecasts from enum to int16 on
	bit16 targets (here: h8300).
	* score/src/Makefile.am, sapi/optman/Makefile.am, sapi/src/Makefile.am,
	rtems/src/Makefile.am, rtems/optman/Makefile.am: Add multilib support.

2001-12-18	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
	`directories' (path names with a / at the end) while disallowing open()
	operations on TFTP `directories'.

2001-12-07	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Restore write capability.

2001-11-29	Victor V. Vengerov <vvv@oktet.ru>

	* AVL trees implementation added.

2001-11-28	Joel Sherrill <joel@OARcorp.com>,

	PR 91
	* score/include/rtems/score/isr.h, score/inline/rtems/score/isr.inl,
	score/macros/rtems/score/isr.inl: Modified to allow any port to provide
	its own implementation of the macro _ISR_Is_in_progress.  If the port
	overrides this macro, it must provide a non-inlined function
	implementation.

2001-11-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/wrapup/Makefile.am: Remove HAS_IMFS.

2001-11-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/src/imfs/Makefile.am: Cleanup.
	* libnetworking/arpa/Makefile.am: Remove stray lines.

2001-11-20	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadhandler.c: When __USE__MAIN__ is defined by the
	toolset, invoke the global constructors via __main.  Reported as tested
	by  Alexandra Kossovsky <sasha@oktet.ru> and  Victor V. Vengerov
	<vvv@oktet.ru> in conjunction with a new set of tool RPMs
	(gcc2.95.3newlib1.9.0-3).  This was tracked as GNATS PR tools/84.

2001-11-16	Victor V. Vengerov <vvv@oktet.ru>

	* libblock/include/rtems/bdbuf.h,
	libblock/src/bdbuf.c(rtems_bdbuf_syncdev): New.

2001-11-07	Victor V. Vengerov <vvv@oktet.ru>

	* libblock/ChangeLog: New file.
	* libblock/src/, libblock/include/, libblock/include/rtems/: New
	directories.
	* libblock/README, libblock/configure.ac, libblock/Makefile.am,
	libblock/src/Makefile.am, libblock/include/Makefile.am,
	libblock/include/rtems/bdbuf.h include/rtems/blkdev.h
	include/rtems/diskdevs.h include/rtems/ramdisk.h src/bdbuf.c
	src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.

2001-11-07	Joel Sherrill <joel@OARcorp.com>

	Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
	* itron/include/rtems/itron/object.h: Corrected _ITRON_Objects_Get()  to
	use _Objects_Get_by_index().
	PR 36 (Reported by Todor.Todorov@barco.com)
	* score/include/rtems/score/object.h: Added prototype for
	_Objects_Get_by_index().
	* score/src/objectget.c, score/src/objectgetisr.c: Corrected procedure
	for getting index from Id so it is correct and optimal for both single
	and multiprocessor configurations.

2001-11-07	Jennifer Averett <jennifer@OARcorp.com>

	Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
	* libfs/ src/imfs/imfs_directory.c: Do not calculate the offset twice.

2001-10-26	Victor V. Vengerov <vvv@oktet.ru>

	* libfs/src/imfs/imfs_load_tar.c: Minor modification so this will
	compile with gcc-2.95.3 with the arguments "-m5200 -O4".

2001-10-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo
	in previous patch).

2001-10-23	Joel Sherrill <joel@OARcorp.com>

	* rtems/macros/rtems/rtems/asr.nil: Fixed typo.

2001-10-22	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
	pollutes the application namespace.

2001-10-18	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Properly handles ../ components in
	chdir() and open() operations within the TFTP file system.

2001-10-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
	* configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect
	changes to configuration of rtems, score and sapi subdirs.
	* Makefile.am: require automake-1.5.
	* itron/include/itronsys/Makefile.am, itron/include/rtems/Makefile.am,
	itron/include/rtems/itron/Makefile.am, itron/inline/rtems/Makefile.am,
	itron/inline/rtems/itron/Makefile.am, itron/macros/rtems/Makefile.am,
	itron/macros/rtems/itron/Makefile.am: Remove.
	* itron/include/Makefile.am, itron/inline/Makefile.am,
	itron/macros/Makefile.am: handle subdirs.
	* itron/configure.ac: Reflect changes above.
	* posix/include/sys/Makefile.am, posix/include/rtems/Makefile.am,
	posix/include/rtems/posix/Makefile.am: Remove.
	* posix/include/Makefile.am: Handle subdirs.
	* posix/inline/rtems/Makefile.am, posix/inline/rtems/posix/Makefile.am:
	Remove.
	* posix/inline/Makefile.am: Handle subdirs.
	* posix/macros/rtems/Makefile.am, posix/macros/rtems/posix/Makefile.am:
	Remove.
	* posix/macros/Makefile.am: Handle subdirs.
	* posix/configure.ac: Reflect changes above.
	* score/include/rtems/Makefile.am, score/include/rtems/Makefile.am:
	Remove.
	* score/include/Makefile.am: Handle subdirs, require automake-1.5.
	* score/macros/rtems/Makefile.am, score/macros/rtems/score/Makefile.am:
	Remove.
	* score/macros/Makefile.am: Handle subdirs, require automake-1.5.
	* score/inline/rtems/Makefile.am, score/inline/rtems/score/Makefile.am:
	Remove.
	* score/inline/Makefile.am: Handle subdirs, require automake-1.5.
	* score/Makefile.am: require automake-1.5.
	* sapi/include/rtems/Makefile.am: Remove.
	* sapi/include/Makefile.am: Handle subdirs, require automake-1.5.
	* sapi/inline/rtems/Makefile.am: Remove.
	* sapi/inline/Makefile.am: Handle subdirs, require automake-1.5.
	* sapi/macros/rtems/Makefile.am: Remove.
	* sapi/Makefile.am: require automake-1.5.
	* rtems/include/rtems/Makefile.am,
	rtems/include/rtems/rtems/Makefile.am: Remove.
	* rtems/include/Makefile.am: Handle subdirs, require automake-1.5.
	* rtems/inline/rtems/Makefile.am, rtems/inline/rtems/rtems/Makefile.am:
	Remove.
	* rtems/inline/Makefile.am: Handle subdirs, require automake-1.5.
	* rtems/macros/rtems/Makefile.am, rtems/macros/rtems/rtems/Makefile.am:
	Remove.
	* rtems/macros: Handle subdirs, require automake-1.5.
	* rtems/Makefile.am: require automake-1.5.

2001-10-16	Joel Sherrill <joel@OARcorp.com>

	* score/.cvsignore: Add stamp-h.in.
	* score/include/Makefile.am: Fixed path to cpuopts-tmp.h.

2001-10-16	Chris Johns <ccj@acm.org>

	* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/io.h, sapi/optman/no-io.c, sapi/src/exinit.c,
	sapi/src/io.c: Added a device driver register/unregister interface to
	allow device drivers to be installed and removed at runtime. This means
	you do not need devices present in the device table when you build.
	* libfs/imfs/imfs_load_tar.c: Changed the code around to remove an
	internal compiler error on the Coldfire target.

2001-10-12	Mike Siers <mikes@poliac.com>

	* Update to stable working state.
	* libnetworking/modem_example/16550.h,
	libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
	libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
	libnetworking/modem_example/ppp.h,
	libnetworking/modem_example/pppcompress.c: Files removed.
	* libnetworking/pppd/example/pppd.options: New file.
	* libnetworking/pppd/README, libnetworking/pppd/STATUS,
	libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
	libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
	libnetworking/pppd/rtemsmain.c: Updated.

2001-10-12	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/directives.h, libmisc/rootfs/mkrootfs.c,
	libmisc/rootfs/mkrootfs.h: Fixed typo.

2001-10-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
	* configure.ac: New file, generated from configure.in by autoupdate.
	* itron/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* itron/configure.in: Remove.
	* itron/configure.ac: New file, generated from configure.in by
	autoupdate.
	* posix/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* posix/configure.in: Remove.
	* posix/configure.ac: New file, generated from configure.in by
	autoupdate.
	* libmisc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* libmisc/configure.in: Remove.
	* libmisc/configure.ac: New file, generated from configure.in by
	autoupdate.
	* librpc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* librpc/configure.in: Remove.
	* librpc/configure.ac: New file, generated from configure.in by
	autoupdate.
	* libfs/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* libfs/configure.in: Remove.
	* libfs/configure.ac: New file, generated from configure.in by
	autoupdate.
	* libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* libnetworking/configure.in: Remove.
	* libnetworking/configure.ac: New file, generated from configure.in by
	autoupdate.

2001-10-10	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs_getchild.c: Correct length of static string as
	reported by Ibragimov Ilya <ibr@oktet.ru>.

2001-09-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/score/Makefile.am,
	score/include/rtems/Makefile.am, score/inline/rtems/score/Makefile.am,
	score/macros/rtems/score/Makefile.am, sapi/include/rtems/Makefile.am,
	sapi/include/Makefile.am, sapi/inline/rtems/Makefile.am,
	sapi/macros/rtems/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
	rtems/include/Makefile.am, rtems/inline/rtems/rtems/Makefile.am,
	rtems/macros/rtems/rtems/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/stackchk/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/rootfs/Makefile.am, librpc/include/rpc/Makefile.am,
	libfs/src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.

2001-09-28	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueueopen.c, posix/src/semopen.c: Clarify type on va_arg.
	* libmisc/dummy/dummy.c: Now a useful configuration that starts main().
	* libmisc/wrapup/Makefile.am: Include a base level configuration in
	RTEMS library.

2001-09-27	Joel Sherrill <joel@OARcorp.com>

	* libmisc/ChangeLog: Fixed typo in date.

2001-09-27	Eric Norum <eric.norum@usask.ca>

	* score/src/threadhandler.c: Now process C++ global constructors (_init)
	as part of the first task execution not in BSP space. This depends on
	the toolset defining USE_INIT_FINI so you have to have the right toolset
	version.
	* libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
	TFTP  filesystem.

2001-09-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/include/itronsys/Makefile.am,
	itron/include/rtems/itron/Makefile.am, itron/include/Makefile.am,
	itron/inline/rtems/itron/Makefile.am,
	itron/macros/rtems/itron/Makefile.am, posix/include/sys/Makefile.am,
	posix/include/rtems/posix/Makefile.am, posix/include/Makefile.am,
	posix/inline/rtems/posix/Makefile.am,
	posix/macros/rtems/posix/Makefile.am,
	score/include/rtems/score/Makefile.am, score/include/rtems/Makefile.am,
	score/inline/rtems/score/Makefile.am,
	score/macros/rtems/score/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/vm/Makefile.am, libnetworking/pppd/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/rtems_servers/Makefile.am,
	libnetworking/arpa/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/rtems/Makefile.am,
	libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.

2001-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy.
	* itron/src/Makefile.am: Revamp INCLUDES handling to make automake-1.5
	happy.
	* posix/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
	* posix/src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
	* sapi/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
	* libfs/src/imfs/Makefile.am: Revamp INCLUDES handling to make
	automake-1.5 happy.
	* libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
	happy.

2001-09-21	Joel Sherrill <joel@OARcorp.com>

	* libmisc/configure.in, libmisc/rootfs/Makefile.am: Added conditional to
	make sure rootfs does not get built with networking is disabled.  Also
	added include of compile.am to rootfs/Makefile.am.
	* libmisc/wrapup/Makefile.am: Added rootfs conditionally if networking
	enabled.

2001-09-19	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Add some debugging capability.

2001-09-19	Chris Johns <ccj@acm.org>

	* Added support for populating the initial "root" filesystem with
	information obtained via the DHCP response.
	* libmisc/rootfs: New directory.
	* libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
	libmisc/rootfs/mkrootfs.c, libmisc/rootfs/mkrootfs.h: New files.
	* libmisc/configure.in, libmisc/Makefile.am: Modified to reflect
	addition.
	* nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
	rtems/rtems_bsdnet_internal.h Added support for populating the initial
	"root" filesystem with information obtained via the DHCP response.

2001-09-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
	instead of AC_CANONICAL_SYSTEM.
	* libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
	mkinstalldirs and mkdir.
	* libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
	RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
	* libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
	instead of AC_CANONICAL_SYSTEM.
	* libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
	mkinstalldirs and mkdir.
	* libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
	RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.

2001-09-14	Fernando Ruiz <fernando.ruiz@ctv.es>

	* rtems/src/tasks.c: Dereference pointer passed to destructor.
	* libmisc/shell/shell.c: Don't close file it wasn't open.

2001-09-13	Joel Sherrill <joel@OARcorp.com>

	* posix/src/sysconf.c: Fix typo syntax error accidentally committed.
	* posix/src/mprotect.c: New file. Stub required by some gcc's to pass
	tests. In particular, about 350 ACATS tests fail if this is not present.
	* posix/src/getpagesize.c: Ditto.
	* posix/src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT
	required to pass about 350 ACATS test cases.
	* posix/src/Makefile.am: Added new files.
	* libmisc/devnull/devnull.c: Eliminate warning.

2001-08-30	Joel Sherrill <joel@OARcorp.com>

	* posix/macros/rtems/posix/mqueue.inl: Add cast so negation works.
	* score/ src/coremutex.c, score/src/coremutexseize.c,
	score/src/coremutexsurrender.c, score/inline/rtems/score/coremutex.inl:
	The per thread field resource_count should only be manipulated when a
	mutex is priority ceiling or priority inherit.  This was reported by
	Chris Johns <ccj@acm.org> who also noticed that the use of switches for
	all disciplines generated less efficient code than using explicit tests
	for the one or two cases we were really interested in.  Further review
	of his modifications made it apparent that the "isa" methods to test
	mutex discipline were not being used so this modification was swept into
	the code as well.
	* score/src/coremutexseize.c: Add missing code for proper handling of
	nesting acquisitions.  This only impacts building with inlines disabled
	on the source with the "fast mutex" optimizations. This was post the 4.5
	branch and did not impact released versions.
	* rtems/inline/rtems/rtems/attr.inl: Correct typo and use correct
	attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.

2001-08-16	Mike Siers <mikes@poliac.com>

	* libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
	* libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
	These support callback functionality that has not even been compiled
	under RTEMS yet.
	* libnetworking/pppd/*: Update of PPPD to 2.3.11 from 2.3.5 and addition
	of an example application. - renamed error() function because of
	namespace problems. - removed calls to the exit() function. - removed
	extra files from the pppd source directory. - defined pppd task constant
	values in rtemspppd.h. - modifyied example code to get actual tick per
	second value. - placed the pppd 2.3.11 man page file (pppd.8) into the
	pppd directory.
	* libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
	libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
	libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
	libnetworking/pppd/rtems-ppp.c: Deleted.
	* libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
	libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
	libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
	libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
	libnetworking/pppd/example/init.c,
	libnetworking/pppd/example/netconfig.h,
	libnetworking/pppd/example/ppp.conf,
	libnetworking/pppd/example/pppdapp.c,
	libnetworking/pppd/example/system.h: New files.
	* libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
	libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
	libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
	libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
	libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
	libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
	libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
	libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
	libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
	libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
	libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
	libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
	libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
	libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
	libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.

2001-08-16	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueuesendsupp.c: Account for possibly blocking during the
	core send operation.
	* score/src/coremutexsurrender.c: Use holder thread not executing thread
	because even though they may and often are the same it is not guaranteed
	unless the proper attribute is set.
	* score/include/rtems/score/coremsg.h, score/src/coremsgsubmit.c: Add a
	new return status to account for blocking sends.  Otherwise, the caller
	will think that the returned message status will have the ultimate
	results of the operation.  If the send times out, the final status will
	be in the return_code of the thread.
	* rtems/src/msgqsubmit.c: Add a comment indicating that we do not have
	to account for possibly blocking during the core send operation because
	Classic API message queue send is always non-blocking.
	* libnetworking/pppd/example/Makefile: Removed.
	* libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
	to avoid bootstrap -c clobbering it.
	* libnetworking/rtems_telnetd/.cvsignore: New file.

2001-08-09	Keith Outwater <vac4050@cae597.rsc.raytheon.com>

	* libmisc/monitor/mon-command.c: Add support for partial command
	matching. The monitor used to have this functionality before it was
	overhauled to support addition of user commands.

2001-08-09	Joel Sherrill <joel@OARcorp.com>

	* itron/src/snd_mbx.c, itron/src/tsnd_mbf.c, posix/src/mqueuesendsupp.c,
	score/include/rtems/score/coremsg.h,
	score/inline/rtems/score/coremsg.inl, score/src/coremsgsubmit.c,
	rtems/src/msgqsubmit.c: Unblocking message queue operations should NOT
	use _Thread_Executing for return status since it is permissible to
	invoke message send operations from an ISR.  This was reported by Suvrat
	Gupta <suvrat@utstar.com>.

2001-08-09	Fernando-Ruiz Casas <correo@fernando-ruiz.com>

	* libmisc/shell/pty.c: Moved to libnetworking/rtems_telnetd.
	* libmisc/shell/Makefile.am, libmisc/shell/README, libmisc/shell/cmds.c,
	libmisc/shell/shell.c, libmisc/shell/shell.h: Updates.
	* libfs/src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
	touched. The order of the questions is the key.
	* libnetworking/Makefile.am, libnetworking/configure.in,
	libnetworking/rtems_servers/Makefile.am,
	libnetworking/rtems_servers/telnetd.c,
	libnetworking/rtems_servers/telnetd.h,
	libnetworking/rtems_telnetd/Makefile.am,
	libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
	libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
	libnetworking/rtems_telnetd/telnetd.c,
	libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
	- pty and telnetd have a new subdir rtems_telnetd to avoid the side
	effect when ftpd change. - the tcp/ip stats have been implemented into
	icmds.c and started when telnetd daemon is started.
	* libnetworking/rtems_servers/telnetd.c,
	libnetworking/rtems_servers/telnetd.h: Removed.
	* libnetworking/rtems_telnetd: New directory.
	* libnetworking/rtems_telnetd/Makefile.am,
	libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
	libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
	libnetworking/rtems_telnetd/telnetd.c,
	libnetworking/rtems_telnetd/telnetd.h: New files.

2001-07-06	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* libfs/src/imfs/deviceio.c: Make sure errno gets set to reflect the
	status from the driver.

2001-06-14	Joel Sherrill <joel@OARcorp.com>

	* libmisc/shell/telnetd.c, libmisc/shell/telnetd.h: Moved to
	libnetworking/rtems_servers so the network stack to address network
	depenendency.
	* libmisc/shell/Makefile.am: Modified to reflect above.
	* libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
	Moved from libmisc/shell so the network stack to address network
	depenendency.
	* libnetworking/rtems_servers/Makefile.am: Modified to reflect above.

2001-05-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/rtems_servers/Makefile.am: Deleted blank lines.

2001-05-25	Sergei Organov <osv@javad.ru>

	* score/macros/rtems/score/coresem.inl,
	score/inline/rtems/score/coresem.inl: Cut and paste problem incorrectly
	enabled interrupts twice with the first time being too early.

2001-05-25	Joel Sherrill <joel@OARcorp.com>

	* libmisc/shell/cmds.c: Removed code from inappropriate source.
	* libfs/src/imfs/imfs_initsupp.c: Create the root node with the desired
	permissions.  Nodes should be created with the right permissions because
	chmod() is not supported by the miniIMFS so changing after creation is
	not possible.

2001-05-24	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/.cvsignore: New file.

2001-05-24	Fernando Ruiz Casas <fernando.ruiz@ctv.es>

	* posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
	posix/src/getlogin.c, posix/src/getuid.c: Now save their values in
	private user environment.
	* libmisc/monitor/mon-prmisc.c: Correct print line.
	* libmisc/shell/Makefile.am: Added new file telnetd.c.
	* libmisc/shell/telnetd.c, libmisc/shell/telnetd.h, libmisc/shell/pty.c:
	New files.
	* libmisc/shell/shell.c, libmisc/shell/cmds.c, libmisc/shell/shell.h:
	Numerous improvments: - The shell_init has a new parameter 'forever'
	because in /dev/console you need that this process runs forever but in
	tcp/ip not. (respawn?) - A new task for every session opened trought
	tcp/ip telnet client. (the chargen,daytime and more are possible of
	implementation but I ask me if they are necesary) - Exit from the
	session delete the task and when the client fails too. - More cmds have
	been implemented. (very reduced version of these) umask, chmod, id,
	whoami, rm, cat, ... - A reduced line edit has been implemented. Ctrl-C
	abort the input, Ctrl-d in the first position gives EOF (logout). '\b'
	and DEL makes the rubout operation. I think that readline() for every
	session spents a lot of resources.

2001-05-17	Joel Sherrill <joel@OARcorp.com>

	* posix/macros/rtems/posix/mqueue.inl: Implemented missing routines to
	support message queue FDs.
	* score/macros/rtems/score/thread..inl: Implemented missing routines for
	new libc reentrancy support.

2001-05-14	Till Straumann <strauman@slac.stanford.edu>

	* score/src/threaddispatch.c, score/src/threadhandler.c: Per PR211 fix
	saving/restoring floating point context.  The fpsave and fprestore
	routines are only used in a executing context which _is_ fp and hence
	has the FPU enabled. The current behavior required the FPU always to be
	on which is very dangerous if lazy context switching is used.   [Joel
	Note: Some ports explicitly enabled the FPU in the FP save and restore
	routines to avoid this.] The patch also makes sure (on powerpc only)
	that the FPU is disabled for integer tasks. Note that this is crucial if
	deferred fp context switching is used. Otherwise, fp context corruption
	may go undetected! Also note that even tasks which merely push/pop FP
	registers to/from the stack without modifying them still MUST be FP
	tasks - otherwise (if lazy FP context switching is used), FP register
	corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by
	default, lazy FP context save/restore is _disabled_.

2001-05-14	Joel Sherrill <joel@OARcorp.com>

	* libmisc/dummy/Makefile.am, libmisc/wrapup/Makefile.am: Fixed to
	generate a library of the same name.
	* libnetworking/ChangeLog: Corrected -- entry should have been in
	libchip.

2001-05-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
	cpuopts.h.in, cpuopts-tmp.h.
	* libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.

2001-05-09	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/exinit.c: Slightly rework initialization so there is a valid
	thread as _Thread_Executing when the pre_tasking hook is called.  This
	allows one directives and malloc to potentially use mutex protection.

2001-04-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/cmds.c, libmisc/shell/shell.c: Remove fileno-hacks.
	* libmisc/monitor/mon-symbols.c: Remove #undef __STRICT_ANSI__.

2001-04-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.in, itron/configure.in, posix/configure.in,
	libfs/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.

2001-04-26	Joel Sherrill <joel@OARcorp.com>

	* posix/include/rtems/posix/mqueue.h,
	posix/inline/rtems/posix/mqueue.inl, posix/src/mqueue.c,
	posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
	posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c,
	posix/src/mqueueopen.c, posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c: Per PR81 reworked
	to add a message queue descriptor separate from the underlying message
	queue.  This allows non-blocking to follow the "open" not the underlying
	queue.
	* score/src/objectcomparenamestring.c: Fix typos.
	* score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl, score/
	src/objectcomparenamestring.c: Address PR81 that reworked POSIX message
	queues to add a descriptor separate from the underlying message queue.
	This allows non-blocking to follow the "open" not the underlying queue.
	As part of debugging this it became clear that
	_Objects_Compare_name_string was broken and a simple version using
	strncmp() was substituted.

2001-04-24	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/memfile.c (memfile_open): Did not set iop->size and
	thus the value was incorrect.  Before this field was cleared, this
	resulted in the value from the last time that IOP was used being still
	in place.  Discovered by  Andrew Bythell <abythell@nortelnetworks.com>.

2001-04-24	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
	NTP synchronization a little more robust -- no NTP daemon yet, but at
	least it trys a little harder when the primary NTP server is down.

2001-04-22	Joel Sherrill <joel@OARcorp.com>

	* itron/src/task.c (_ITRON_Task_User_extensions): Add new fields to  be
	correct in respect to newly added fields for separate switch list.

2001-04-20	Radzislaw Galler  <rgaller@et.put.poznan.pl>

	* libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
	libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
	libnetworking/pppd/modem_example/modem.c,
	libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
	other strings into English.
	* libnetworking/pppd/STATUS: updated to reflect the changes.

2001-04-20	Joel Sherrill <joel@OARcorp.com>

	* libmisc/devnull/devnull.c (null_initialize): Added check to  ensure
	that the driver is only initialized once.  Otherwise, it will abort when
	the device /dev/null is present. (null_write): Do not dereference a NULL
	pointer.
	* libfs/src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print only
	information that does not vary based on target or memory configuration.
	The old prints are still there in case they are needed in the future to
	debug.  Printing target dependent addresses makes the test output vary
	by target unnecessarily.

2001-04-20	Jake Janovetz <janovetz@uiuc.edu>

	* libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
	again.

2001-04-20	Fernando Ruiz Casas <correo@fernando-ruiz.com>

	* Added initial shell functionality.
	* libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
	Reflect having added shell.
	* libmisc/shell/.cvsignore, libmisc/shell/Makefile.am,
	libmisc/shell/README, libmisc/shell/cmds.c, libmisc/shell/shell.c,
	libmisc/shell/shell.h: New files.

2001-04-16	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h: Fix real-time clock support.

2001-04-11	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/userext.inl: Now works after merging patch
	for functionality requested in PR174.
	* score/inline/rtems/score/userext.inl: Added a comment explaining the
	order in which routines appear since it is not the obvious order.

2001-04-08	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/object.inl: Corrected arguments.
	* score/macros/rtems/score/userext.inl: Updated to reflect modifications
	to inline version from PR142.
	* score/inline/rtems/score/userext.inl: Cleanup as side-effect of above.
	* rtems/src/tasks.c: Pre-initialized switch extension for list.
	* rtems/macros/rtems/score/timer.inl: Corrected typo on end of line.

2001-04-04	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/dosfs/Makefile.am: Per PR129 do not install as many files to
	the $(includedir).

2001-03-29	Joel Sherrill <joel@OARcorp.com>

	* Per PR126, configuration structures now match docs.
	* sapi/include/rtems/config.h: Use public data types.
	* Per PR126, configuration structures now match docs.
	* rtems/include/rtems/rtems/config.h: Use public data types.
	* Per PR147 addressed problems when reseting and inserting a timer into
	a timer chain that did not honor time passage since the last time the
	timer server was scheduled and the new insertion.
	* rtems/include/rtems/rtems/timer.h, rtems/src/timerreset.c,
	rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: Broke up the "reset server" routine
	into a set of very specific routines that allowed the server to be
	unscheduled, timer chains to be "synchronized" with the current time
	before inserting a new timer.

2001-03-28	Joel Sherrill <joel@OARcorp.com>

	* PR132 requested some tinkering ot lower memory.
	* sapi/include/confdefs.h: Lowered footprint of device driver table and
	statically configure user extensions.  Now if no static extensions are
	configured, then the table is not instantiated.

2001-03-26	Zoltan Kocsi <zoltan@bendor.com.au>

	* rtems/src/eventsurrender.c: Clear event condition when task is
	unblocked. This makes sure that subsequent event send thinks the task is
	still blocked and overwrites the initial events received.

2001-03-23	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/memfile.c: Reapply fix from bug report from Jose
	Sturniolo <jsturnio@nec.com.ar> where NULL pointer was dereferenced when
	freeing a triply indirect file.   The fix was applied to the 4.5 release
	branch and not the development branch.

2001-03-20	Till Straumann <strauman@SLAC.Stanford.EDU>

	* PR158
	* libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
	rcmd() library call by commenting out the parts that deal with signals.
	This enables RTEMS to 'rsh' command to a server connecting fd to remote
	stdio. The 'server-side' parts of this file which deal with
	authentication are disabled since they are not needed.

2001-03-19	Joel Sherrill <joel@OARcorp.com>

	* posix/sys/utsname.h: Added C++ wrapper.

2001-03-15	Ralf Corsepius <corsepius@faw.uni-ulm.de>

	* libnetworking/include/.cvsignore: Remove dangling file.

2001-03-15	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/extension.c: Split to reduce minimum code size per PR134.
	* sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
	sapi/src/extensionident.c: New files. src/Makefile.am: Modified to
	reflect above.

2001-03-01	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/.cvsignore: Added stamp-h1.in.

2001-02-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix.

2001-02-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/mon-command.c: Use #if defined(RTEMS_UNIX).

2001-02-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/include/Makefile.am, itron/include/itronsys/Makefile.am,
	itron/include/rtems/itron/Makefile.am,
	itron/inline/rtems/itron/Makefile.am,
	itron/macros/rtems/itron/Makefile.am, posix/include/Makefile.am,
	posix/include/rtems/posix/Makefile.am, posix/include/sys/Makefile.am,
	posix/inline/rtems/posix/Makefile.am,
	posix/macros/rtems/posix/Makefile.am: Apply include_*HEADERS instead of
	H_FILES.
	* include/rtems/Makefile.am, include/rtems/score/Makefile.am,
	inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply
	include_*HEADERS instead of H_FILES.
	* sapi/include/Makefile.am, sapi/include/rtems/Makefile.am,
	sapi/inline/rtems/Makefile.am, sapi/macros/rtems/Makefile.am,
	rtems/include/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
	rtems/inline/rtems/rtems/Makefile.am,
	rtems/macros/rtems/rtems/Makefile.am, rtems/ rtems/optman/Makefile.am,
	libmisc/untar/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/devnull/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/mw-fb/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/cpuuse/Makefile.am, librpc/include/rpc/Makefile.am,
	libfs/src/imfs/Makefile.am, libnetworking/Makefile.am,
	libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/ netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
	libnetworking/ rtems_servers/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
	include_*HEADERS instead of H_FILES.
	* libnetworking/include/Makefile.am: Remove.
	* libnetworking/Makefile.am: Add handling of *.h files.
	* libnetworking/configure.in: Remove include/Makefile.

2001-01-31	Sergei Organov <osv@javad.ru>

	* libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
	current dir and root dir removed in favor of new libio support for
	task-local current and root directories. - Bug in `close_data_socket()'
	introduced by previous change fixed. - `command_pasv()' changed to set
	timeout on socket we are listening on and code fixed to don't close
	socket twice on error. - `serr()' changed to clear `errno'. -
	`data_socket()' changed to clear `errno' before `bind()'. - `session()'
	changed to clear `errno' before processing session. -
	`close_data_socket()' fixed to close both active and passive sockets. -
	Initialize info->data_socket to -1 in `daemon()'. - Initialize `fname'
	to empty string  in `exec_command()'.

2001-01-31	Joel Sherrill <joel@OARcorp.com>

	* rtems/include/rtems/rtems/timer.h: Missed merging these modifications
	in previous merge of new timer functionality.

2001-01-29	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectextendinformation.c: Added include of string.h to
	eliminate warning.
	* Fixed bug where resetting a timer that was not at the head of one of
	the task timer chains resulted in the Timer Server task waking up too
	far in the future.
	* Added rtems_timer_get_information() directive to support testing.
	* src/timerserver.c, include/rtems/rtems/timer.h,
	* rtems/src/timergetinfo.c: New file.
	* rtems/src/Makefile.am: Modified to reflect above.

2001-01-28	Ralf Corsepius <corsepiu@faw.uni-ulm.d>

	* sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
	using NEWLIB, cleanup related comment.

2001-01-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.

2001-01-25	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
	improves throughput on systems which are dropping packets.   Only the
	first timeout is reduced.  This keeps the number of extra packets down
	on networks that are very busy and dropping lots of packets.

2001-01-24	Sergei Organov <osv@javad.ru>

	* libnetworking/rtems_servers/ftpd.c,
	libnetworking/rtems_servers/ftpd.h: - Timeouts on sockets implemented.
	'idle' field added to configuration. No timeout by default to keep
	backward compatibility. Note: SITE IDLE command not implemented yet. -
	Basic global access control implemented. 'access' field added to
	configuration. No access limitations by default to keep backward
	compatibility. - Anchor data socket for active mode (using self IP and
	port 20.) - Fixed default data port support (still not tested). - Don't
	allow IP address different from originating host in PORT command to
	improve security. - Fixed bug in MDTM command. - Check for correctness
	of parsing of argument in command_port(). - Fixed squeeze_path() to
	don't allow names like 'NAME/smth' where 'NAME' is not a directory. -
	Command parsing a little bit improved: command names are now converted
	to upper-case to be more compatible with RFC (command names are not
	case-sensitive.). - Reformat comments so that they have RTEMS
	look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous
	changes. - True ASCII mode implemented (doesn't work for hooks and
	/dev/null) - Passive mode implemented, PASV command added. - Default
	port for data connection could be used (untested, can't find ftp client
	that doesn't send PORT command). - SYST reply changed to UNIX, as former
	RTEMS isn't registered name. - Reply codes reviewed and fixed.

2001-01-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/configure.in: Add src/config.h.
	* posix/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
	* posix/src/.cvsignore: Add config.h and stamp-h.
	* posix/src/*.c: Add config.h support.

2001-01-23	Joel Sherrill <joel@OARcorp.com>

	* posix/src/alarm.c: Eliminated use of C++ style comments.

2001-01-22	Michael Hamel <mhamel@adi.co.nz>

	* posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl, posix/ src/ptimer1.c,
	posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl, posix/src/alarm.c,
	posix/src/ptimer1.c, posix/src/semaphorenametoid.c, posix/src/semopen.c,
	posix/src/semunlink.c, rtems/include/rtems.h, rtems/src/signalcatch.c:
	Modifications to make CodeWarrior happy.

2001-01-22	Joel Sherrill <joel@OARcorp.com>

	* rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add
	priority argument to rtems_timer_initiate_server().

2001-01-18	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/system.h, rtems/include/rtems/system.h: Only
	include cpuopts.h when building a multilib configuration.  Some ports
	still need targopts.h but this small modification lets those ports work
	non-multilib while  fixing being fixed for multilib.

2001-01-17	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog: Deleted duplicate blank line.

2001-01-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/configure.in: Add src/imfs/config.h.
	* libfs/src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h.
	* libfs/src/imfs/.cvsignore: Add config.h and stamp-h.
	* libfs/src/imfs/*.c: Add config.h support.

2001-01-16	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support):
	Corrected name of routine in header.
	* rtems/Added task-based timers to the Timer Manager.  This added three
	new directives: - rtems_timer_initiate_server -
	rtems_timer_server_fire_after - rtems_timer_server_fire_when In the
	process of doing this, a number of cleanups were made.
	* rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: New files.
	* rtems/include/timer/timer.h: Added new prototypes and supporting types.
	* rtems/inline/rtems/rtems/timer.h, rtems/macros/rtems/rtems/timer.h:
	Enhanced _Timer_Is_interval_class() to cover the class
	TIMER_INTERVAL_ON_TASK.
	* rtems/src/Makefile.am: Accounted for new files.
	* rtems/src/rtemstimer.c: Added initialization of _Timer_Server variable.
	* rtems/src/timercancel.c, rtems/src/timerreset.c: Account for addition
	of timer classes.  Also corrected the headers.
	* rtems/src/timercreate.c, rtems/src/timerdelete.c,
	rtems/src/timerfireafter.c, rtems/ src/timerfireafter.c,
	rtems/src/timerident.c: Corrected header.
	* rtems/src/taskmode.c: Ensure the this service does not dispatch before
	tasking is enabled at initialization time.

2001-01-12	Sergei Organov <osv@javad.ru>

	* libnetworking/rtems_servers/ftpd.c,
	libnetworking/rtems_servers/ftpd.h: - use pool of pre-created threads to
	handle sessions instead of creating/deleting threads on the fly. - LIST
	output is now similar to what "/bin/ls -al" would output, thus FTP
	clients such Netscape are happy with it. - LIST NAME now works (both for
	files and directories) - added support for NLST, CDUP, and MDTM FTP
	commands to make more FTP clients happy . - keep track of CWD for every
	session separately. - ability to specify root directory name for FTPD in
	configuration table. FTPD will then create illusion for FTP clients that
	this is actually root directory. - ignore options sent in commands, thus
	LIST -al FILE works and doesn't try to list "-al" directory. - buffers
	are allocated on stack instead of heap where possible to eliminate
	malloc/free calls (avoid possible heap fragmentation troubles). - drop
	using of task notepad to pass parameters - use function arguments
	instead. - use snprintf() instead of sprintf() as the latter is unsafe.
	- use of PF_INET in socket() instead of AF_INET.

2001-01-12	Joel Sherrill <joel@OARcorp.com>

	* posix/src/clockgetres.c: Fixed match problem.  We are not converting
	an interval to a timespec -- it is actually a real number of
	microseconds.
	* posix/src/README.mqueue: Enhanced example.

2001-01-12	Jake Janovetz <janovetz@uiuc.edu>

	* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
	libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_stat.c, libfs/src/imfs/memfile.c,
	libfs/src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
	When rtems_tarfs_load() is called, it checks the permissions on each
	file.  If there is write permission, it just creates a  standard file
	using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no
	write permission, it creates a LINEAR_FILE node with the appropriate
	properties.  If the permission is ever changed to writeable, IMFS_fchmod
	converts it to a regular memory file.

2001-01-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/src/threadinitialize.c: Removed warning.

2001-01-08	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
	warning removal patch. :(.

2001-01-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/configure.in: Add src/config.h.
	* itron/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
	* itron/src/.cvsignore: Add config.h and stamp-h.
	* itron/src/*.c: Add config.h support.

2001-01-05	Joel Sherrill <joel@OARcorp.com>

	* libmisc/devnull: New addition.  Moved from libcpu/sh.
	* libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
	libmisc/devnull/.cvsignore, libmisc/ devnull/Makefile.am: New files.
	* libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
	Modified to reflect addition of above.

2001-01-03	Joel Sherrill <joel@OARcorp.com>

	* score/src/isr.c: Modify to properly dereference _ISR_Vector_table now
	that it is dynamically allocated.

2001-01-02	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/CHANGELOG: Removed.
	* libnetworking/README: Merged CHANGELOG contents as initial changes.

2000-12-19	Joel Sherrill <joel@OARcorp.com>

	* posix/src/pthreadgetschedparam.c: Do not set output parameters if the
	pointers are NULL.
	* score/src/isr.c: Allocate the _ISR_Vector_table all the time not just
	when we are allocating an interrupt stack.

2000-12-14	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Added write capability.

2000-12-13	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/isr.h, score/src/isr.c: Allocate it from the
	workspace rather than explicitly declaring it.  This allows the size to
	be a non-constant from the perspective of score/cpu.

2000-12-12	Jake Janovetz <janovetz@uiuc.edu>

	* libfs/src/imfs/linearfile.c, libfs/src/imfs/imfs_load_tar.c: New files.
	* libfs/src/imfs/Makefile.am, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
	libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_handlers_memfile.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_stat.c, libfs/src/imfs/miniimfs_init.c: Added
	"tarfs". This is not really a tar filesystem.  It is a way to load a tar
	image into the IMFS but actually leave bulky file contents in the
	original tar image.  It essentially adds the linear file type and
	associated support and a loader routine.

2000-12-08	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
	* libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
	numerous variable declarations conditional on PPP_COMPRESS and
	PPP_FILTER.  Commented out variables that were not used because the code
	using them was commented out. Removed totally unused variables.
	* libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
	* libnetworking/pppd/pppmain.c: Removed numerous warnings.

2000-12-06	Joel Sherrill <joel@OARcorp.com>

	* posix/src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
	eliminate warning.
	* rtems/src/regiongetinfo.c: Removed unused variable to eliminate
	warning.

2000-12-01	Joel Sherrill <joel@OARcorp.com>

	* configure.in: Removed error check for enabling macros with either
	POSIX or ITRON API.
	* Added macro support to ITRON API.  This is known to compile.
	* itron/Makefile.am: Added macros directory.
	* itron/configure.in: Removed error check for enabling macros.
	* itron/macros/.cvsignore, itron/macros/Makefile.am,
	itron/macros/rtems/.cvsignore, itron/macros/rtems/Makefile.am,
	itron/macros/rtems/itron/.cvsignore,
	itron/macros/rtems/itron/Makefile.am,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl: New files.
	* posix/include/rtems/posix/cond.h: #if 0'ed out prototype of
	_POSIX_Condition_variables_Get to avoid conflict with macro
	implementation.
	* Added macro support to POSIX API.  This is known to compile.
	* posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/intr.inl,
	posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl: New files.
	* posix/configure.in: Removed error check for enabling macros.
	* posix/rtems/posix/mutex.h: #if 0'ed out prototypes for inlined
	routines since you cannot have prototypes for macros.
	* posix/macros/rtems/posix/Makefile.am: Added files.
	* score/macros/rtems/score/coresem.inl: Removed comments since
	convention calls for comments to be in inline versin.
	* score/macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
	style to use _ prefix on variable names and use parentheses.
	* score/macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.

2000-11-30	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/mqueue.inl: Removed explicit dependency on
	abs().
	* General effort to make things compile with macros not inlines
	* score/inline/rtems/score/coremutex.inl: Added comment indicating for
	macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in
	src/coremutexseize.c.
	* score/src/coremutexseize.c: Added body of
	_CORE_mutex_Seize_interrupt_trylock() for macro case.
	* score/macros/rtems/score/coremutex.inl: Added prototype for
	_CORE_mutex_Seize_interrupt_trylock() since there is a real body when
	macros are enabled.
	* score/macros/rtems/score/coresem.inl: Added macro implementation of
	_CORE_semaphore_Seize_isr_disable.
	* score/macros/score/Makefile.am: Fixed typos.
	* score/rtems/score/address.inl: Correct macro implementation of
	_Addresses_Is_aligned() so it would compile.
	* score/macros/rtems/score/coremsg.inl: Added closing parentheses.
	* rtems/src/msgqsubmit.c: Modified multiprocessing conditional so this
	would compile with both macros and inlines.
	* rtems/macros/rtems/rtems/sem.inl: Added macro implementation of
	_Semaphore_Get_interrupt_disable().
	* libmisc/mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
	* libnetworking/modem/ppp_tty.c: Changed to include
	<rtems/termiostypes.h> since that is an RTEMS specific header file.
	* libnetworking/sys/ttycom.h: Moved to lib/include/sys.
	* libnetworking/Makefile.am: Modified to reflect above.

2000-11-28	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/memfile.c: Bug report from Sturniolo Jose
	<jsturnio@nec.com.ar> where NULL pointer was dereferenced.

2000-11-28	Chris Johns <ccj@acm.org>

	* score/src/heapallocate.c: Do not allow the size to overflow when
	adjusting it.  A test allocated a stack of -1 (~0). This actually
	resulted in a stack being allocated but with a size of 0xb. The
	allocator did not test the size to see if it rolled through 0 and so
	allowed the allocation to happen, the thread to get created. The task
	crashed as you would expect.

2000-11-27	Joel Sherrill <joel@OARcorp.com>

	* posix/src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
	* libnetworking/libc/res_init.c: Fix typo - adding missing # on include.

2000-11-25	Eric Norum <eric.norum@usask.ca>

	* libnetworking/libc/res_init.c: Move include to avoid compiler dumping
	core.

2000-11-25	Antti P Miettinen  <antti.p.miettinen@nokia.com>

	* libnetworking/wrapup/Makefile.am, libnetworking/configure.in,
	libnetworking/Makefile.am: Added modem subdir.
	* libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
	* libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
	* libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
	libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
	libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
	libnetworking/pppd/upap.c: Changes from Thomas Doerfler
	<Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
	main.c and ppp_tty.c should be scratched. The modem subdir has the real
	ppp_tty.c and the real pppd main is in pppmain.c.

2000-11-17	Jennifer Averret <jennifer@OARcorp.com>

	* libfs/src/imfs/imfs_eval.c: Always return imaginary node at mount
	points.

2000-11-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am,
	libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
	libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
	ACLOCAL_AMFLAGS.

2000-11-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am,
	libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
	libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
	$(RTEMS_TOPdir)/aclocal.

2000-11-02	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
	so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
	POSIX_BOTTOM_REACHED() are actually included.
	* score/include/rtems/system.h: Add prototypes for
	POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
	POSIX_BOTTOM_REACHED() removed from newlib.

2000-11-01	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/Makefile.am, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
	libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
	libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_free.c,
	libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_gtkn.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_mknod.c,
	libfs/src/imfs/imfs_mount.c, libfs/src/imfs/imfs_readlink.c,
	libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
	libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
	libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
	libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
	libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: assoc.h,
	error.h, libio_.h, libio.h, and libcsupport.h moved  from libc to
	lib/include/rtems and now must be referenced as <rtems/XXX.h>.  Now we
	do not have to reach up and over to libc to pick them up.

2000-10-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/configure.in: Cleanup comments.

2000-10-30	Joel Sherrill <joel@OARcorp.com>

	* posix/include/Makefile.am: Updated to reflect files merged into
	newlib. This resulted in some definitions moving to other files and thus
	some secondary effects in RTEMS source code.
	* posix/include/unistd.h: Removed.  Now use newlib's.
	* posix/include/rtems/posix/mqueue.h: Add include of <signal.h>.
	* posix/include/rtems/posix/threadsup.h: Add include of <sys/signal.h>.
	* posix/src/execv.c, posix/src/execve.c, posix/src/execvp.c: Corrected
	prototype to agree with newlib.
	* posix/src/psignal.c: Rewrote reference to <siginfo.h> in comment since
	that file no longer exists.
	* posix/src/pthreadkill.c, posix/src/sigaction.c: Added include of
	<signal.h>.
	* posix/src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment
	since that file no longer exists.
	* POSIX include files merged into newlib.  This resulted in some
	definitions moving to other files and thus some secondary effects in
	RTEMS source code.
	* sapi/include/confdefs.h: Replaced include of <sys/siginfo.h> with
	<signal.h> since that file no longer exists.
	* POSIX include files merged into newlib.  This resulted in some
	definitions moving to other files and thus some secondary effects in
	RTEMS source code.
	* librpc/src/rpc/Makefile.am, librpc/src/rpc/auth_time.c,
	librpc/src/rpc/clnt_simple.c, librpc/src/rpc/clnt_tcp.c,
	librpc/src/rpc/clnt_udp.c, librpc/src/rpc/clnt_unix.c,
	librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_clnt.c,
	librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
	librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c,
	librpc/src/rpc/svc_unix.c: Use of _read, _write, and _close as macros
	conflicted with newlib's use of these as routine names.  They were
	renamed to include "_RPC_" prefix.
	* POSIX include files merged into newlib.  This resulted in some
	definitions moving to other files and thus some secondary effects in
	RTEMS source code.
	* libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
	in sync with newlib's <machine/types.h>.
	* libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
	definition of struct itimerval in <sys/time.h>.

2000-10-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am,
	libmisc/Makefile.am, librpc/Makefile.am, libnetworking/Makefile.am:
	ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
	canonicalization.

2000-10-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/Makefile.am, libfs/configure.in: Introduce GNU canonicalization
	to libfs/. The approach is currently a bit of a hack as GNU
	canonicalization does not support the per-BSP build some of the other
	directories require.  As more of the tree is converted, this will become
	less  of an issue.

2000-10-24	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs_config.c: New file containing IMFS configuration
	information split from libc/base_fs.c.
	* libfs/src/imfs/ioman.c: New file. Moved from lib/libc. Missed
	previously.
	* libfs/src/imfs/Makefile.am: Added imfs_config.c and ioman.c.

2000-10-19	Joel Sherrill <joel@OARcorp.com>

	* libfs/.cvsignore, libfs/src/.cvsignore, libfs/src/imfs/.cvsignore,
	libfs/wrapup/.cvsignore: New files.

2000-10-19	Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>

	* libnetworking/lib/tftpDriver.c: add comments to handlers struct
	function pointers.
	* libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
	_after_ pointer has been checked against NULL.

2000-10-18	Nick Simon <Nick.SIMON@syntegra.bt.co.uk>

	* score/src/heapgetinfo.c, score/include/rtems/score/heap.h,
	score/src/Makefile.am: Added _Heap_Get_information() and information
	control block.
	* score/src/heapgetinfo.c: New file.

2000-10-18	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if
	there is no Classic API Initialization Tasks Table defined.
	* sapi/include/confdefs.h: Modified code that accounts for
	initialization task/threads with greater than minimum stack sizes so it
	would compile even if optional APIs are disabled.
	* rtems/src/regiongetinfo.c, rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/types.h, rtems/src/Makefile.am: Added
	region_get_information() and information control block.
	* rtems/src/regiongetinfo.c: New file.

2000-10-18	Chris Johns <ccj@acm.org>

	* libfs created.
	* libfs/src, libfs/src/imfs, libfs/wrapup: New directories.
	* libfs/ChangeLog, libfs/Makefile.am, libfs/README, libfs/configure.in,
	libfs/src/Makefile.am, libfs/wrapup/Makefile.am: New files.
	* libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs_getchild.c,
	libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_rmnod.c,
	libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_handlers_device.c,
	libfs/src/imfs/imfs_stat.c, libfs/src/imfs/imfs_creat.c,
	libfs/src/imfs/imfs_handlers_directory.c, libfs/src/imfs/imfs_symlink.c,
	libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_handlers_link.c,
	libfs/src/imfs/imfs_unixstub.c, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_unlink.c,
	libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
	libfs/src/imfs/imfs_unmount.c, libfs/src/imfs/imfs_fchmod.c,
	libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_utime.c,
	libfs/src/imfs/imfs_fcntl.c, libfs/src/imfs/imfs_link.c,
	libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_fdatasync.c,
	libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/miniimfs_init.c,
	libfs/src/imfs/imfs_free.c, libfs/src/imfs/imfs_mount.c,
	libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_ntype.c: New files.
	Moved from libc.
	* libnetworking/pppd/ipxcp.c: Fixed a typo.

2000-10-12	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h: Account for initialization tasks and threads
	which use larger than minimum stack sizes.

2000-09-29	Stephan Merker <merker@decrc.abb.de>

	* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
	rtems/src/ratemontimeout.c: Add next_length field so period length can
	be changed by the the sequence period(X), period(not X) with no
	intervening cancel or expiration.

2000-09-28	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/io.h (rtems_driver_address_table): Added "_entry"
	to all names.
	* sapi/src/io.c: Accounted for above.
	* libmisc/monitor/mon-driver.c: Accounted for addition of "_entry" to
	fields in rtems_driver_address_table.
	* libnetworking/rtems_webserver/Makefile.am,
	libnetworking/rtems_webserver/base64.c,
	libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
	* libnetworking/rtems_webserver/sock.c: Added file missed in merger.

2000-09-25	Joel Sherrill <joel@OARcorp.com>

	* score/rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
	targopts.h to reduce dependency on BSP.

2000-09-22	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/xdr/xdr_float.c: Added A29K support.
	* libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
	have included rtems.h.  It is now including precisely the  least amount
	of low level, yet portable .h files to get the basic RTEMS types
	defined.  This rippled into other  files since rtems_bsdnet_internal.h
	used machine/types.h to include rtems.h.

2000-09-20	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectgetbyindex.c: Do not enable dispatching on an error
	path it was not disabled on.

2000-09-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
	* libnetworking/ChangeLog: Cleanup.

2000-09-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
	internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
	confusion and to work with the converted flags.

2000-09-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/itron/Makefile.am, wrapup/posix/Makefile.am,
	wrapup/rtems/Makefile.am, itron/src/Makefile.am, posix/src/Makefile.am,
	posix/optman/Makefile.am, score/src/Makefile.am, sapi/src/Makefile.am,
	sapi/optman/Makefile.am, rtems/optman/Makefile.am,
	rtems/src/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/wrapup/Makefile.am, libmisc/mw-fb/Makefile.am,
	librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
	libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
	libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
	libnetworking/rtems_servers/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/wrapup/Makefile.am: Include compile.am.

2000-09-01	Rosimildo daSilva <rdasilva@connecttel.com>

	* libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
	mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.

2000-08-31	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/netinet/tcp_input.c: Spelling corrections.

2000-08-31	Joel Sherrill <joel@OARcorp.com>

	* Merged version 2.1 of GoAhead webserver.  This update was submitted by
	Antti P Miettinen <antti.p.miettinen@nokia.com>.
	* libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
	libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
	libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
	* libnetworking/wbase64.c: Removed.
	* libnetworking/Makefile.am, libnetworking/asp.c,
	libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
	libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
	libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
	libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
	libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
	libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
	libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
	libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
	libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
	Modified.

2000-08-30	Joel Sherrill <joel@OARcorp.com>

	* posix/Many files, score/Many files, libmisc/Many files: Moved
	posix/include/rtems/posix/seterr.h to  score/include/rtems/seterr.h so
	it would be available within all APIs.
	* libmisc/mw-fb/.cvsignore, libnetworking/rtems_webserver/license.txt:
	New file.

2000-08-30	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems/taskstart.c: Removed 1st cut at rtems_task_start_main_style.
	Only committed this so it could be easily revisited as we discussing
	moving main() to user space from BSP space.
	* rtems/taskstart.c: Added 1st cut at rtems_task_start_main_style.

2000-08-26	Rosimildo da Silva  <rdasilva@connecttel.com>

	* Added generic Micro FrameBuffer interface for MicroWindows. This
	interface allows MicroWindows to under RTEMS. A sample driver has been
	developed for the pc386 BSP. See pc386/fb_vga.c as a sample.
	* Added Uniform Input Device interface for MicroWindows.  See PC386 bsp
	for sample drivers for mouse and keyboard (console).
	* libmisc/mw-bf: New directory.
	* libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
	Account for mw-fb.
	* libmisc/mw-fb/Makefile.am, libmisc/mw-fb/mw_fb.c,
	libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
	New file.

2000-08-25	Joel Sherrill <joel.sherrill@OARcorp.com>

	* posix/inline/rtems/posix/timer.inl, posix/include/rtems/posix/timer.h,
	posix/ inline/rtems/posix/Makefile.am, posix/src/ptimer1.c: Redid the
	style of src/ptimer1.c.  Continued effort to make the POSIX Timer
	implementation match that of other managers. Added data structures
	required to use SuperCore Object Handler.

2000-08-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Include cpuopts.h for __i386__.

2000-08-15	Joel Sherrill <joel@OARcorp.com>

	* posix/src/ptimer1.c: Minor formatting fixes.
	* posix/src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
	* posix/src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S and
	used structure copy instead.
	* posix/src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
	* posix/include/rtems/posix/timer.h: Ditto.
	* posix/src/ptimer1.c: Switched to using
	set_errno_and_return_minus_one() to ensure that errno was always set.
	* posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
	to use SuperCore _TOD_Current variable.

2000-08-10	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog, itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
	sapi/ChangeLog, rtems/ChangeLog, libmisc/ChangeLog, librpc/ChangeLog,
	libnetworking/ChangeLog: New file.
2007-05-03 21:08:36 +00:00
Joel Sherrill
b98fe821d2 2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections. Also change directive
	placing stack on onchip_ram to make ld happy.
2007-05-03 20:34:08 +00:00
Joel Sherrill
1144653dcd 2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections
2007-05-03 20:33:33 +00:00
Joel Sherrill
04a8c937f4 2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add alignment between data and bss to avoid linking
	errors when compiling with gcc 4.2.x
2007-05-03 20:32:05 +00:00
Ralf Corsepius
1fa24369ef New. 2007-05-03 02:16:26 +00:00
Joel Sherrill
8ff7ceecd7 2007-05-01 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Minor rework to shrink minimum size to <48K.
2007-05-01 21:33:10 +00:00
Joel Sherrill
79a1352a3b 2007-05-01 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Tinkering to reduce .text size of minimum executable
	from ~64K to ~47K.
	* Renamed startup/exit.c to startup/bspclean.c
	  * startup/bspclean.c: New file.
	  * startup/exit.c: Removed.
2007-05-01 20:11:31 +00:00
Joel Sherrill
716f6bede9 2007-05-01 Ray Xu <xr@trasin.net>
* lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
	lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
	lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
	BSP to address changes between 4.7 and CVS head as well as to address
	comments from Ralf and Joel.
2007-05-01 19:16:04 +00:00
Joel Sherrill
e890774a79 2007-05-01 Ray Xu <xr@trasin.net>
* README, times, console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
	start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds:
	Update BSP to address changes between 4.7 and CVS head as well as to
	address comments from Ralf and Joel.
2007-05-01 19:15:38 +00:00
Ralf Corsepius
22a8f05840 Rebase against gcc-core-4.2.0-20070430 (gcc-4.2.0 rc2) 2007-05-01 04:46:31 +00:00
Ralf Corsepius
412042aaca 2007-04-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/rtl22xx.cfg: Cleanup.
2007-04-26 03:27:01 +00:00
Ralf Corsepius
07d7b95e7a 2007-04-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add custom/rtl22xx.cfg.
2007-04-26 03:25:55 +00:00
Ralf Corsepius
651fc3c769 Fix typo. 2007-04-26 03:24:16 +00:00
Ralf Corsepius
af2874188b 2007-04-26 Ray Xu <xr@trasin.net>
* custom/rtl22xx.cfg: New (Initial submission).
2007-04-26 03:23:25 +00:00
Ralf Corsepius
36c8d16212 2007-04-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove reference to ../../shared/main.c.
2007-04-26 03:20:02 +00:00
Ralf Corsepius
c6523793c6 2007-04-25 Ray Xu <xr@trasin.net>
* times: New (Initial submission).
2007-04-25 13:20:01 +00:00
Ralf Corsepius
13ce840a0d Add missing newline. 2007-04-25 13:18:54 +00:00
Ralf Corsepius
8a3c70b148 2007-04-25 Ray Xu <xr@trasin.net>
* start/start.S: New (Initial submission).
2007-04-25 13:18:27 +00:00
Ralf Corsepius
c4e05c2656 convert from DOS to unix. 2007-04-25 13:15:07 +00:00
Ralf Corsepius
4f181b36cf 2007-04-25 Ray Xu <xr@trasin.net>
* include/tm27.h, startup/bspstart.c, startup/exit.c,
	startup/linkcmds: New (Initial submission).
2007-04-25 13:13:54 +00:00
Ralf Corsepius
354429633c 2007-04-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4: Regenerate.
2007-04-25 13:04:37 +00:00
Ralf Corsepius
85457eb54d 2007-04-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Include preinstall.am
2007-04-25 13:00:27 +00:00
Ralf Corsepius
7d31bddb29 New. 2007-04-25 12:59:14 +00:00
Ralf Corsepius
96981a4872 2007-04-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Sync with modern GCC.
2007-04-25 12:54:18 +00:00
Ralf Corsepius
6f1247b19c Use current OAR license file URL. 2007-04-25 12:52:48 +00:00
Ralf Corsepius
e2c4458c5b Convert from DOS to unix. 2007-04-25 12:51:36 +00:00
Ralf Corsepius
f4392b88bb 2007-04-25 Ray Xu <xr@trasin.net>
* Makefile.am, README, bsp_specs, configure.ac,
	console/lpc22xx_uart.h, console/uart.c, include/bsp.h,
	network/network.c: New (Initial submission).
2007-04-25 12:50:25 +00:00
Ralf Corsepius
9e0e37c1ed Fixup CVS Ids. 2007-04-25 12:15:53 +00:00
Ralf Corsepius
6edbd66b90 Fixup CVS Ids. 2007-04-25 12:13:38 +00:00
Ralf Corsepius
11798fd5aa Regenerate. 2007-04-25 11:58:01 +00:00
Ralf Corsepius
8b7e446ec3 2007-04-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
	lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
	lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
	Use current OAR license file URL.
2007-04-25 11:57:21 +00:00
Ralf Corsepius
61e293b657 Use current OAR license file URL. 2007-04-25 11:57:13 +00:00
Ralf Corsepius
a44e045bbf 2007-04-25 Ray Xu <xr@trasin.net>
* lpc22xx/irq/bsp_irq_init.c
	lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
2007-04-25 11:51:44 +00:00
Ralf Corsepius
744d617409 Convert to Unix. 2007-04-25 11:49:18 +00:00
Ralf Corsepius
7d33199a93 2007-04-25 Ray Xu <xr@trasin.net>
* Makefile.am, configure.ac: Add lpc22xx support.
	* lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
	lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
	lpc22xx/timer/timer.c: New (Initial submission).
2007-04-25 11:48:32 +00:00
Joel Sherrill
0ab34c90a2 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
	itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
	itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
	itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
	rtems/src/taskinitusers.c, rtems/src/tasks.c,
	sapi/include/confdefs.h, sapi/src/io.c: Various modification to
	reduce executable size. Most were refactoring of files. Split ITRON
	API files. Implemented mechanism to avoid initialization task/thread
	loop being linked in when that style of task initialization was not
	being used.
	* itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
	itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
	itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
	itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
	itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
	itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
	itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
	itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
	itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
	itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
	itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
	itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
	itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
	itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
	itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
	itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
	itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
	itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
	itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
	itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
	itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
2007-04-17 20:32:13 +00:00
Joel Sherrill
f7588ebab7 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* mpc6xx/clock/c_clock.c: Add initial cut at nanoseconds since last
	tick handler.
2007-04-17 17:41:19 +00:00
Joel Sherrill
62f93dbaea 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* posix/tools/runtest.in: Do not run pppd.exe from batch mode script.
2007-04-17 17:37:53 +00:00
Joel Sherrill
4608d1b159 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* erc32/tools/runtest.in, leon2/tools/runtest.in,
	leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
2007-04-17 17:37:50 +00:00
Joel Sherrill
1520d66a30 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* simsh4/tools/runtest.in: Do not run pppd.exe from batch mode script.
2007-04-17 17:37:48 +00:00
Joel Sherrill
0f24a9ed59 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* psim/tools/runtest: Do not run pppd.exe from batch mode script.
2007-04-17 17:37:35 +00:00
Joel Sherrill
f1b55b62d9 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* jmr3904/tools/runtest: Do not run pppd.exe from batch mode script.
2007-04-17 17:37:33 +00:00
Joel Sherrill
19738a7d69 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* mcf5206elite/tools/runtest: Do not run pppd.exe from batch mode
	script.
2007-04-17 17:37:32 +00:00
Joel Sherrill
bd8dd9ed58 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* c4xsim/tools/runtest.in: Do not run pppd.exe from batch mode script.
2007-04-17 17:37:29 +00:00
Joel Sherrill
ddb1867f82 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* rtems/bfin/bf533.h: Fix warnings about constants being too large.
2007-04-17 17:10:24 +00:00
Joel Sherrill
d7fa4a981b 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* shared/clock/rtc.c, shared/timer/timer.c: Fix compile errors and
	address most warnings about constants being too large.
2007-04-17 17:00:38 +00:00
Joel Sherrill
1964b69a8b 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Fix compile errors and address
	most warnings about constants being too large.
2007-04-17 17:00:35 +00:00
Joel Sherrill
004b7410e6 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
	significantly speeds up boot time on targets not requiring memory to
	be touched at boot time.
2007-04-17 15:58:40 +00:00
Joel Sherrill
2c7794b7a6 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
2007-04-17 15:51:42 +00:00
Ralf Corsepius
db280d23a7 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* mscan/mscan.c: Use size_t for message sizes. Remove absurd type
	  cast.
2007-04-17 06:47:34 +00:00
Ralf Corsepius
d16970dcfc 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
	sh7750/score/cpu_asm.c:
	Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 06:25:56 +00:00
Ralf Corsepius
74732fa3d9 Use Context_Control_fp* instead of void* for fp_contexts. 2007-04-17 06:25:44 +00:00
Ralf Corsepius
8ea0d7dabd 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:58:04 +00:00
Ralf Corsepius
b60dc89330 Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
2007-04-17 05:57:57 +00:00
Ralf Corsepius
e08e6c4c21 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c, rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 05:50:50 +00:00
Ralf Corsepius
14865ec7b9 Use Context_Control_fp* instead of void* for fp_contexts. 2007-04-17 05:50:27 +00:00
Ralf Corsepius
c1fb67b686 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c:
	  Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 05:46:16 +00:00
Ralf Corsepius
f2c2caa5e9 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:43:02 +00:00
Ralf Corsepius
0edd196e46 Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
2007-04-17 05:42:54 +00:00
Ralf Corsepius
476838bf7a 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:31:35 +00:00
Ralf Corsepius
ce1093e07c Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
2007-04-17 05:31:27 +00:00
Ralf Corsepius
231aac4fc1 Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
2007-04-17 05:18:49 +00:00
Ralf Corsepius
c4881ddb67 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:18:43 +00:00
Ralf Corsepius
3ca0bfe030 Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
2007-04-17 05:11:53 +00:00
Ralf Corsepius
9374ed491f 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:11:31 +00:00
Ralf Corsepius
4ec2f4f6f8 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_asm.c:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:05:59 +00:00
Ralf Corsepius
39308e008b Use Context_Control_fp* instead of void* for fp_contexts. 2007-04-17 05:05:54 +00:00
Ralf Corsepius
9e0abe51a1 Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
2007-04-17 05:05:39 +00:00
Ralf Corsepius
241e505644 Fix bogus ChangeLog entries. 2007-04-17 05:03:59 +00:00
Ralf Corsepius
3c577510c8 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 05:03:24 +00:00
Ralf Corsepius
50650ed3ea 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:02:29 +00:00
Ralf Corsepius
0aa0ef63c5 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	* rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
2007-04-17 05:01:15 +00:00
Ralf Corsepius
cd6867a923 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/i386/rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 04:55:59 +00:00
Ralf Corsepius
3c86f88536 Use Context_Control_fp* instead of void* for fp_contexts. 2007-04-17 04:55:44 +00:00
Ralf Corsepius
832d41244e 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/sparc/cpu.c:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	* score/cpu/sparc/rtems/score/cpu.h, score/cpu/unix/rtems/score/cpu.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
	  Eliminate evil casts.
	* score/include/rtems/score/thread.h:
	  Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17 04:52:08 +00:00
Ralf Corsepius
ada7b9e142 Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts. 2007-04-17 04:49:05 +00:00
Ralf Corsepius
ccb09f6b86 Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts. 2007-04-17 04:42:37 +00:00
Joel Sherrill
029c1fd8e3 2007-04-16 Joel Sherrill <joel@OARcorp.com>
PR 1240/filesystem
	* libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
	for filename was not being freed.
2007-04-16 19:04:47 +00:00
Ralf Corsepius
8da9f609af 2007-04-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/utils.c: Use uintptr_t instead of unsigned long.
2007-04-16 13:27:18 +00:00
Joel Sherrill
d1325d6ab6 2007-04-16 Joel Sherrill <joel@OARcorp.com>
* itron/src/rsm_tsk.c: Correct error returned.
2007-04-16 13:19:16 +00:00
Ralf Corsepius
e360bc288a 2007-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Redefine LIBPOSIX to !UNIX.
2007-04-14 04:04:39 +00:00
Ralf Corsepius
dfa10d2836 2007-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/usleep.c, libcsupport/src/readlink.c:
	Update API to SUSv3.
2007-04-14 03:53:43 +00:00
Ralf Corsepius
f8518873ec Update to newlib-1.15.0-rtems4.8-20070413.diff 2007-04-14 03:46:10 +00:00
Ralf Corsepius
0df1fb6377 Add CLOCK_MONOTONIC.
Sync readlink, usleep with SUSv3.
2007-04-13 08:52:52 +00:00
Ralf Corsepius
36b615eb7f Regenerate. 2007-04-13 05:45:00 +00:00
Ralf Corsepius
c8eb344d9b 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Unconditionally build src/sleep.c,
	  src/usleep.c.
2007-04-13 05:42:03 +00:00
Ralf Corsepius
09ea84cf99 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
	  CLOCK_MONOTONIC case.
2007-04-13 05:28:57 +00:00
Ralf Corsepius
1ee474eafc #ifdef CLOCK_MONOTONIC the CLOCK_MONOTONIC case. 2007-04-13 05:28:28 +00:00
Ralf Corsepius
214ae74e6e 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/tod.inl: Include <sys/time.h>.
2007-04-13 05:14:58 +00:00
Ralf Corsepius
63c23d3272 Include <sys/time.h>. 2007-04-13 05:14:46 +00:00
Ralf Corsepius
587da8b8e2 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* nsecs/init.c: Remove private decl of _Timespec_Subtract use the
	  version from rtems/score/timespec.h.
2007-04-13 05:12:34 +00:00
Ralf Corsepius
cf98ed5230 Fix typo. 2007-04-13 04:12:29 +00:00
Ralf Corsepius
cc5a1d69cd Cosmetics. 2007-04-13 04:11:44 +00:00
Ralf Corsepius
3e2071beed Regenerate. 2007-04-13 04:06:35 +00:00
Ralf Corsepius
1cd122c283 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
	* httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
2007-04-13 04:00:11 +00:00
Ralf Corsepius
c93e1d442b Use HAS_PTHREADS instead of LIBPOSIX. 2007-04-13 03:59:59 +00:00
Ralf Corsepius
2d80c75429 Add AM_CONDITIONAL(HAS_PTHREADS). 2007-04-13 03:59:45 +00:00
Ralf Corsepius
aaa8b33a10 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
	  AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
2007-04-13 03:51:45 +00:00
Ralf Corsepius
7f3689ef3c Rename AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX. 2007-04-13 03:51:32 +00:00
Ralf Corsepius
a7af82696d 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
	  rtems/posix/time.h.
2007-04-13 03:19:28 +00:00
Ralf Corsepius
ff0841958d Don't include rtems/posix/time.h 2007-04-13 03:19:11 +00:00
Ralf Corsepius
84d1cc30e8 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
	  rtems/posix/time.h.
2007-04-13 03:13:23 +00:00
Ralf Corsepius
7a5e8fb6ce 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/object.h: Use size_t for byte sizes.
2007-04-13 03:10:03 +00:00
Joel Sherrill
abee2fde21 2007-04-12 Joel Sherrill <joel@OARcorp.com>
* itron/src/rsm_tsk.c: Correct error returned.
2007-04-12 19:42:34 +00:00
Ralf Corsepius
93c158a0de 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove "*cpp:". Remove qrtems_debug.
2007-04-12 05:20:39 +00:00
Ralf Corsepius
e3fe18d088 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
2007-04-12 05:17:50 +00:00
Ralf Corsepius
46898a6b55 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
	Remove *cpp:.
2007-04-12 05:15:13 +00:00
Ralf Corsepius
58d4947df1 changes 2007-04-12 04:41:27 +00:00
Ralf Corsepius
f2ba1ad1db Cosmetics. 2007-04-12 04:13:10 +00:00
Ralf Corsepius
2679eb9d04 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
2007-04-12 04:09:22 +00:00
Ralf Corsepius
71c4d680e1 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
2007-04-12 03:22:58 +00:00
Ralf Corsepius
80c6ce9ed5 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
2007-04-12 03:07:36 +00:00
Ralf Corsepius
2948f70ad5 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
2007-04-12 02:50:11 +00:00
Ralf Corsepius
bff4b94644 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
2007-04-12 02:15:52 +00:00
Joel Sherrill
3f37d12402 Formatting. 2007-04-10 11:28:00 +00:00
Ralf Corsepius
db65cf7843 2007-04-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove lib: (Now supposed to be in GCC).
2007-04-10 06:31:26 +00:00
Ralf Corsepius
8095e0c154 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
	endianness).
2007-04-10 05:11:36 +00:00
Ralf Corsepius
9a9668aeb8 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use nostdlib instead of nostdlibs (bogus).
	* bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
	endianness).
2007-04-09 16:09:49 +00:00
Ralf Corsepius
faa5687d67 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use nostdlib instead of nostdlibs (bogus).
2007-04-09 16:07:57 +00:00
Ralf Corsepius
f7d92471a8 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
	endianness).
2007-04-09 16:00:24 +00:00
Thomas Doerfler
d59cae9773 adapted BSP "motorola_powerpc" to support MVME24xx 2007-04-09 14:30:49 +00:00
Ralf Corsepius
2fb30358d7 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove --oformat=...
	Use old_link for -qrtems (Prevents *.link from killing endianness).
2007-04-09 11:30:40 +00:00
Ralf Corsepius
befa0042cd 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
	(Fixes "relocation truncated to fit: R_MIPS_GPREL16" agains
	impure_ptr bug).
	Fix abuse of _REENT_INIT().
2007-04-09 11:23:12 +00:00
Ralf Corsepius
382c020085 Add mips .sdata handling from GCC-4.2 2007-04-09 09:55:02 +00:00
Ralf Corsepius
0e944ec312 Bump GCC_RPMREL. 2007-04-09 09:54:02 +00:00
Ralf Corsepius
bf740cf4b9 Upgrade to gcc-core-4.1.2-rtems4.8-20070405.diff 2007-04-09 09:53:46 +00:00
Ralf Corsepius
35439f37a0 2007-04-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove lib (Now expected to exist in GCC).
2007-04-06 05:47:04 +00:00
Ralf Corsepius
a4819530f4 2007-04-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove lib (Now expected to exist in GCC).
2007-04-06 05:38:27 +00:00
Joel Sherrill
63f786e7c8 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* itron/src/itrontime.c: Fix typo.
	* score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
	* score/src/iterateoverthreads.c: Safely take NULL as argument.
	* score/src/threaddispatch.c: Formatting.
2007-04-05 22:13:08 +00:00
Joel Sherrill
afc0a39cce 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* posix/Makefile.am: Fix formatting.
2007-04-05 22:11:32 +00:00
Joel Sherrill
dba34ed39b 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2007-04-05 22:09:46 +00:00
Joel Sherrill
75ef2d52da 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c: Removed. File is unused in current source.
2007-04-05 21:46:28 +00:00
Joel Sherrill
412dbff629 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* posix/Makefile.am, posix/include/rtems/posix/time.h,
	posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
	posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
	posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
	posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
	posix/src/pthread.c, posix/src/pthreadcreate.c,
	posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
	posix/src/sched.c, posix/src/semtimedwait.c,
	posix/src/sigtimedwait.c, posix/src/ualarm.c,
	rtems/src/clocktodtoseconds.c, score/Makefile.am,
	score/preinstall.am, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl, score/src/coretod.c,
	score/src/coretodget.c, score/src/coretodgetuptime.c,
	score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
	manipulation routines in the SuperCore. Use them everywhere possible.
	This lead to significant cleanup in the API routines and eliminated
	some of the same code from the POSIX API. At this point, the
	SuperCore keeps time in POSIX timespec format properly from 1970. You
	just cannot set it before 1988 in keeping with RTEMS traditional
	behavior.
	* score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
	score/src/timespecfromticks.c, score/src/timespecisvalid.c,
	score/src/timespeclessthan.c, score/src/timespecsubtract.c,
	score/src/timespectoticks.c: New files.
	* posix/src/posixintervaltotimespec.c,
	posix/src/posixtimespecsubtract.c,
	posix/src/posixtimespectointerval.c: Removed.
2007-04-05 21:17:27 +00:00
Joel Sherrill
8ff5e59dd4 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* nsecs/init.c: Provide timespec manipulation routines in the
	SuperCore. Use them everywhere possible. Perhaps they should be part
	of the public API so this test and others can use them without
	peeking into the bowels.
2007-04-05 21:15:40 +00:00
Joel Sherrill
68e2f0746e 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
	behavior more closely matching GNU/Linux.
2007-04-05 21:14:24 +00:00
Joel Sherrill
d51ecd6369 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* user/example.texi: Change all obsoleted CONFIGURE_TEST_NEEDS_XXX
	configuration constants to CONFIGURE_APPLICATION_NEEDS_XXX.
2007-04-05 15:27:18 +00:00
Joel Sherrill
540de0e566 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* user/task.t: Add rtems_iterate_over_all_threads.
2007-04-05 15:24:32 +00:00
Joel Sherrill
ed902c2423 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* mptests/mp01/config.h, samples/base_sp/config.h,
	samples/hello/config.h, samples/ticker/config.h,
	sptests/sp01/config.h, sptests/sp02/config.h, sptests/sp03/config.h,
	sptests/sp04/config.h, sptests/sp05/config.h, sptests/sp06/config.h,
	sptests/sp07/config.h, sptests/sp08/config.h, sptests/sp09/config.h,
	sptests/sp11/config.h, sptests/sp12/config.h, sptests/sp13/config.h,
	sptests/sp14/config.h, sptests/sp15/config.h, sptests/sp16/config.h,
	sptests/sp17/config.h, sptests/sp19/config.h, sptests/sp20/config.h,
	sptests/sp21/config.h, sptests/sp22/config.h, sptests/sp23/config.h,
	sptests/sp24/config.h, sptests/sp25/config.h, tmtests/tm01/config.h,
	tmtests/tm02/config.h, tmtests/tm03/config.h, tmtests/tm04/config.h,
	tmtests/tm05/config.h, tmtests/tm06/config.h, tmtests/tm07/config.h,
	tmtests/tm08/config.h, tmtests/tm09/config.h, tmtests/tm10/config.h,
	tmtests/tm11/config.h, tmtests/tm12/config.h, tmtests/tm13/config.h,
	tmtests/tm14/config.h, tmtests/tm15/config.h, tmtests/tm16/config.h,
	tmtests/tm17/config.h, tmtests/tm18/config.h, tmtests/tm19/config.h,
	tmtests/tm20/config.h, tmtests/tm21/config.h, tmtests/tm22/config.h,
	tmtests/tm23/config.h, tmtests/tm24/config.h, tmtests/tm25/config.h,
	tmtests/tm28/config.h, tmtests/tm29/config.h, tmtests/tmck/config.h,
	tmtests/tmoverhd/config.h: Change all obsoleted
	CONFIGURE_TEST_NEEDS_XXX configuration constants to
	CONFIGURE_APPLICATION_NEEDS_XXX.
2007-04-05 15:23:29 +00:00
Joel Sherrill
67293f654c 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* sp34/changepri.c, sp35/priinv.c: Change all obsoleted
	CONFIGURE_TEST_NEEDS_XXX configuration constants to
	CONFIGURE_APPLICATION_NEEDS_XXX.
2007-04-05 15:23:01 +00:00
Joel Sherrill
b9bea9f74d 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* loopback/init.c: Change all obsoleted CONFIGURE_TEST_NEEDS_XXX
	configuration constants to CONFIGURE_APPLICATION_NEEDS_XXX.
2007-04-05 15:22:58 +00:00
Joel Sherrill
fc054cabb5 2007-04-04 Joel Sherrill <joel@OARcorp.com>
* score/Makefile.am, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
	non-inlined routine. It should only be used once so there is little
	advantage to inlining it.
	* score/src/coretodtickle.c: New file.
2007-04-04 13:54:10 +00:00
Joel Sherrill
551db24a70 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
	dead code.
	* posix/src/time.c: Removed.
2007-04-02 22:06:18 +00:00
Joel Sherrill
191eec9320 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c: Eliminate TOD_Ticks_per_second variable.
2007-04-02 21:52:14 +00:00
Joel Sherrill
dfa1f0bcad 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2007-04-02 21:52:05 +00:00
Joel Sherrill
f6e09342ee 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* posix/include/rtems/posix/timer.h, posix/src/alarm.c,
	posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
	posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
	rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
	TOD_Ticks_per_second variable.
2007-04-02 21:51:52 +00:00
Joel Sherrill
a6ec372127 2007-04-02 Jennifer Averett <jennifer.averrett@oarcorp.com>
* rtems.adb, rtems.ads: Update.
2007-04-02 20:53:05 +00:00
Joel Sherrill
3c68f96d7a 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* spsize/size.c: Convert from Classic API style TOD_Control as
	fundamental time structure to POSIX struct timespec. Add
	clock_get_uptime().
2007-04-02 18:24:13 +00:00
Joel Sherrill
23a0105a78 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.ac: Convert from Classic API style TOD_Control
	as fundamental time structure to POSIX struct timespec. Add
	clock_get_uptime().
	* nsecs/.cvsignore, nsecs/Makefile.am, nsecs/init.c, nsecs/nsecs.doc,
	nsecs/nsecs.scn: New files.
2007-04-02 18:24:10 +00:00
Joel Sherrill
812da54688 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* itron/src/itrontime.c, libcsupport/src/__gettod.c,
	posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
	posix/src/clockgettime.c, posix/src/clocksettime.c,
	posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
	posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
	posix/src/sleep.c, rtems/Makefile.am,
	rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
	rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
	rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
	rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
	score/Makefile.am, score/include/rtems/score/tod.h,
	score/inline/rtems/score/tod.inl, score/src/coretod.c,
	score/src/coretodset.c: Convert from Classic API style TOD_Control as
	fundamental time structure to POSIX struct timespec. Add
	clock_get_uptime().
	* rtems/src/clockgetuptime.c, score/src/coretodget.c,
	score/src/coretodgetuptime.c: New files.
	* score/src/coretodtickle.c, score/src/coretodtoseconds.c,
	score/src/coretodvalidate.c: Removed.
2007-04-02 18:23:59 +00:00
Joel Sherrill
bf4d016650 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* user/clock.t: Add clock_get_uptime().
2007-04-02 18:22:56 +00:00
Joel Sherrill
d4f82878ce 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* libcsupport/src/printk.c: Add %p support.
2007-04-02 14:35:29 +00:00
Joel Sherrill
d8ec87b49c 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* libmisc/stackchk/check.c: Add code to check validity of frame pointer
	in addition to the pattern area being overwritten. Also do some
	cleanup.
2007-04-02 14:33:59 +00:00
Ralf Corsepius
26292d3dc9 2007-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/pci/pci.c: More stdint.h fixed-size types.
2007-04-02 12:08:48 +00:00
Ralf Corsepius
9c948b795b More stdint.h fixed-size types. 2007-04-02 12:08:36 +00:00
Ralf Corsepius
874fb27f4a Use uint*_t instead of char/short/int. 2007-04-02 12:01:49 +00:00
Ralf Corsepius
5da9ab141b 2007-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/include/byteorder.h: Use uint*_t instead of char/short/int.
2007-04-02 12:01:26 +00:00
Joel Sherrill
4b2571900f 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* dummy_printk_support.c: New file.
2007-04-02 11:15:58 +00:00
Joel Sherrill
3002831b47 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Add dummy printk support so all tests link.
2007-04-02 11:15:31 +00:00
Joel Sherrill
b348db5f10 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.ac: Add dummy printk support so all tests
	link.
2007-04-02 11:14:48 +00:00
Joel Sherrill
f056a6e8da 2007-04-01 Joel Sherrill <joel@OARcorp.com>
PR 1235/bsps
	* pci/pci.c: Add conditional declaration of variables used in debug
	printk's.
2007-04-01 15:38:30 +00:00
Ralf Corsepius
513b327b1e 2007-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/elnk.c: i386-specific
	adjustments to pci-API changes.
2007-04-01 04:00:21 +00:00
Ralf Corsepius
6542918f0e i386-specific adjustments to pci-API changes. 2007-04-01 04:00:10 +00:00
Ralf Corsepius
767874343e 2007-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/rsPMCQ1.c, irq/irq_init.c: Reflect changes to pci-API.
2007-04-01 03:24:47 +00:00
Ralf Corsepius
1f7deff805 Reflect changes to pci-API. 2007-04-01 03:24:38 +00:00
Ralf Corsepius
0f720a7070 2007-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/elnk.c,
	libchip/network/if_dc.c: powerpc-specific adjustments to pci-API
	changes.
2007-04-01 03:20:23 +00:00
Ralf Corsepius
71cfbb8fb6 powerpc-specific adjustments to pci-API changes. 2007-04-01 03:20:09 +00:00
Ralf Corsepius
294638bc7a 2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* pci/detect_host_bridge.c, pci/pci.c, pci/pcifinddevice.c:
	Reflect changes to pci-API.
2007-03-31 04:05:42 +00:00
Ralf Corsepius
e99a41f57c Reflect changes to pci-API. 2007-03-31 04:05:28 +00:00
Ralf Corsepius
5a232b6e48 2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
2007-03-31 01:49:53 +00:00
Ralf Corsepius
a876455e12 2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* ne2000/ne2000.c (ne_interrupt_handler): Avoid warning.
2007-03-31 01:47:16 +00:00
Ralf Corsepius
ec09d84f4d 2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/if_dc.c,
	libchip/network/if_fxp.c: Reflect changes to pci-API.
2007-03-31 01:18:37 +00:00
Ralf Corsepius
a2bb1dee28 2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/bootloader/bootldr.h, shared/bootloader/em86.c,
	shared/bootloader/pci.c, shared/bootloader/pci.h,
	shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
	shared/pci/pci.c, shared/pci/pcifinddevice.c:
	Use stdint.h fixed-size types.
2007-03-31 01:15:26 +00:00
Ralf Corsepius
18a3bbeb0d Use stdint.h fixed-size types. 2007-03-31 01:14:39 +00:00
Ralf Corsepius
f2a6ee017c 2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/pci.h: Further stdint.h fixed-size types.
2007-03-31 01:10:35 +00:00
Ralf Corsepius
b620d34e19 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* ne2000/ne2000.c: Remove typecast.
2007-03-30 09:58:53 +00:00
Ralf Corsepius
7d169ecd1a 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/pci/pcibios.c, shared/pci/pcibios.h:
	Reflect changes to rtems/pci.h. Convert to using
	stdint fixed-size types.
2007-03-30 09:44:48 +00:00
Ralf Corsepius
8149a2debe Reflect changes to rtems/pci.h.
Convert to using stdint fixed-size types.
2007-03-30 08:42:57 +00:00
Ralf Corsepius
f68663dc36 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/elnk.c: Use ioctl_command_t as ioctl argument.
	* libchip/network/if_dc.c: Use ioctl_command_t as ioctl argument.
2007-03-30 07:45:06 +00:00
Ralf Corsepius
bd5a6589a6 Use ioctl_command_t as ioctl argument. 2007-03-30 07:44:53 +00:00
Ralf Corsepius
ee2371896d 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/pci.h: Use stdint.h fixed size-types.
2007-03-30 07:23:12 +00:00
Ralf Corsepius
26f83151f6 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
	* libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
2007-03-30 07:21:22 +00:00
Ralf Corsepius
5752114132 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
2007-03-30 06:39:28 +00:00
Ralf Corsepius
ada4d9be25 cosmetics. 2007-03-30 06:31:09 +00:00
Ralf Corsepius
0c83a489bf 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Move libc/res_config.h to
	  libnetworking_a_SOURCES (File is being used).
	* libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
	Remove (Unused).
	* libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
2007-03-30 06:29:43 +00:00
Ralf Corsepius
0e609caf80 Move libc/res_config.h to libnetworking_a_SOURCES (File is being used).
Remove libc/iso_addr.c, libc/iso_addr.3.
2007-03-30 06:29:29 +00:00
Ralf Corsepius
53d8e07c66 Remove (Unused). 2007-03-30 06:28:33 +00:00
Ralf Corsepius
f850974257 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
	Remove (Unused).
	* libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
2007-03-30 05:39:03 +00:00
Ralf Corsepius
e59dc2106c Remove net/ppp-deflate.c, net/bsd-comp.c. 2007-03-30 05:38:36 +00:00
Ralf Corsepius
f8a6097c52 Remove (Unused) 2007-03-30 05:38:16 +00:00
Ralf Corsepius
75f40fbb9c 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
	libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
	libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostbynis.c,
	libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
	libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
	libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
	libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
	libnetworking/libc/getservbyname.c,
	libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
	libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
	libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
	libnetworking/libc/inet_net_ntop.c,
	libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
	libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
	libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
	libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
	libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
	libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
	libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
	libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
	libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
	libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
	libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
	libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
	libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
	libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
	libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
	libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
	SCCS, LINT. Add HAVE_CONFIG_H.
2007-03-30 05:16:21 +00:00
Ralf Corsepius
09fdb5e819 Eliminate SCCS, LINT. Add HAVE_CONFIG_H. 2007-03-30 05:15:58 +00:00
Ralf Corsepius
be96863141 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
2007-03-30 04:57:30 +00:00
Ralf Corsepius
c807622527 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
	  uintptr_t.
2007-03-29 20:57:20 +00:00
Ralf Corsepius
dbacde8ae9 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* monitor/init.c, rtmonuse/task1.c: Use rtems_task_argument.
2007-03-29 16:57:32 +00:00
Ralf Corsepius
8d8571e25d 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2007-03-29 16:57:19 +00:00
Ralf Corsepius
90721670a8 Use rtems_task_argument. 2007-03-29 16:56:47 +00:00
Ralf Corsepius
d67eb96be5 Use rtems_task_argument.sp06/task1.c 2007-03-29 16:56:43 +00:00
Ralf Corsepius
50928d9e21 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
	libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
2007-03-29 14:31:23 +00:00
Ralf Corsepius
491f63a5b3 Further _IP_VHL removal preps. 2007-03-29 14:31:08 +00:00
Ralf Corsepius
ef0b69d12f 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip.h: Add FreeBSD's alignement macros.
2007-03-29 14:28:49 +00:00
Ralf Corsepius
6209041c60 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/netisr.h: Partial update from FreeBSD.
2007-03-29 14:27:48 +00:00
Ralf Corsepius
0a17f53696 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/getpwent.c: Remove bogus cast to long.
2007-03-29 14:26:36 +00:00
Ralf Corsepius
0f0318e2de 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/strsep.c: Don't build if provided by libc.
2007-03-29 14:25:40 +00:00
Ralf Corsepius
dbd2c7dcea 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
2007-03-29 08:39:21 +00:00
Ralf Corsepius
9bea3c9559 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
2007-03-29 08:06:28 +00:00
Ralf Corsepius
e546aceffb Remove selrecord, selwakeup (Unused). 2007-03-29 08:06:14 +00:00
Ralf Corsepius
88e056196f 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
2007-03-29 07:50:19 +00:00
Ralf Corsepius
f94e799ee9 Preps to eliminate _IP_VHL (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD. 2007-03-29 07:50:03 +00:00
Ralf Corsepius
8f48f2bfaf 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
	* libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
	(Abandoned in FreeBSD).
2007-03-29 07:48:14 +00:00
Ralf Corsepius
4939788183 Preps to eliminate _IP_VHL (Abandoned in FreeBSD). 2007-03-29 07:47:15 +00:00
Ralf Corsepius
58b09079c6 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
	  (Abandoned in FreeBSD).
2007-03-29 05:21:43 +00:00
Ralf Corsepius
7ff51b00c1 Preps to eliminate _IP_VHL (Abandoned in FreeBSD). 2007-03-29 05:21:31 +00:00
Ralf Corsepius
cae2fc3021 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
	  (Abandoned in FreeBSD).
2007-03-29 05:20:10 +00:00
Ralf Corsepius
14b7b0c6e2 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
2007-03-29 05:18:38 +00:00
Ralf Corsepius
0c67b4363b Partial update from FreeBSD. 2007-03-29 05:18:26 +00:00
Ralf Corsepius
5f1bbaef70 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_fw.c: Eliminate __P().
2007-03-29 05:16:52 +00:00
Ralf Corsepius
e67b6ea141 Eliminate __P(). 2007-03-29 05:16:42 +00:00
Joel Sherrill
e907f7d922 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c: Add support to the Clock driver template for
	rtems_clock_set_nanoseconds_extension and the potential for TOD and
	timestamps accurate to the nanosecond. On this BSP however, it is
	only accurate to the microsecond.
2007-03-28 19:58:12 +00:00
Joel Sherrill
e0a622cdb4 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* clockdrv_shell.c: Add support to the Clock driver template for
	rtems_clock_set_nanoseconds_extension and the potential for TOD and
	timestamps accurate to the nanosecond.
2007-03-28 19:57:44 +00:00
Joel Sherrill
4b6546f0bb 2007-03-28 Chris Johns <chrisj@rtems.org>
* rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
	score/include/rtems/score/watchdog.h: Add support for a handler to
	obtain the number of nanoseconds since the last clock tick. The
	primary interface for this is rtems_clock_set_nanoseconds_extension.
	Subsequent commits from Joel will redo the TOD support to use this
	capability.
	* rtems/src/clocksetnsecshandler.c: New file.
2007-03-28 19:56:14 +00:00
Joel Sherrill
a91cc066d5 2007-03-28 Chris Johns <chrisj@rtems.org>
* user/Makefile.am, user/clock.t: Add support for a handler to obtain
	the number of nanoseconds since the last clock tick. The primary
	interface for this is rtems_clock_set_nanoseconds_extension.
	Subsequent commits from Joel will redo the TOD support to use this
	capability.
2007-03-28 19:55:50 +00:00
Joel Sherrill
4fbd8f7aa9 2007-03-28 Joel Sherrill <joel@OARcorp.com>
PR 1234/cpukit
	* libcsupport/Makefile.am: Provide printk() based implementation of
	__assert() to reduce dependencies in executables.
	* libcsupport/src/__assert.c: New file.
2007-03-28 18:58:12 +00:00
Joel Sherrill
8c5707a31f 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Modify to avoid pulling in too much into minimum
	executable.
2007-03-28 18:17:20 +00:00
Joel Sherrill
166247fb9d 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* include/amba.h: Remove CVS conflict marker.
2007-03-28 18:15:49 +00:00
Joel Sherrill
81b291532c 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* mp12/node2/mp12-node2.scn: Redo screen to not have cvs conflict
	marker.
2007-03-28 18:15:21 +00:00
Joel Sherrill
d7cefbf64b 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* page.c: Redo print to not have cvs conflict marker.
2007-03-28 18:15:06 +00:00
Joel Sherrill
e4f62d96b1 2007-03-28 Joel Sherrill <joel@OARcorp.com>
PR 1233/bsps
	* Makefile.am, console/console.c, console/debugputs.c: Move printk
	support code into debug IO file so you do not get the entire console
	driver when you do not want it.
2007-03-28 18:08:38 +00:00
Joel Sherrill
a185db71d8 2007-03-28 Joel Sherrill <joel@OARcorp.com>
PR 1232/bsps
	* bsppost.c: It should not be a fatal error to not have a console.
2007-03-28 18:03:38 +00:00
Ralf Corsepius
e2a2369051 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_tcp.c (clnttcp_create):
	Use uintptr_t for "disrupt". Remove bogus (long) cast.
2007-03-28 16:03:44 +00:00
Ralf Corsepius
6898ed445c Regenerate. 2007-03-28 15:47:20 +00:00
Ralf Corsepius
c35e3fed83 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp-comp.h: Remove (Unused).
	* libnetworking/Makefile.am: Remove net/ppp-comp.h.
2007-03-28 15:46:53 +00:00
Ralf Corsepius
014255f85b Remove (Unused). 2007-03-28 15:46:37 +00:00
Ralf Corsepius
1e4e5f2151 Remove net/ppp-comp.h. 2007-03-28 15:46:18 +00:00
Ralf Corsepius
6562ad3b54 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/buf.h: Remove (Unused).
	* libnetworking/Makefile.am: Remove sys/buf.h.
2007-03-28 15:44:15 +00:00
Ralf Corsepius
e21508b5f3 Regenerate. 2007-03-28 15:44:02 +00:00
Ralf Corsepius
462fb6427c Remove sys/buf.h. 2007-03-28 15:43:44 +00:00
Ralf Corsepius
87a87b014c 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/kern/kern_sysctl.c,
	libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
	<sys/buf.h>.
2007-03-28 15:34:36 +00:00
Ralf Corsepius
816f422261 Include <sys/queue.h> instead of <sys/buf.h>. 2007-03-28 15:34:23 +00:00
Ralf Corsepius
a67c316ac8 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
*  libcsupport/include/sys/sockio.h: Partial update from
	  FreeBSD.
2007-03-28 15:31:39 +00:00
Ralf Corsepius
d3819b5687 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_output.c: Use uint32_t optlen.
2007-03-28 05:36:54 +00:00
Ralf Corsepius
387cc207c9 Use uint32_t optlen. 2007-03-28 05:36:38 +00:00
Ralf Corsepius
de4b31785c 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/igmp.c: Eliminate __P().
	* libnetworking/netinet/in.c: Eliminate __P().
	* libnetworking/netinet/tcp_subr.c: Eliminate __P().
	* libnetworking/netinet/in_pcb.c: Eliminate __P().
	* libnetworking/netinet/ip_output.c: Eliminate __P().
2007-03-28 05:23:42 +00:00
Ralf Corsepius
e5d6315e20 Eliminate __P(). 2007-03-28 05:23:18 +00:00
Ralf Corsepius
5c93ba2b42 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
	pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
	Change int args to intptr_t because they are casted to pointers.
	* libnetworking/netinet/tcp_usrreq.c,
	libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
2007-03-28 04:48:14 +00:00
Ralf Corsepius
d506dffaeb Reflect changes to sys/protosw.h. 2007-03-28 04:48:01 +00:00
Ralf Corsepius
1a795c31f8 Change int args to intptr_t because they are casted to pointers. 2007-03-28 04:47:30 +00:00
Ralf Corsepius
fa768dff92 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
	"long", because long is not guaranteed to be castable to char*.
2007-03-28 04:43:04 +00:00
Ralf Corsepius
0b07d8724e 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_input.c: Eliminate __P().
	Change "int next" to "int32_t next" for 16bit targets.
2007-03-28 04:40:36 +00:00
Ralf Corsepius
d5fce8fe16 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/tcp_input.c: Eliminate __P().
2007-03-28 04:38:44 +00:00
Ralf Corsepius
239d981f8d Eliminate __P(). 2007-03-28 04:38:00 +00:00
Ralf Corsepius
a4ebe3022e 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_rmx.c: Eliminate __P().
2007-03-28 04:37:16 +00:00
Ralf Corsepius
bf09c64981 Update. 2007-03-28 03:42:07 +00:00
Ralf Corsepius
c31fbf5590 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
	* libnetworking/netinet/udp_usrreq.c: Eliminate __P().
2007-03-28 03:08:35 +00:00
Ralf Corsepius
652f618231 Eliminate __P(). 2007-03-28 03:08:08 +00:00
Ralf Corsepius
2c52cfbc10 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/nfs/bootp_subr.c: Eliminate __P().
	* libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
	* libnetworking/kern/uipc_domain.c: Eliminate __P().
2007-03-28 02:43:37 +00:00
Ralf Corsepius
dcefab604e Eliminate __P(). 2007-03-28 02:42:47 +00:00
Ralf Corsepius
bd6dfc9a19 Regenerate. 2007-03-28 02:20:23 +00:00
Ralf Corsepius
0d150a4ce4 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
	Remove (Abandoned in FreeBSD).
	* libnetworking/Makefile.am: Remove net/pppcompress.c,
	net/pppcompress.h.
	* libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
	net/pppcompress.h.
	* libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
	* libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
	net/pppcompress.h.
2007-03-28 02:19:18 +00:00
Ralf Corsepius
47a8868989 Use net/slcompress.h instead of net/pppcompress.h. 2007-03-28 02:19:04 +00:00
Ralf Corsepius
179c2c3357 Cosmetics from FreeBSD. 2007-03-28 02:16:27 +00:00
Ralf Corsepius
c85f596b78 Remove net/pppcompress.c, net/pppcompress.h. 2007-03-28 02:15:57 +00:00
Ralf Corsepius
a0a45be5fc Remove (Abandoned in FreeBSD). 2007-03-28 02:15:38 +00:00
Ralf Corsepius
55fe04b96a 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/pppcompress.h: Eliminate __P().
2007-03-28 01:08:49 +00:00
Ralf Corsepius
d142d8c338 Eliminate __P(). 2007-03-28 01:08:37 +00:00
Ralf Corsepius
e052fc942b 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
2007-03-28 01:06:36 +00:00
Ralf Corsepius
296f9c2e8b Cosmetics from FreeBSD. 2007-03-28 01:06:21 +00:00
Ralf Corsepius
fb1d7c8393 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_llc.h: Update from FreeBSD.
2007-03-28 00:56:11 +00:00
Ralf Corsepius
83be736ab0 Update from FreeBSD. 2007-03-28 00:55:54 +00:00
Ralf Corsepius
867fd359b4 Include <net/ppp_comp.h>. Warn about using it. 2007-03-27 17:06:37 +00:00
Ralf Corsepius
d9270b51ff 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
	  <net/ppp-comp.h>.
2007-03-27 17:02:59 +00:00
Ralf Corsepius
ed92e28114 Include <net/ppp_comp.h> instead of <net/ppp-comp.h>. 2007-03-27 17:02:30 +00:00
Ralf Corsepius
e9b9de629c Regenerate. 2007-03-27 16:50:42 +00:00
Ralf Corsepius
84e4905404 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Add net/ppp_comp.h.
2007-03-27 16:49:54 +00:00
Ralf Corsepius
0e253a0096 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
2007-03-27 16:48:46 +00:00
Ralf Corsepius
3c4c5e0854 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
	  FreeBSD.
2007-03-27 16:15:00 +00:00
Ralf Corsepius
768fe4ec49 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/machine/in_cksum.h: Eliminate __P().
2007-03-27 15:50:06 +00:00
Ralf Corsepius
23af1d40ed 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
	pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
	pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
	pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
	Eliminate __P().
2007-03-27 15:47:48 +00:00
Ralf Corsepius
d08e825b9b Eliminate __P(). 2007-03-27 15:47:35 +00:00
Ralf Corsepius
0f0b5e876e 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/scandir.c: Eliminate __P().
2007-03-27 15:44:14 +00:00
Ralf Corsepius
a52a20fc01 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
	pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
	Eliminate __P().
2007-03-27 10:22:55 +00:00
Ralf Corsepius
5078ee3233 Eliminate __P(). 2007-03-27 10:22:16 +00:00
Ralf Corsepius
6b4010d6f1 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_mroute.c: Eliminate __P().
2007-03-27 10:18:16 +00:00
Ralf Corsepius
c95ac2f3cc 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
2007-03-27 10:17:09 +00:00
Ralf Corsepius
d48955eaad 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Strip CFLAGS (Hack to prevent bsp-cflags from
	  being used to compile "tools").
2007-03-27 06:13:04 +00:00
Ralf Corsepius
92de627004 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Use MKDIR_P instead of mkdir_p.
2007-03-27 06:10:16 +00:00
Ralf Corsepius
e6a59370c1 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/raw_cb.c: Sync with FreeBSD.
2007-03-27 04:24:41 +00:00
Joel Sherrill
f588903f12 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* sp35/priinv.c: Remove warning.
2007-03-26 22:58:09 +00:00
Joel Sherrill
0061ef98db 2007-03-26 Joel Sherrill <joel@OARcorp.com>
PR 1231/cpukit
	* posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
	posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
	posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
	posix/src/mutex.c, posix/src/mutexattrdestroy.c,
	posix/src/mutexattrgetprioceiling.c,
	posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
	posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
	posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
	posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
	posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
	posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
	posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
	posix/src/mutextrylock.c, posix/src/mutexunlock.c,
	posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
	posix/src/posixtimespecsubtract.c,
	posix/src/posixtimespectointerval.c,
	posix/src/psignalclearprocesssignals.c,
	posix/src/psignalclearsignals.c,
	posix/src/psignalsetprocesssignals.c,
	posix/src/psignalunblockthread.c, posix/src/ptimer.c,
	posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
	unneeded includes of assert.h
2007-03-26 22:56:12 +00:00
Joel Sherrill
9d52e6923f 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* libcsupport/include/rtems/assoc.h: Pick up the include file
	changes associated with the file splitting.
2007-03-26 22:53:45 +00:00
Joel Sherrill
359322ad45 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* libcsupport/Makefile.am: Pick up the Makefile changes associated
	with the file splitting.
2007-03-26 22:51:52 +00:00
Joel Sherrill
55568af2e7 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* libcsupport/src/assoc.c, libcsupport/src/libio.c,
	libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
	this will not be deemed necessary to commit to the 4.7 branch.
	* libcsupport/src/assoclocalbyname.c,
	libcsupport/src/assoclocalbyremote.c,
	libcsupport/src/assoclocalbyremotebitfield.c,
	libcsupport/src/assocnamebylocal.c,
	libcsupport/src/assocnamebylocalbitfield.c,
	libcsupport/src/assocnamebyremote.c,
	libcsupport/src/assocnamebyremotebitfield.c,
	libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
	libcsupport/src/assocptrbyremote.c,
	libcsupport/src/assocremotebylocal.c,
	libcsupport/src/assocremotebylocalbitfield.c,
	libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
	libcsupport/src/write_r.c: New files.
2007-03-26 22:31:31 +00:00
Joel Sherrill
3041f6900a 2007-03-26 Chris Johns <chrisj@rtems.org>
* include/bsp.h: Terminate comment.
2007-03-26 22:28:07 +00:00
Joel Sherrill
4116e57e75 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* loopback/init.c: Add CVS Id.
2007-03-26 22:22:37 +00:00
Joel Sherrill
2dae3244c7 2007-03-26 Joel Sherrill <joel@OARcorp.com>
PR 1230/tests
	* minimum/init.c: Minimum should not configure console driver.
2007-03-26 22:19:59 +00:00
Joel Sherrill
2777290e12 Updated copyright date. 2007-03-26 22:10:56 +00:00
Joel Sherrill
1002abb98a 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* libcsupport/src/__gettod.c: Replace incorrect comment about timezone
	support and remove deadcode. Replace with comment explaining that
	behavior is compatible with GNU/Linux per Eric Norum.
2007-03-26 17:04:53 +00:00
Ralf Corsepius
2661376d6f 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
	Partial update from FreeBSD.
2007-03-26 08:06:44 +00:00
Ralf Corsepius
f4ebd28fcb Partial update from FreeBSD. 2007-03-26 08:06:30 +00:00
Ralf Corsepius
6efd1a6d90 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/if_ether.h: Eliminate __P().
2007-03-26 07:12:36 +00:00
Ralf Corsepius
19ef9f729f 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_var.h: Eliminate __P().
2007-03-26 06:01:00 +00:00
Ralf Corsepius
bc1e0b1282 Fix typo in previous patch. 2007-03-26 05:59:33 +00:00
Ralf Corsepius
da9078a3ee 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in.h: Eliminate __P().
2007-03-26 05:51:45 +00:00
Ralf Corsepius
dc2a175087 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/tcp_var.h: Eliminate __P().
2007-03-26 03:43:28 +00:00
Ralf Corsepius
29bac07b80 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
	Remove __P();
2007-03-25 16:50:37 +00:00
Ralf Corsepius
b61d89c9eb 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
2007-03-25 16:43:43 +00:00
Ralf Corsepius
883ba097cc More partial updates from FreeBSD. 2007-03-25 16:43:30 +00:00
Ralf Corsepius
a8c312430f 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_var.h: Remove __P().
2007-03-25 16:41:50 +00:00
Ralf Corsepius
7db1de3296 Remove __P(). 2007-03-25 16:41:18 +00:00
Ralf Corsepius
9b97dbfe26 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_systm.h: Remove __P().
2007-03-25 16:40:09 +00:00
Ralf Corsepius
a3bf7fc60b 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
2007-03-25 07:54:43 +00:00
Ralf Corsepius
b91ebbc339 Partial updates from FreeBSD. 2007-03-25 07:54:29 +00:00
Ralf Corsepius
295bd2b51c changes 2007-03-25 07:33:38 +00:00
Ralf Corsepius
3bf2241fd2 Cosmetics from FreeBSD. 2007-03-25 07:33:20 +00:00
Ralf Corsepius
590bf06bbd 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/if_ether.c: Remove __P().
2007-03-25 06:19:12 +00:00
Ralf Corsepius
f190f08eee 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
	More updates from FreeBSD.
2007-03-25 05:40:30 +00:00
Ralf Corsepius
4c672b9308 More updates from FreeBSD. 2007-03-25 05:40:14 +00:00
Ralf Corsepius
c922991bf2 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
	libnetworking/net/route.h: Partial update from FreeBSD.
2007-03-25 05:30:11 +00:00
Ralf Corsepius
e791c23029 Partial update from FreeBSD. 2007-03-25 05:29:54 +00:00
Ralf Corsepius
2a93bb6ba7 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Remove nfs/krpc.h.
	* libnetworking/nfs/krpc.h: Remove (Unused).
2007-03-25 04:36:35 +00:00
Ralf Corsepius
1d6915efd1 Regenerate. 2007-03-25 04:33:51 +00:00
Ralf Corsepius
701740ca62 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Remove nfs/krpc.h.
	* libnetworking/nfs/krpc.h: Remove (Unused).
	* libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
	* libnetworking/Makefile.am: Remove nfs/nfs.h.
	* libnetworking/nfs/nfs.h: Remove (Unused).

2007-03-19	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
	  symbols.
	* libnetworking/sys/conf.h: Don't include machine/conf.h.
	Update copyright notice.
	Remove unused/non-implemented declarations.
	* libnetworking/Makefile.am: Remove machine/conf.h.
	* libnetworking/machine/conf.h: Remove.

2007-03-19	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
	Remove many non-supported/unused declarations.

2007-03-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
	  crhold (Unused/non-implemented).

2007-03-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/ucred.h: Remove __P().
	* libnetworking/sys/callout.h: Remove __P().
	* libnetworking/sys/domain.h: Remove __P().
	* libnetworking/sys/socketvar.h: Remove __P().
	* libnetworking/sys/socket.h: Remove __P().
	* libnetworking/sys/select.h: Remove __P().
	* libnetworking/sys/kernel.h: Remove __P().
	* libnetworking/sys/protosw.h: Remove __P().
	* libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
	* libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
	swdevt, nswdev, nswap (Unused).

2007-03-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
	* libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
	instead of struct linesw (PR 1229)
	* libnetworking/sys/systm.h: Comment out copyin/copyout to work
	around clash with defines from rtems_bsdnet_internal.h.
	* score/src/heapwalk.c: include stdlib.h.

2007-03-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/buf.h, libnetworking/sys/conf.h:
	Remove __P().
	* libnetworking/net/if.h, libnetworking/net/if_ppp.h,
	libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
	Remove __P().
	* libcsupport/include/rtems/termiostypes.h,
	libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
	with rtems_termios_*.
	* libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
	(Clash with termiostypes.h - PR 1229).

2007-03-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
	Change _Workspace_Handler_initialization and
	_Workspace_Allocate_or_fatal_error to using size_t.
	* libnetworking/sys/rtprio.h: Remove (Unused).
	* libnetworking/Makefile.am: Remove sys/rtprio.h.

2007-03-14	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
	Remove __P().

2007-03-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
	  to fix warnings.
	* score/include/rtems/score/stack.h: Use size_t for stack sizes.
	* score/include/rtems/score/chain.h, score/src/chain.c:
	Change _Chain_Initialize to using size_t.

2007-03-12	Joel Sherrill <joel@OARcorp.com>

	* libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
	Dump_Buffer to rtems_print_buffer.

2007-03-12	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
	license URL and/or fix mistake in copyright notice. Both of these
	mistakes appear to be from code submitted after these changes were
	made previously.

2007-03-10	Joel Sherrill <joel@OARcorp.com>

	PR 1226/cpukit
	* sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
	CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs.h: Fix comment.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs.h: Fix comment.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
	libmisc/stackchk/stackchk.h: Change dump usage to report usage.

2007-03-08	Joel Sherrill <joel@OARcorp.com>

	* rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
	Remove wrapper for message queue send and urgent and implement them
	directly. There was an unnecessary function call layer in addition to
	conditions in the shared routine. Directly coding both directives is
	simpler and should result in smaller code.
	* rtems/src/msgqsubmit.c: Removed.

2007-03-05	Joel Sherrill <joel@OARcorp.com>

	PR 1222/cpukit
	* score/Makefile.am, score/include/rtems/score/coremutex.h,
	score/include/rtems/score/threadq.h,
	score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
	score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadhandler.c,
	score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
	score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
	score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
	score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
	score/src/threadsetstate.c: Enhance so that when the prioirity of a
	thread that is blocked on a priority based thread queue is changed,
	that its placement in the queue is reevaluated based upon the new
	priority. This enhancement includes modifications to the SuperCore as
	well as new test cases.
	* score/src/threadqrequeue.c: New file.

2007-03-05	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/exinit.c: Fix spacing.

2007-03-05	Joel Sherrill <joel@OARcorp.com>

	PR 1221/cpukit
	* posix/src/pthreadequal.c: Fix critical section nesting.

2007-02-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/Makefile.am: Move getpagesize.c to newlib-only
	  compiled files.

2007-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.

2007-02-16	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/Makefile.am: Remove macros/README.

2007-02-11	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/heap.h, score/src/heap.c,
	score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
	More size_t for heap-sizes.
	* score/include/rtems/score/heap.h, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
	heap-sizes.
	* libnetworking/resolv.h: Typo fixes. Remove __P().

2007-02-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
	Use size_t for stack-sizes.

2007-02-07	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/vm/vm_extern.h: Remove non-implemented/unused
	  functions.
	* configure.ac: Check for intmax_t, uintptr_t, intptr_t,
	pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.

2007-02-06	Till Straumann <strauman@slac.stanford.edu>

	* libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
	taskvar dtor to plug memory leak. Applied patch attached
	to PR#690.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/src/getpagesize.c: New (moved from posix/src).
	* posix/src/getpagesize.c: Removed.
	* posix/Makefile.am: Remove references to getpagesize.c.
	* libcsupport/Makefile.am: Add getpagesize.c.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
	* posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
	  visible.
	* score/inline/rtems/score/coremsg.inl: More size_t and consts.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/src/msgqsend.c: Use size_t for sizes.
	* rtems/src/msgqurgent.c: Use size_t for sizes.
	* rtems/src/msgqbroadcast.c: Use size_t for sizes.
	* rtems/src/msgmp.c: Use size_t for sizes.
	* rtems/src/msgqsubmit.c: Use size_t for sizes.
	* rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
	* rtems/include/rtems/rtems/message.h: Use size_t for sizes.
	* score/inline/rtems/score/coremsg.inl: Use size_t for sizes.

2007-02-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* itron/src/trcv_mbf.c: Use size_t for sizes.
	* libmisc/monitor/mon-object.c: Use size_t for sizes.
	* libmisc/monitor/mon-server.c: Use size_t for sizes.
	* libmisc/monitor/monitor.h: Use size_t for sizes.
	* libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
	* rtems/include/rtems/rtems/message.h: Use size_t for sizes.
	* rtems/src/msgqreceive.c: Use size_t for sizes.
	* posix/src/mqueuerecvsupp.c: Use size_t for sizes.
	* score/src/coremsgseize.c: Use size_t for sizes.

2007-02-05	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
	* posix/src/mqueuesendsupp.c: Use size_t for sizes.
	* score/include/rtems/score/coremsg.h: Use size_t for sizes.
	* score/src/coremsgbroadcast.c: Use size_t for sizes.
	* score/src/coremsgsubmit.c: Use size_t for sizes.

2007-01-30	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libblock/src/show_bdbuf.c: Use inttypes.h macros.

2007-01-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.

2007-01-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
	Remove isblank (supposed to be provided by libc).

2007-01-27	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libblock/src/show_bdbuf.c: Convert from DOS to UNIX.

2007-01-27	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
	 __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
	* configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
	__RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
	Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.

2007-01-26	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/system.h:
	#define __RTEMS_MINOR__ 7 (BZ 1206).

2007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* libblock/src/bdbuf.c, libblock/include/bdbuf.h:
	export some internal variables to make them available in
	"show_bdbuf" monitor add-on

2007-01-16	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/rtems/rtems_mii_ioctl.c,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c,
	libi2c/libi2c.c, libi2c/libi2c.h:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.

2007-01-09	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/error.c: rtems_progname is no longer defined in
	the BSP startup since it never held a meaningful value.

2007-01-02	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
	(BZ 1203).

2006-12-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* backward/rtc.h, backward/vmeintr.h, backward/confdefs.h,
	backward/clockdrv.h, backward/itron.h, backward/console.h,
	backward/imfs.h, backward/iosupp.h, backward/chain.h,
	backward/motorola/mc68681.h, backward/motorola/mc68230.h,
	backward/spurious.h, backward/rtemspppd.h, backward/zilog/z8536.h,
	backward/zilog/z8030.h, backward/zilog/z8036.h, backward/dosfs.h,
	backward/rtemsdialer.h, backward/asm.h, backward/timerdrv.h,
	backward/ringbuf.h, backward/ftpd.h:
	Abandon.

2006-12-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/include/rtems/rtems/types.h: Abandon backward compatibility
	  types.
	* include/rtems/stdint.h: Abandon DEPRECATED_TYPES.
	* configure.ac: Abandon DEPRECATED_TYPES/--enable-deprecated.
	* Makefile.am: Abandon DEPRECATED_TYPES.

2006-12-13	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.

2006-12-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
	* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH3.
	* configure.ac: Add RTEMS_AMPOLISH3.
	* rtems/src/barrierrelease.c: Remove stray rtems_unsigned32.

2006-12-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libfs/src/imfs/imfs.h: Remove
	increment_and_check_linkcounts (unused),
	decrement_linkcounts (unused, broken).

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/net/route.c, libnetworking/netinet/ip_input.c,
	libnetworking/sys/domain.h: Cosmetics from FreeBSD.

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/rtems_glue.c: Remove local
	extern strdup.

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/libio.h, libcsupport/src/read.c,
	libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/memfile.c, libnetworking/lib/ftpfs.c,
	libnetworking/lib/tftpDriver.c, libnetworking/rtems/rtems_syscall.c:
	Use size_t instead of uint32_t for read/write count-args.

2006-12-08	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/src/timerserverfirewhen.c: Remove local
	extern _Timer_Seconds_chain.
	* rtems/src/timerserverfireafter.c: Remove local
	extern _Timer_Ticks_chain.

2006-12-06	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/object.h, score/src/objectclearname.c,
	score/src/objectcopynameraw.c, score/src/objectcopynamestring.c:
	Add const qualifiers, use size_t where appropriate.

2006-12-05	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/thread.inl: Add const qualifiers to work
	around aliasing effects.

2006-12-04	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/chain.inl: Add const qualifiers (works
	  around 651 aliasing bugs).

2006-12-04	Joel Sherrill <joel.sherrill@oarcorp.com>

	* posix/src/prwlockunlock.c, rtems/Makefile.am,
	rtems/src/barrierrelease.c, rtems/src/barrierwait.c,
	score/src/corerwlockobtainread.c, score/src/corerwlockrelease.c:
	Complete implementation of barrier as the rest of the test code is
	now implemented. Also add blocking code to rwlock.

2006-12-02	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: New BUG-REPORT address.

2006-11-27	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/src/threadget.c: Remove (Unused).
	* score/Makefile.am: Removing score/src/threadget.c.

2006-11-21	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libblock/Makefile.am: Don't include preinstall.am.
	* libblock/preinstall.am: Remove.

2006-11-20	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Remove ampolish3.

2006-11-18	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapwalk.c: Do not use printk yet since many BSPs do not
	prove the hooks for printk yet. This will require enough BSP changes
	to delay until 4.8.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Add check for uintmax_t.
	* libcsupport/src/malloc.c: Use uintmax_t instead of uint64_t for
	  MALLOC_STATS statistics. Use inttypes.h PRIxXXX macros for
	  printing.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/check-networking.m4: Integrate type checks.
	* configure.ac: Use rtems_cv_HAS_NETWORKING instead of
	  HAS_NETWORKING.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/check-itron.m4: Integrate ITRON-type checks.
	* configure.ac: Remove ITRON-type checks.
	  Move RTEMS_CHECK* after type-checks.

2006-11-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove $LIBRPC.
	* configure.ac: Check for uint64_t, int64_t.
	* configure.ac, Makefile.am, configure.ac, ftpd/Makefile.am,
	httpd/Makefile.am, libnetworking/Makefile.am, pppd/Makefile.am,
	telnetd/Makefile.am, wrapup/Makefile.am: Replace
	AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* score/inline/rtems/score/object.inl, score/src/objectnametoid.c:
	Properly honor searching only local node even when on single CPU
	system.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* score/src/coresemseize.c: Add missing ISR enable.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapwalk.c: Use printk not printf.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/sync.c: Do not dereference NULL reent.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* posix/src/semtimedwait.c: Used wrong constant for blocking with bad
	timeout value.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* posix/src/semtimedwait.c: Reverse accidentally included
	semtimedwait.c.

2006-11-17	Joel Sherrill <joel@OARcorp.com>

	* posix/src/keygetspecific.c, posix/src/keysetspecific.c,
	posix/src/semtimedwait.c: Correct indexing of key data to use api and
	index NOT class and index. Class is always 1.

2006-11-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Suppress itron if int8/int16_t are not provided.
	* configure.ac, Makefile.am, itron/Makefile.am, wrapup/Makefile.am:
	Introduce AM_CONDITIONAL(LIBITRON).
	Remove AM_CONDITIONAL(HAS_ITRON).

2006-11-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
	* configure.ac, Makefile.am, libfs/Makefile.am:
	Introduce AM_CONDITIONAL(LIBDOSFS).

2006-11-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/libc/gethostbydns.c, libnetworking/libc/linkaddr.c,
	libnetworking/libc/map_v4v6.c: Cosmetic updates from FreeBSD.
	Eliminate bcopy in favor of memcpy.

2006-11-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
	* libnetworking/rtems/rtems_glue.c: Rename timeout() into
	  rtems_bsdnet_timeout().
	* libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
	Remove __P-guards from malloc, free.

2006-11-15	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/io.c: Fix spacing.
	* sapi/include/confdefs.h: Enable includes needed for new objects.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* sapi/include/confdefs.h: Enable memory for new objects.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* posix/Makefile.am: Add file missed in previous commit.
	* posix/src/posixtimespecabsolutetimeout.c: New file.

2006-11-15	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove RTEMS_AMPOLISH3.
	  Add checks for uint8_t, int8_t, uint16_t, int16_t,
	  uint32_t, int32_t.
	* aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
	* aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
	* ampolish3: Remove.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c:
	New files.

2006-11-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h,
	sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/threadq.h,
	score/src/corerwlockobtainread.c, score/src/threadqenqueue.c,
	score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks,
	and partial implementation of POSIX rwlocks.
	* posix/include/rtems/posix/barrier.h,
	posix/include/rtems/posix/rwlock.h,
	posix/include/rtems/posix/spinlock.h,
	posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/rwlock.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
	posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
	posix/src/pbarrier.c, posix/src/pbarrierdestroy.c,
	posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c,
	posix/src/pbarrierwait.c, posix/src/prwlock.c,
	posix/src/prwlockdestroy.c, posix/src/prwlockinit.c,
	posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c,
	posix/src/prwlocktimedwrlock.c,
	posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
	posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
	posix/src/prwlockwrlock.c, posix/src/pspin.c,
	posix/src/pspindestroy.c, posix/src/pspininit.c,
	posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
	posix/src/pspintrylock.c, posix/src/pspinunlock.c,
	posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
	posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.

2006-11-14	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require inttypes.h, check for stdint.h.

2006-11-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H,
	  RTEMS_PROVIDES_INTTYPES_H.

2006-11-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/stdint.h, libcsupport/include/inttypes.h:
	Remove.

2006-11-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* score/Doxyfile: Remove RTEMS_INLINES.

2006-11-09	Ralf Corsépius <ralf.corsepius@rtems.org>

	* librpc/src/xdr/xdr_float.c: Add bfin.

2006-11-09	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]),
	AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.

2006-11-02	Steven Johnson <sjohnson@sakuraindustries.com>

	* libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostnamadr.c: This patch adds a functional
	gethostbyname_r to RTEMS. We were having problems with multiple
	threads calling gethostbyname, so we decided the best way to deal
	with it was to do it properly, rather than kludge up our code to make
	gethostbyname safe. We have found several slightly different
	parameter lists for this function, it does not seem to be standard.
	The one we used has the linux interface. In RTEMS there was an
	existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
	Threadsafe, as this just called gethostbyname. So we have placed all
	of the additional code inside the #ifdef _THREAD_SAFE.

2006-10-30	Joel Sherrill <joel@OARcorp.com>

	PR 841/rtems
	* itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
	posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl,
	posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
	posix/src/semwait.c, rtems/src/semobtain.c,
	rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make
	sem_timedwait more conformant to Open Group specification.

2006-10-25	Jennifer Averett <jennifer@oarcorp.com>

	* libcsupport/src/termios.c: Change attribute of semaphore. It was
	counting interrupts not acting as a condition synchronization mutex.
	Since the caller did not always need to obtain the semaphore, it was
	not being decremented until there was no data. This could occur after
	hours of running a system and thousands of interrupts. The code in
	fillBufferQueue would spin until it had consumed all of those
	semaphore counts.

2006-10-23	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, score/cpu/Makefile.am: Add bfin.

2006-10-21	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).

2006-10-19	Joel Sherrill <joel@OARcorp.com>

	* score/Makefile.am, score/preinstall.am: Add pieces missed in previous
	commit.

2006-10-19	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, itron/Makefile.am, itron/preinstall.am,
	posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
	rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
	score/Makefile.am, score/preinstall.am, score/include/rtems/system.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/thread.h, score/src/chain.c,
	score/src/coremutexseize.c, score/src/threadget.c: Remove all macro
	implementations and use only the static inline. Static inline
	functions are now well supported so there is no reason for duplicate
	maintenance.
	* itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl,
	itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl,
	itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl,
	posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl,
	rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/barrier.inl,
	rtems/macros/rtems/rtems/dpmem.inl,
	rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl,
	rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl,
	score/macros/README, score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/corebarrier.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/corerwlock.inl,
	score/macros/rtems/score/coresem.inl,
	score/macros/rtems/score/corespinlock.inl,
	score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl,
	score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl,
	score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl,
	score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl: Removed.

2006-10-18 	Ralf Corsépius <ralf.corsepius@rtems.org>

	* sapi/include/confdefs.h:
	s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/
	(Reflect 2006-09-13's changes to libmisc/stackchk).

2006-10-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4: Remove RTEMS_API.
	* aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libmisc/capture/capture-cli.c: Use size_t instead of int.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/version.m4: Bump version to 4.7.99.0.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require autoconf-2.60. Require automake-1.10.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require autoconf-2.60.

2006-10-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4
	automake/compile.am: Adaptations to automake-1.10.

2006-09-29	Chris Johns <chrisj@rtems.org>

	* libmisc/monitor/mon-command.c: Flush stdout after updating the
	command line.

2006-09-14	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
	librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
	librpc/src/rpc/rtems_portmapper.c: Removed warnings.

2006-09-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
	Add Classic API Barriers and commented out hooks to initialize .

2006-09-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* rtems/Makefile.am, rtems/preinstall.am, rtems/include/rtems.h,
	rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/config.h,
	rtems/inline/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/attr.inl:
	Add Classic API Barriers.
	* rtems/include/rtems/rtems/barrier.h,
	rtems/include/rtems/rtems/barriermp.h,
	rtems/inline/rtems/rtems/barrier.inl,
	rtems/macros/rtems/rtems/barrier.inl, rtems/src/barrier.c,
	rtems/src/barriercreate.c, rtems/src/barrierdelete.c,
	rtems/src/barrierident.c, rtems/src/barrierrelease.c,
	rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c:
	New files.

2006-09-25	Joel Sherrill <joel@oarcorp.com>

	* score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/states.h,
	score/inline/rtems/score/coresem.inl: Add SuperCore Barriers,
	SpinLocks and a partial implementation of RWLocks.
	* score/include/rtems/score/corebarrier.h,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/corespinlock.h,
	score/inline/rtems/score/corebarrier.inl,
	score/inline/rtems/score/corerwlock.inl,
	score/inline/rtems/score/corespinlock.inl,
	score/macros/rtems/score/corebarrier.inl,
	score/macros/rtems/score/corerwlock.inl,
	score/macros/rtems/score/corespinlock.inl, score/src/corebarrier.c,
	score/src/corebarrierrelease.c, score/src/corebarrierwait.c,
	score/src/corerwlock.c, score/src/corerwlockobtainread.c,
	score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c,
	score/src/corespinlock.c, score/src/corespinlockrelease.c,
	score/src/corespinlockwait.c: New files.

2006-09-14	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
	librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
	librpc/src/rpc/rtems_portmapper.c: Removed warnings.

2006-09-14	Joel Sherrill <joel@OARcorp.com>

	* libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h: Promote CPU Usage
	to first class citizen. Rename to start with rtems_ and include
	documentation in user guide.

2006-09-13	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding
	prototype of malloc.

2006-09-13	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
	libmisc/stackchk/stackchk.h: Move stack to first class citizen
	status. Include it in User Manual and rename to start with rtems_.

2006-09-11	Joel Sherrill <joel@OARcorp.com>

	* libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c,
	libmisc/mw-fb/mw_uid.h: Remove warning.

2006-09-11	Jerry Needell <jerry.needell@unh.edu>

	* libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
	uint32_t when removing warnings.

2006-09-08	Ken Peters <ken.peters@jpl.nasa.gov>

	PR 1170/rtems
	* rtems/src/timerserver.c: Timer Server created the TIME task with a
	hard-coded hexadecimal number instead of using rtems_build_name. This
	resulted in a byte-swapped name on some platforms.

2006-09-06	Chris Johns <chrisj@rtems.org>

	* pppd/pppd.h: Fix the bug in name change. The UNTIMEOUT
	macro did not use the ppp version.

2006-09-01	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if_loop.c: Remove warning.

2006-09-01	Till Straumann <strauman@slac.stanford.edu>

	* pppd/rtems.main.c, pppd/pppd.h: renamed 'untimeout'
	to 'pppuntimeout' to avoid name clash with [future]
	bsdnet kernel routine.

2006-09-01	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
	libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
	properly sized integers.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
	libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
	libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
	libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
	libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
	libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
	libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
	due to improper use of int which shows up on 16 bit targets. Added
	ioctl_command_t since IOCTL command argument does not reliably fit
	into 16 bits.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c,
	libnetworking/net/ethernet.h, libnetworking/net/if.h,
	libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c,
	libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c,
	libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c,
	libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c,
	libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h,
	libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove
	warnings. Most of the warnings were 16/32 bit integer sizing issues.
	Some constants had L appended, some had casts add, some types were
	changed to reflect a bit width requirement.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c,
	libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c,
	libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c,
	libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf
	format warnings.

2006-08-30	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/utsname.c, libnetworking/libc/res_debug.c,
	libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c,
	librpc/src/rpc/svc_simple.c: Remove printf format warnings.

2006-08-29	Joel Sherrill <joel@OARcorp.com>

	* libmisc/capture/capture-cli.c: Remove printf format warnings.

2006-08-29	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/object.h: _Objects_Local_node is a uint16_t
	so cast the _Objects_Local_node constant to 1.

2006-08-29	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_eval.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_free.c,
	libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c,
	libfs/src/imfs/imfs_debug.c: Remove warnings.

2006-08-21	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/net/if_ethersubr.c: (ether_ioctl)
	Return error for unknown/unsupported ioctl command.
	(Change merged from freeBSD).

2006-08-15	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c: Change int to int32_t.
	* libnetworking/net/if_loop.c: Add cast to long.
	These plus a patch to machine/param.h let the h8300 build multilib.

2006-08-10	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/rtems/rtems_mii_ioctl_kern.c:
	fixed wrong calculation of 1000baseTx autonegotiation
	result.

2006-08-09	Kolja Waschk <waschk@telos.de>

	* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
	port to Altera NIOS II.

2006-08-08	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/rtems/rtems_mii_ioctl_kern.c:
	read ANER and include partner's autoneg
	capability when determining active link parameters.

2006-07-12	Till Straumann <strauman@slac.stanford.edu>

	PR 1110/networking
	* libnetworking/machine/in_cksum.h: Replaced PPC and
	i386 assembly algorithms (must not assume carry bit is preserved
	across multiple asms). Added packet header as a 'm' input
	operand for all CPU variants. Added carry bit to clobber list.

2006-07-12	Till Straumann <strauman@slac.stanford.edu>

	* pppd/sys-rtems.c: fixed error message so that the correct
	ioctl is reported.

2006-07-11	Joel Sherrill <joel@OARcorp.com>

	PR 1124/rtems
	* score/include/rtems/score/threadq.h, score/src/coremutexseize.c,
	score/src/coremutexsurrender.c, score/src/threadqenqueue.c,
	score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c:
	The placement of the changing a thread's priority when using priority
	ceiling should be on the successful transfer of the mutex -- not when
	the thread tries to acquire. Plus the lack of a dispatch disable
	point lead to the potential for a thread timing out and already
	having inherited the ceiling priority.

2006-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* libblock/src/bdbuf.c:
	* libblock/include/bdbuf.h:
	(PR1118) fetch priority for swapout task from a variable,
	not a fixed configuration value.

	* libfs/src/imfs/imfs.h:
	* libfs/src/imfs/imfs_initsupp.c:
	(PR1118) fetch bytes_per_block value from a configuration variable,
	not from a preprocessor macro

	* sapi/include/confdefs.h:
	(PR1118) add configuration mechanisms for:
	- ATA task priority
	- swapout task priority
	- libblock basic configuration
	conditionally add ata driver to device driver table
	conditionally add ide driver to device driver table

	* libcsupport/include/sys/cdefs.h:
	* libnetworking/include/sys/linker_set.h:
	(PR1119) change attribute "unused" to "used" for sysctl data structures

	* libmisc/shell/shell.c:
	(PR1120) adapt stdio redirection to current newlib behaviour

2006-06-28	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Add ampolish3.

2006-06-28	Ralf Corsépius <ralf.corsepius@rtems.org>
	* ampolish3: New.
	* aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.

2006-06-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_var.h: #include <sys/queue.h>.
	Cosmetics from FreeBSD.

2006-06-23	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/cdefs.h: Partial update from freebsd.

2006-06-22	Joel Sherrill <joel@OARcorp.com>

	PR 1101/rtems
	* libcsupport/src/base_fs.c: Remove extra endif.

2006-06-22	Joel Sherrill <joel@OARcorp.com>

	PR 1101/rtems
	* libcsupport/src/base_fs.c, rtems/src/taskcreate.c, rtems/src/tasks.c,
	score/src/coremutex.c: Remove dead code.

2006-06-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/libio.h: Add extern "C" {}.

2006-06-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/src/mqueue.c: Remove duplicate #include <limits.h>.
	PR 1088/rtems
	* posix/src/ptimer.c: Add missing #include <limits.h>.

2006-06-08	Joel Sherrill <joel@OARcorp.com>

	* posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/timer.h, posix/src/ptimer.c,
	posix/src/ptimer1.c, sapi/src/posixapi.c,
	score/include/rtems/score/object.h:

2006-06-02	Joel Sherrill <joel@OARcorp.com>

	* itron/src/trcv_mbf.c, posix/src/semopen.c,
	rtems/src/taskvariableadd.c, score/macros/rtems/score/heap.inl: Fix
	warnings.

2006-05-31	Eric Norum <norume@aps.anl.gov>

	* libnetworking/netinet/ip_icmp.c: Update icps_allecho counter.

2006-05-30	Eric Norum <norume@aps.anl.gov>

	* libnetworking/netinet/icmp_var.h, libnetworking/netinet/ip_icmp.c,
	libnetworking/rtems/rtems_showicmpstat.c: Add flag to inhibit ICMP
	replies.

2006-05-25	Eric Norum <norume@aps.anl.gov>

	* libnetworking/Makefile.am, libnetworking/Makefile.in,
	libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_malloc_mbuf.c: Provide customisable mbuf
	allocation.  Patch from Steven Johnson <sjohnson@sakuraindustries.com>

2006-05-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* aclocal/rtems-ampolish.m4: New.
	* configure.ac: Use RTEMS_AMPOLISH3.

2006-04-27	Eric Norum <norume@aps.anl.gov>

	* telnetd/pty.c: Accept <CR><NUL> as equivalent to <CR><LF>.

2006-04-27	Eric Norum <norume@aps.anl.gov>

	* libmisc/capture/capture.h, libmisc/capture/capture.c
	Add ability to free information on task delete.

2006-04-18  Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-4.6.99.3.

2006-04-13	Joel Sherrill <joel@OARcorp.com>

	PR 949/networking
	* libnetworking/sys/socket.h: GNU/Linux is wrong in making
	MSG_DONTWAIT public.  It is strictly BSD and not SUSV.  See
	http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html
	for clarification.

2006-04-12	Lars Munch <lars@segv.dk>

	PR 949/networking
	* libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.

2006-04-06	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/timer.inl,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/timer.inl: Fix warnings.

	* score/inline/rtems/score/threadmp.inl,
	score/macros/rtems/score/threadmp.inl: Fix compile error.

2006-04-05	Joel Sherrill <joel@OARcorp.com>
		Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>

	* score/include/rtems/score/mpci.h,
	score/include/rtems/score/threadmp.h,
	score/inline/rtems/score/threadmp.inl,
	score/macros/rtems/score/threadmp.inl, score/src/threadmp.c,
	score/src/threadqenqueue.c: Victor spotted the problem that
	_MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
	variables and needed to be set to the same value.  I took that
	idea and just removed _Thread_MP_Receive.  All uses are now
	_MPCI_Receive_server_tcb.

2006-03-27	Eric Norum <norume@aps.anl.gov>

	* libmisc/monitor/prmisc.c: Eliminate undesired sign-extension.

2006-03-08	Joel Sherrill <joel@OARcorp.com>

	PR 761/rtems
	* score/src/threadhandler.c: Add volatile cast so test is weak function
	is present will do something. Otherwise, it can be assume by gcc to
	always be a true condition.

2006-03-08	Joel Sherrill <joel@OARcorp.com>

	* itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/task.inl: Fix warnings.
	* posix/macros/rtems/posix/cond.inl: Fix typo.
	* score/macros/rtems/score/heap.inl: Fix missed type change.

2006-03-07	Till Strauman <strauman@slac.stanford.edu>

	PR 830/filesystem
	* libcsupport/src/termios.c: termios ioctl(FIONREAD) reported wrong
	number of characters. So add chars in low-level/raw buffer to total
	count.

2006-03-07	Steven Johnson <sjohnson@sakuraindustries.com>

	PR 850/rtems
	* score/src/watchdogtickle.c: A Watchdog (used to timeout an event)
	with a delay of 1 sometimes does not seem to timeout.  The problem
	occurs, because for whatever reason when the watchdog tickle function
	executes, the watchdog->delta_interval is 0. it is then decremented
	before being tested, becomes huge and so doesnt time out.  It is
	thought there is a race condition where the watchdog->delta_interval
	is calculated by reference to a head (also with a delay of 1). But
	before it can be added after the head, the head is removed, so the
	new head now has a delay of 0.

2006-03-07	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	PR 852/filesystem
	* libblock/src/bdbuf.c: Increase performance of MSDOS file accesses by
	using a simple read-ahead and write-combining scheme. Improvement is
	dramatic.

2006-03-07	Till Strauman <strauman@slac.stanford.edu>

	PR 886/filesystem
	* libcsupport/src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if
	the descriptor is in non-blocking mode.

2006-03-07	Joel Sherrill <joel@OARcorp.com>

	PR 866/rtems
	* score/include/rtems/system.h, score/include/rtems/score/isr.h,
	score/inline/rtems/score/thread.inl,
	score/macros/rtems/score/thread.inl: Added memory barriers to enter
	and exit of dispatching and interrupt critical sections so GCC will
	not optimize and reorder code out of a critical section.

2006-02-08	Thomas Rauscher  <trauscher@loytec.com>

	PR 890/networking
	* httpd/webs.c: The webservers enters an infinite loop when a POST
	request with less data than indicated in the Content-Length header is
	received. It also consumes additional heap memory and a file
	descriptor for each invalid POST.

2006-02-01	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl,
	posix/src/conddestroy.c: Remove warnings.

2006-02-01	Joel Sherrill <joel@OARcorp.com>

	* rtems/src/tasks.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
	warnings.

2006-01-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/include/intr.h, posix/include/rtems/posix/intr.h
	posix/inline/rtems/posix/intr.inl.
	posix/macros/rtems/posix/intr.inl, posix/src/intr.c:
	Remove (Unused, dead).
	* posix/Makefile.am: Reflect changes above. Rework.

2006-01-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* posix/Makefile.am: Build devctl.

2006-01-16	Ralf Corsépius <ralf.corsepius@rtems.org>

	* rtems/Makefile.am: Rework.
	* score/Makefile.am: Rework.

2006-01-16	Joel Sherrill <joel@OARcorp.com>

	Large patch to improve Doxygen output.  As a side-effect, grammar and
	spelling errors were corrected, spacing errors were address, and some
	variable names were improved.
	* libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
	Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
	* score/Doxyfile: Set output directory.  Predefine some macro values.
	Turn on graphical output.
	* score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
	score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/tqdata.inl, score/macros/README,
	score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
	score/src/threadstartmultitasking.c: Improve generated Doxygen
	output. Fix spelling and grammar errors in comments. Correct names of
	some variables and propagate changes.

2006-01-16	Joel Sherrill <joel@OARcorp.com>

	Large patch to improve Doxygen output.  As a side-effect, grammar and
	spelling errors were corrected, spacing errors were address, and some
	variable names were improved.
	* libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
	Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
	* score/Doxyfile: Set output directory.  Predefine some macro values.
	Turn on graphical output.
	* score/cpu/arm/rtems/score/cpu.h,
	score/cpu/avr/rtems/score/cpu.h, score/cpu/c4x/rtems/score/cpu.h,
	score/cpu/h8300/rtems/score/cpu.h, score/cpu/m68k/rtems/score/cpu.h,
	score/cpu/mips/rtems/score/cpu.h, score/cpu/no_cpu/rtems/asm.h,
	score/cpu/no_cpu/rtems/score/cpu.h,
	score/cpu/no_cpu/rtems/score/types.h,
	score/cpu/powerpc/rtems/new-exceptions/cpu.h,
	score/cpu/powerpc/rtems/old-exceptions/cpu.h,
	score/cpu/powerpc/rtems/score/cpu.h, score/cpu/sh/rtems/score/cpu.h,
	score/cpu/sparc/rtems/score/cpu.h, score/cpu/unix/rtems/score/cpu.h,
	score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
	score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/tqdata.inl, score/macros/README,
	score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
	score/src/threadstartmultitasking.c: Improve generated Doxygen
	output. Fix spelling and grammar errors in comments. Correct names of
	some variables and propagate changes.

2006-01-15	Eric Norum <norume@aps.anl.gov>

	* posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/mutex.inl,
    	posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/mutex.inl:
	Keep compiler happy by making some casts explicit.

2006-01-13	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Remove doxygen support having accidentially slipped
	into, though yesterday's patch.

2006-01-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am, ftpd/Makefile.am, httpd/Makefile.am,
	itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am,
	libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am,
	librpc/Makefile.am, posix/Makefile.am, pppd/Makefile.am,
	rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am,
	score/cpu/arm/Makefile.am, score/cpu/avr/Makefile.am,
	score/cpu/c4x/Makefile.am, score/cpu/h8300/Makefile.am,
	score/cpu/i386/Makefile.am, score/cpu/m68k/Makefile.am,
	score/cpu/mips/Makefile.am, score/cpu/no_cpu/Makefile.am,
	score/cpu/powerpc/Makefile.am, score/cpu/sh/Makefile.am,
	score/cpu/sparc/Makefile.am, score/cpu/unix/Makefile.am,
	telnetd/Makefile.am, zlib/Makefile.am: Remove all-local:.

2006-01-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/error.c: include and use inttypes.h.

2006-01-08	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting.

2006-01-08	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/unixlibc.c, libfs/src/imfs/ioman.c: Change
	rtems_io_register_name to take a const char *.

2006-01-08	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/io.h, sapi/src/io.c: Change rtems_io_register_name
	to take a const char *.

2005-12-09	Till Straumann <strauman@slac.stanford.edu>

	PR 849/networking
	* librpc/src/rpc/rtems_portmapper.c: Increased stack size
	by ARGSIZE to prevent overrun.

2005-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: New header guard for cpuopts.h.

2005-11-13	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Re-add  rtems/rtems_mii_ioctl.h,
	rtems/rtems_mii_ioctl.c, rtems/rtems_mii_ioctl_kern.c.
	Add dev/mii/mii.h, net/if_media.h (Moved from c/src/libchip).
	* libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h:
	New (Moved from c/src/libchip).
	* libnetworking/rtems/rtems_mii_ioctl.h: Reflect mii.h and
	if_media.h having moved.

2005-11-13	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/local.am: Remove depend.

2005-11-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.

2005-11-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add RTEMS_NETWORKING to cpuopts.h.
	Add RTEMS_DEPRECATED_TYPES to config.h.
	Add AC_CONFIG_COMMANDS(preinstall-stamp) magic.
	Misc. cleanups.

2005-11-08	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if.h: Add forward reference declaration to
	struct mbuf so ifru_tap callback is properly typed.
	* libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE
	which needs to be defined so various pieces of the .h files are
	visible to device drives.

2005-11-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Comment out using
	rtems/rtems_mii_ioctl.h, rtems/rtems_mii_ioctl.c,
	rtems/rtems_mii_ioctl_kern.c.

2005-11-07	Michael Siers <mikes@poliac.com>

	* pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add
	missing copyright notice.

2005-11-06	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libi2c/libi2c.c: Include config.h.
	* libi2c/libi2c.c, libi2c/libi2c.h,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c,
	score/src/heap.c: Eliminate obsolete types.

2005-11-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am: Remove bogus noinst_LIBRARIES.

2005-11-02	Till Straumann <strauman@slac.stanford.edu>

	* libnetworking/Makefile.am,
	libnetworking/preinstall.am: Added simple implementation of ethernet
	media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys.
	* libnetworking/rtems/rtems_mii_ioctl.c,
	libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.

2005-11-02	Till Straumann <strauman@slac.stanford.edu>

	* libi2c/Makefile.am, libi2c/Makefile.in, libi2c/libi2c.c,
	libi2c/libi2c.h: New files.
	* Makefile.am, configure.ac, preinstall.am, wrapup/Makefile.am: added a
	simple API/library for i2c devices and drivers for i2c 2-byte eeproms
	and a ds1621 temperature sensor; API is documented in libi2c.h

2005-11-02	Fredic Praca <freebsd-fr.org>

	PR 842/networking
	* libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename
	dprintf to debugprintf().

2005-11-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/zlib.c: Remove.
	* libnetworking/net/zlib.h: Remove.
	* libnetworking/Makefile.am: Reflect changes above.

2005-11-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* pppd/Makefile.am: Fix typo.

2005-10-31	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 840/rtems:
	* include/rtems/irq.h: Fix several typos.

2005-10-30	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add zlib.
	* Makefile.am: Add zlib.

2005-10-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/zlib.h, libnetworking/net/zlib.c:
	Update from FreeBSD.
	* libnetworking/opt_ppp.h: New.
	* libnetworking/net/ppp.h: Remove.
	* libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c:
	Reflect changes above. Cosmetics from FreeBSD.
	* libnetworking/Makefile.am: Don't install loop.h.
	Add opt_ppp.h, remove net/ppp.h.
	* include/rtems/concat.h: Add EXPAND0, CONCAT0.

2005-10-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnetd/Makefile.am: Only build if LIBSHELL is available.

2005-10-26	Ralf Corsepius <ralf.corsepius@rtems.org>

	* pppd/Makefile.am, pppd/auth.c, pppd/chap.c, pppd/md5.c, pppd/md5.h,
	pppd/pppd.h: Misc. minor fixes.

2005-10-26	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add pppd.
	* Makefile.am: Add pppd.

2005-10-26	Ralf Corsepius <ralf.corsepius@rtems.org>

	* pppd/Makefile.am:
	Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems.
	* pppd/ipxcp.c, pppd/ipxcp.h: Remove (Unused).
	* backward/rtemspppd.h, backward/rtemsdialer.h: New.
	* Makefile.am: Add backward/rtemspppd.h, backward/rtemsdialer.h.

2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnet/Makefile.am: Install libtelnetd.a.

2005-10-25	Eric Norum <norume@aps.anl.gov>

	* libnetworking/rtems/rtems_showifstat.c: Don't sign-extend address components.


2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Add telnetd.
	* configure.ac: Add telnetd.

2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnetd/icmds.c: Rename register_icmds to
	_rtems_telnet_register_icmds. Make main_* functions static.
	* telnetd/pty.c: Make many functions static.
	Rename rtems_telnetd_maximum_ptys to rtems_pty_maximum_ptys.
	* telnetd/pty.h: Reflect changes above.
	Rename get_pty to rtems_pty_get. New header guards.
	* telnetd/telnetd.c: Reflect changes above.
	* telnetd/telnetd.h: New header guards.

2005-10-25	Ralf Corsepius <ralf.corsepius@rtems.org>

	* telnet/telnet.h, telnet/telnet.c: Rename
	rtems_initialize_telnetd to rtems_telnetd_initialize,
	main_telnetd to rtems_telnetd_main,
	register_telnetd to rtems_telnetd_register.

2005-10-25	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h, telnetd/pty.c, telnetd/pty.h: Attempt
	to fix MAX_PTYS and provide a real configuration entry.  This should
	make telnetd some suitable for inclusion in cpukit.

2005-10-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/msdos_misc.c: Revert to vers. 1.9.

2005-10-06	Joel Sherrill <joel@OARcorp.com>

	PR 828/filesystems
	* libfs/src/dosfs/msdos_misc.c: Problem retracted. Revert patch.

2005-10-04	Till Straumann <strauman@slac.stanford.edu>

	PR 829/rtems
	* rtems/src/tasks.c, rtems/src/taskvariabledelete.c: If task variables
	are deleted from a different context (i.e., executing context !=
	owner of the task variable. The owner meaning the task that
	registered the dtor in question) the argument passed to the task
	variable dtor must be tvar and not *ptr which yields the executing
	task's value of the task variable instead of the owner's.

2005-09-29	Eric Norum <norume@aps.anl.gov>

	PR 835/rtems_misc
	* libmisc/cpuuse/cpuuse.c: Remove floating point calculations and the
        C preprocessor conditions which enabled them.

2005-09-25	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/init.h, sapi/src/exinit.c: Remove unused and
	obsolete rtems_initialize_executive.

2005-09-19  Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
	Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
	* configure.ac: Check for sys/errno.h.

2005-09-16  Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Cosmetics.
	* libnetworking/nfs/rpcv2.h: Update from FreeBSD.
	* libnetworking/nfs/bootp_subr.c: Remove superfluous includes.
	* libnetworking/nfs/xdr_subs.h: Partial update from FreeBSD.
	* libnetworking/netinet/in.h: Partial update from FreeBSD.
	* libnetworking/nfs/nfsproto.h: Partial update from FreeBSD.

2005-09-02  Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-4.6.99.2.

2005-09-01	Joel Sherrill <joel@OARcorp.com>

	PR 820/rtems
	* score/inline/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremsg.inl, score/src/coremsginsert.c:
	Increment of pending message count should be atomic with insertion on
	the pending message chain. Determination of the need to call the
	notification handler should also be in this atomic section of code.

2005-09-01	Joel Sherrill <joel@OARcorp.com>

	PR 796/rtems
	* posix/src/semtimedwait.c: sem_timedwait is supposed to use absolute
	time for timeout specification. This patch is a modified version of
	the one suggested by Peter Dufault.

2005-09-01	Nuno Costa <nuno-costa@iol.pt>

	PR 804
	* sapi/include/confdefs.h: Memory for POSIX timers not accounted for.
	Patch adapted from edit comment in PR filed.

2005-08-31  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR 819/filesystem
	* libcsupport/src/ttyname_r.c: Remove.
	* libcsupport/src/ttyname.c: Partial update from FreeBSD.
	* libcsupport/Makefile.am: Reflect changes above.

2005-08-18	Andrew Sinclair <Andrew.Sinclair@elprotech.com>

	PR 807/rtems
	* rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c: First
	patch returned without exitting dispatching critical section.

2005-08-17	Nuno Costa <nuno-costa@iol.pt>

	PR 805/rtems
	* posix/include/rtems/posix/timer.h: Due to bad choice of error
	constants by original submitter, it was impossible to create more
	than 10 POSIX timers.

2005-08-17	Andrew Sinclair <Andrew.Sinclair@elprotech.com>

	PR 807/rtems
	* rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
	score/src/watchdoginsert.c: Tighten critical section checks on an ISR
	using the same timer being inserted by a lower priority ISR or
	interupt task.

2005-08-17	Nickolay Semyonov <snob@oktetlabs.ru>

	PR 744/filesystem
	* libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not
	support permissions on directories so the check performed by unlink
	would always fail. The unlink code was modified to support a not
	supported status being returned.

2005-08-15  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* posix/include/mqueue.h, posix/src/mqueuetimedreceive.c:
	ssize_t mq_timedreceive() (POSIX compliance).
	* wrapup/Makefile.am: Use librtemscpu_a_LIBRARIES.

2005-08-12	Chris Johns <chrisj@rtems.org>

	PR 808/rtems_misc
	* libcsupport/src/printk.c: Fix bug where specifying field width
	crashed on pc386 BSP.

2005-08-06  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/nfs/bootp_subr.c: Don't include
	nfs/nfs.h, nfs/krpc.h.

2005-08-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
	libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
	libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_mknod.c:
	Introduce msdos_status_t (dosfs statii are at least 32bit, not int).

2005-08-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* Makefile.am: Add libnetworking/memory.h
	* libnetworking/Makefile.am: Remove memory.h

2005-08-02  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR 817/rtems
	* libcsupport/src/gxx_wrappers.c: Rename
	rtems_gxx_recursive_mutex_init_function to
	rtems_gxx_recursive_mutex_init.

2005-08-01  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/sys/syslog.h: Partial update from FreeBSD.

2005-07-08	Eric Norum <norume@aps.anl.gov>

	* libcsupport/src/open.c: Pass along errno from failed ftruncate().

2005-07-06  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/lib/syslog.c: Fix spelling mistake.
	* libnetworking/sys/uio.h: Partial update from FreeBSD.
	* libnetworking/kern/kern_subr.c: Reflect changes above.

2005-07-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR 810/rtems
	* libblock/include/rtems/ide_part_table.h: Add C++ guards.

2005-06-17	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if.h: Avoid use of struct mbuf to avoid unintended
	dependencies added by the RTEMS specific tap interface.

2005-06-09	Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>

	PR 790/rtems
	* sapi/src/extensioncreate.c, sapi/src/extensionident.c: Correct use of
	name. This was missed when the other ident services in rtems/src
	where changed.

2005-05-27  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/net/if.h: Partial update from FreeBSD.
	* libnetworking/netinet/if_ether.h: Remove BYTE_PACK.
	* libnetworking/netinet/ip_var.h: Remove BYTE_PACK.
	* libnetworking/netinet/ip_divert.c: Fix broken comment.

2005-05-26	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
	librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
	librpc/src/rpc/pmap_getport.c: Remove warnings.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/clnt.h, librpc/include/rpc/svc.h,
	src/rpc/pmap_rmt.c: Use void* instead of caddr_t.
	Cosmetics from FreeBSD.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/auth_des.h: Remove (Unused, unsupported).
	* librpc/include/rpc/rpc.h, librpc/Makefile.am: Reflect removing
	auth_des.h.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
	* librpc/include/rpc/rpc_com.h, librpc/include/rpc/rpc_msg.h,
	librpc/src/rpc/svc_simple.c: Minor fixes.
	* include/rpc/clnt.h, include/rpc/svc.h,
	librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
	src/rpc/clnt_perror.c: More updates from FreeBSD.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/svc.h: Partial update from FreeBSD.
	* librpc/include/rpc/clnt.h: Partial update from FreeBSD.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/clnt_soc.h, librpc/include/rpc/svc_soc.h:
	New (Partial update from FreeBSD).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/des_crypt.h: Remove (Unused, unsupported).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/include/rpc/des.h: Remove (Unused, unsupported).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/src/rpc/auth_des.c,
	librpc/src/rpc/auth_time.c,
	librpc/src/rpc/authdes_prot.c,
	librpc/src/rpc/clnt_unix.c,
	librpc/src/rpc/crypt_client.c,
	librpc/src/rpc/des_crypt.c,
	librpc/src/rpc/des_soft.c,
	librpc/src/rpc/getpublickey.c,
	librpc/src/rpc/key_call.c,
	librpc/src/rpc/key_prot_xdr.c,
	librpc/src/rpc/svc_auth_des.c,
	librpc/src/rpc/svc_unix.c: Remove (Unused, obsolete).
	* librpc/Makefile.am: Reflect changes above.

2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* librpc/src/rpc/PSD.doc/rpc.prog.ms,
	librpc/src/rpc/PSD.doc/rpcgen.ms,
	librpc/src/rpc/PSD.doc/nfs.rfc.ms,
	librpc/src/rpc/PSD.doc/xdr.rfc.ms,
	librpc/src/rpc/PSD.doc/rpc.rfc.ms,
	librpc/src/rpc/PSD.doc/xdr.nts.ms:
	Remove (Unused, obsolete).
	* librpc/Makefile.am: Reflect changes above.

2005-05-24  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/arpa/telnet.h: Remove (Unused, Non-POSIX/SUSV3).
	* libnetworking/Makefile.am: Reflect removing arpa/telnet.h.

2005-05-24  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/arpa/nameser.h: Update from FreeBSD.
	* libnetworking/libc/ns_parse.c: Reflect changes above.
	* libnetworking/netinet/ip.h: Remove BYTE_PACK.
	Add __packed. Partial update from FreeBSD.
	* libnetworking/netinet/ip_divert.c: Cosmetics from FreeBSD.

2005-05-23      Eric Norum <norume@aps.anl.gov>

	* libnetworking/rtems/rtems_showicmpstat.c
	* libnetworking/netinet/ip_icmp.c: note that a panic has been avoided

2005-05-23  Ralf Corsepius  <ralf.corsepius@rtems.org>

	PR rtems_misc/795
	* Makefile.am: Remove ada.
	* configure.ac: Remove ada.

2005-05-21  Ralf Corsepius  <ralf.corsepius@rtems.org>

	* libnetworking/netinet/ip_icmp.c: Partial update from FreeBSD.
	* libnetworking/sys/mbuf.h: Partial update from FreeBSD.
	* libnetworking/netinet/ip_icmp.h: Update from FreeBSD.
	Abandon BYTE_PACK.
	* libnetworking/netdb.h: Update from FreeBSD.

2005-05-20  Sergei Organov  <osv@javad.ru>

	PR networking/772.
	* libnetworking/rtems/rtems_select.c (socket_select): fixed bug
	setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.

2005-05-20	Sergei Organov  <osv@topconrd.ru>

	PR 749/networking
	* libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference.

2005-05-14  Sergei Organov  <osv@topconrd.ru>

	PR 746/rtems
	Optimize realloc(). The problem is that realloc() can neither grow
	nor shrink efficiently the current memory region without support
	from underlying heap/region modules. The patch introduces one new
	routine for each of heap and region modules, _Heap_Resize_block(),
	and rtems_region_resize_segment(), respectively, and uses the
	latter to optimize realloc().

	The implementation of _Heap_Resize_block() lead to changing of the
	heap allocation strategy: now the heap manager, when splits larger
	free block into used and new free parts, makes the first part of
	the block used, not the last one as it was before. Due to this new
	strategy, _Heap_Resize_block() never needs to change the user
	pointer.

	Caveat: unlike previous heap implementation, first few bytes of
	the contents of the memory allocated from the heap are now almost
	never all zero. This can trigger bugs in client code that have not
	been visible before this patch.

	* libcsupport/src/malloc.c (realloc): try to resize segment in
	place using new rtems_region_resize_segment() routine before
	falling back to the malloc()/free() method.
	* score/src/heap.c:
	(_Heap_Initialize): change initial heap layout to reflect new
	allocation strategy of using of the lower part of a previously
	free block when splitting it for the purpose of allocation.
	(_Heap_Block_allocate): when split, make the lower part used, and
	leave the upper part free. Return type changed from Heap_Block* to
	uint32_t.
	* score/include/rtems/score/heap.h:
	(Heap_Statistics): added 'resizes' field.
	(Heap_Resize_status): new enum.
	(_Heap_Resize_block): new routine.
	(_Heap_Block_allocate): return type changed from Heap_Block* to
	uint32_t.
	* score/src/heapwalk.c: reflect new heap layout in checks.
	* score/src/heapsizeofuserarea.c: more assertions added.
	* score/src/heapresizeblock.c: new file.
	(_Heap_Resize_block): new routine.
	* score/src/heapfree.c: reverse the checks _Heap_Is_block_in() and
	_Heap_Is_prev_used() on entry to be in this order.
	* score/src/heapallocate.c, score/src/heapallocatealigned.c:
	ignore return value of _Heap_Block_allocate().
	* score/Makefile.am (HEAP_C_FILES): added src/heapresizeblock.c.
	* rtems/include/rtems/rtems/region.h:
	(rtems_region_resize_segment): new interface routine.
	(_Region_Process_queue): new internal routine called from
	rtems_region_resize_segment() and rtems_region_return_segment().
	* rtems/src/regionreturnsegment.c: move queue management code into
	the new internal routine _Region_Process_queue() and call it.

	* rtems/src/regionresizesegment.c: new file.
	(rtems_region_resize_segment): new interface routine.
	* rtems/src/regionprocessqueue.c: new file.
	(_Region_Process_queue): new internal routine containing queue
	management code factored out from 'regionreturnsegment.c'.
	* rtems/Makefile.am (REGION_C_FILES): Added
	src/regionresizesegment.c, and src/regionprocessqueue.c.
	* ada/rtems.adb, ada/rtems.ads: Added Region_Resize_Segment.

2005-05-20	Eric Norum <norume@aps.anl.gov>

	PR 793/networking
	* libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic.
	Just ignore it.

2005-05-18	Chris Johns <chrisj@rtems.org>

	* libmisc/capture/capture-cli.c: Fix the output of ctload when
	there exists a large number of tasks.

2005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>

	* Makefile.am, preinstall.am: Added a common irq.h
	* include/rtems/irq.h: New file.

2005-05-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD.
	* libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD.

2005-05-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Let --enable-deprecated default to "no".
	* libnetworking/net/if_arp.h: Remove BYTE_PACK.
	* libnetworking/net/if_llc.h: Update from FreeBSD, add __packed.
	* libnetworking/net/route.h: Partial update from FreeBSD.
	* libnetworking/netinet/if_ether.c: Partial update from FreeBSD.
	* libnetworking/netinet/tcp_var.h: Partial update from FreeBSD.
	* libnetworking/netinet/tcp_input.c: Reflect changes to tcp_var.h.
	* libnetworking/netinet/tcp.h: Partial update from FreeBSD.
	Remove BYTE_PACK.
	* libnetworking/netinet/ip_var.h: Partial update from FreeBSD.
	Remove some useless BYTE_PACKs.

2005-05-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 784/networking
	* libnetworking/net/if_arp.h, libnetworking/netinet/if_ether.h,
	libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_var.h,
	libnetworking/netinet/tcp.h: Define BYTE_PACK.

2005-05-11	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/rtsock.c: Abandon AF_NS.
	* libnetworking/sys/socket.h: Abandon AF_NS, PF_NS.

2005-05-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/socket.c: socklen_t.
	* librpc/include/rpc/svc.h: Cosmetical update from FreeBSD.
	* librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
	librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c: socklen_t.
	* ftpd/ftpd.c: socklen_t.
	* libnetworking/lib/rtems_bsdnet_ntp.c: socklen_t.
	* libnetworking/libc/rcmd.c: socklen_t.
	* libnetworking/libc/res_send.c: socklen_t.

2005-05-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if.h: Remove IFI_* (obsolete, unused).
	* libnetworking/net/if_var.h: Remove if_ipending (obsolete, unused).

2005-05-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/un.h: Partial update from FreeBSD.
	Remove non-implemented functions/variables.

2005-05-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/bsdnet/_types.h: New.
	* Makefile.am: Add rtems_bsdnet_HEADERS.
	* libnetworking/Makefile.am: Remove rtems_bsdnet_HEADERS.
	* preinstall.am, libnetworking/preinstall.am: Regenerate.
	* libcsupport/include/sys/cdefs.h: Partial update from FreeBSD.
	* libnetworking/arpa/inet.h: Partial update from FreeBSD.
	* libnetworking/netinet/in.h: Partial update from FreeBSD.
	* libnetworking/sys/socket.h: Partial update from FreeBSD.
	* librpc/src/rpc/bindresvport.c: socklen_t.
	* libnetworking/sys/mbuf.h: Ansification.
	* libnetworking/kern/uipc_mbuf.c: Partial update from FreeBSD.
	* libnetworking/libc/inet_addr.c: in_addr_t.
	* libnetworking/lib/tftpDriver.c: socklen_t.
	* libnetworking/libc/inet_lnaof.c: in_addr_t.
	* libnetworking/libc/inet_makeaddr.c: in_addr_t.
	* libnetworking/libc/inet_netof.c: in_addr_t.
	* libnetworking/libc/inet_network.c: in_addr_t.
	* libnetworking/libc/inet_ntop.c: Ansify, socklen_t.
	* libnetworking/lib/ftpfs.c: socklen_t, PRIu32.

2005-05-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/arpa/inet.h: Add in_addr_t, in_port_t.
	* libnetworking/netinet/in.h: Sync in_port_t with arpa/inet.h.
	* libnetworking/sys/socket.h: Include <sys/types.h>.
	Remove in_port_t. Misc. updates from FreeBSD.

2005-05-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/in.h: Partial update from FreeBSD.
	Remove BYTE_PACK.
	* libnetworking/netinet/ip.h: Add BYTE_PACK.
	* libnetworking/sys/socket.h: Partial update from FreeBSD.

2005-05-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/netinet/if_ether.c: Cosmetics from FreeBSD.
	* libnetworking/libc/inet_addr.c: Cosmetics from FreeBSD.
	* libnetworking/netinet/in.h: Cosmetics from FreeBSD.
	* libnetworking/sys/socket.h: Cosmetics from FreeBSD.

2005-05-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/un.h: Cosmetical updates from FreeBSD.
	* libnetworking/net/if_var.h: More partial updates from FreeBSD.
	* libnetworking/rtems/rtems_bsdnet.h: Eliminate rtems_* fixed size
	types.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_showifstat.c: Remove warning.
	* libnetworking/net/if.h: Revert include of sys/mbuf.h in this .h file
	since it causes other problems.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/termios.c: Removed warnings.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/if.h, libnetworking/net/if_ppp.c,
	libnetworking/net/ppp_tty.c: Removed warnings.

2005-05-06	Joel Sherrill <joel@OARcorp.com>

	* libblock/src/blkdev.c, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c:
	Removed warnings.

2005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>

	* include/rtems/pci.h: Name change to support common PCI interface

2005-05-03	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/ringbuf.h: Use uint8_t instead of char for raw
	data buffer.

2005-05-03	Joel Sherrill <joel@OARcorp.com>

	PR 775/core
	* rtems/src/regiongetfreeinfo.c: Return RTEMS_SUCCESSFUL instead of
	RTEMS_INVALID_ADDRESS on success path.

2005-05-03	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c: Use uint8_t
	instead of char for raw data buffer.

2005-05-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/kern/kern_mib.c, libnetworking/sys/libkern.h:
	Update from FreeBSD.

2005-04-30	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: fix evaluating --enable-ada.

2005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>

	* score/src/objectidtoname.c: Removed warnings

2005-04-28	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c, libnetworking/libc/inet_ntop.c,
	libnetworking/net/if_ppp.c, libnetworking/net/pppcompress.c,
	libnetworking/net/slcompress.c, libnetworking/netinet/ip_output.c,
	libnetworking/netinet/udp_usrreq.c, libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_select.c,
	libnetworking/rtems/rtems_showifstat.c,
	libnetworking/rtems/rtems_showroute.c,
	libnetworking/rtems/rtems_syscall.c: Fixed type mismatch and
	uninitialized variable warnings.

2005-04-28	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectidtoname.c: Fixed spacing.

2005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>

	* score/src/objectidtoname.c: Add enable dispatch

2005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>

	* configure.ac: Remove or32-rtems

2005-04-23	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/cpu/Makefile.am: Remove or32 (target abandoned).

2005-04-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if.h: Update from FreeBSD.
	* libnetworking/net/if_loop.c: Reflect updates.
	* libnetworking/net/if_ppp.c: Reflect updates.
	* libnetworking/net/if_types.h: Update from FreeBSD.
	* libnetworking/net/ethernet.h: Add RTEMS outdated either_input.
	* libnetworking/net/if.c: Partial update from FreeBSD.
	* libnetworking/net/if_ethersubr.c: Partial update from FreeBSD.
	* libnetworking/net/if_var.h: New (extracted from net/if.h).
	* libnetworking/Makefile.am: Add net/if_var.h.

2005-04-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if.c, libnetworking/net/if.h,
	libnetworking/sys/mbuf.h: Cosmetics from FreeBSD.

2005-04-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mount.h: More updates from FreeBSD.
	Remove ufs, mfs, dosfs, isofs.
	* libnetworking/nfsclient/nfsargs.h: More updates from FreeBSD.

2005-04-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/rtsock.c: More updates from FreeBSD.

2005-04-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/mount.h: Remove nfs_args.
	* libnetworking/nfsclient/nfsargs.h: New (extracted from
	sys/mount.h).
	* libnetworking/nfsclient/nfsdiskless.h: New (Relocated from nfs/).
	* libnetworking/nfs/nfsdiskless.h: Remove.
	* libnetworking/net/netisr.h: Partial update from FreeBSD.
	* libnetworking/net/rtsock.c: Cosmetical update from FreeBSD.
	* libnetworking/sys/socket.h: Cosmetical update from FreeBSD.
	* libnetworking/sys/queue.h: Cosmetical update from FreeBSD.
	Remove special casing of arm/mips.
	* libnetworking/nfs/bootp_subr.c: Reflect having introduced nfsclient/.
	* libnetworking/Makefile.am: Remove changes above.

2005-04-15	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_arp.h, libnetworking/netinet/ip.h,
	libnetworking/netinet/ip_icmp.c: Partial updates from FreeBSD.

2005-04-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_arp.h, libnetworking/net/if_ethersubr.c,
	libnetworking/netinet/if_ether.h,
	libnetworking/netinet/in.h: Partial updates from FreeBSD.

2005-04-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/arpa/inet.h, libnetworking/net/if_dl.h:
	Cosmetical update from FreeBSD.

2005-04-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/monitor/mon-symbols.c: size_t.

2005-03-14	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/pci.h: Continue PCI API unification. All use
	pci_find_device().

2005-03-14	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
	to temporary labels.

2005-03-10	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
	since my fix did not fix all issues.

2005-03-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to
	temporary inline assembly labels to remove compilation error.

2005-03-04	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/pci.h: Clean up and reformatting. Make PCI initialize
	function part of the unified PCI API.

2005-03-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Check for newlib with stdint.h/inttypes.h.
	* Makefile.am: Conditionally use external stdint.h/inttypes.h for
	newlib.

2005-02-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4: Rework rtems_updir handling to work around
	ash cd'ing to '/' for 'cd .//'.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 764/networking
	* libnetworking/sys/sysctl.h: include <rtems/stdint.h>.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/coresem.inl,
	score/macros/rtems/score/heap.inl,
	score/macros/rtems/score/isr.inl,
	score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl,
	score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl,
	score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/inline/rtems/rtems/asr.inl,
	rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/dpmem.inl,
	rtems/inline/rtems/rtems/event.inl,
	rtems/inline/rtems/rtems/eventset.inl,
	rtems/inline/rtems/rtems/message.inl,
	rtems/inline/rtems/rtems/modes.inl,
	rtems/inline/rtems/rtems/options.inl,
	rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/ratemon.inl,
	rtems/inline/rtems/rtems/region.inl,
	rtems/inline/rtems/rtems/sem.inl,
	rtems/inline/rtems/rtems/status.inl,
	rtems/inline/rtems/rtems/support.inl,
	rtems/inline/rtems/rtems/tasks.inl,
	rtems/inline/rtems/rtems/timer.inl,
	rtems/macros/rtems/rtems/asr.inl,
	rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/dpmem.inl,
	rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl,
	rtems/macros/rtems/rtems/timer.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/inline/rtems/itron/eventflags.inl,
	itron/inline/rtems/itron/fmempool.inl,
	itron/inline/rtems/itron/intr.inl,
	itron/inline/rtems/itron/mbox.inl,
	itron/inline/rtems/itron/msgbuffer.inl,
	itron/inline/rtems/itron/network.inl,
	itron/inline/rtems/itron/port.inl,
	itron/inline/rtems/itron/semaphore.inl,
	itron/inline/rtems/itron/sysmgmt.inl,
	itron/inline/rtems/itron/task.inl,
	itron/inline/rtems/itron/time.inl,
	itron/inline/rtems/itron/vmempool.inl,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl,
	itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl,
	itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl,
	itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/inline/rtems/posix/cond.inl,
	posix/inline/rtems/posix/intr.inl,
	posix/inline/rtems/posix/key.inl,
	posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/priority.inl,
	posix/inline/rtems/posix/pthread.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/timer.inl,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/intr.inl,
	posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/aio.h, posix/include/devctl.h,
	posix/include/intr.h, posix/include/mqueue.h,
	posix/include/sched.h, posix/include/semaphore.h,
	posix/include/rtems/posix/cancel.h,
	posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/condmp.h,
	posix/include/rtems/posix/config.h,
	posix/include/rtems/posix/intr.h,
	posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mqueuemp.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/mutexmp.h,
	posix/include/rtems/posix/posixapi.h,
	posix/include/rtems/posix/priority.h,
	posix/include/rtems/posix/psignal.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/pthreadmp.h,
	posix/include/rtems/posix/ptimer.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/semaphoremp.h,
	posix/include/rtems/posix/threadsup.h,
	posix/include/rtems/posix/time.h,
	posix/include/rtems/posix/timer.h: New header guards.

2005-02-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* backward/asm.h, backward/chain.h, backward/clockdrv.h,
	backward/confdefs.h, backward/console.h, backward/dosfs.h,
	backward/ftpd.h, backward/imfs.h, backward/iosupp.h,
	backward/itron.h, backward/ringbuf.h, backward/rtc.h,
	backward/spurious.h, backward/timerdrv.h, backward/vmeintr.h,
	backward/motorola/mc68230.h, backward/motorola/mc68681.h,
	backward/zilog/z8030.h, backward/zilog/z8036.h,
	backward/zilog/z8536.h:
	New header guards.

2005-02-19	Joel Sherrill <joel@OARcorp.com>

	PR doc/763
	* score/Doxyfile: Fixed path to no_cpu.

2005-02-19	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Check for external ampolish3.

2005-02-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h:
	Update from FreeBSD.

2005-02-17	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/pci.h: Merge differences from
	libbsp/powerpc/shared/pci/pci.h.

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/vm/vm_param.h: Update from FreeBSD.

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/diskdevs.h: Use uint32_t for ictrl req
	argument (16bit target compliance).

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/ramdisk.h:
	size_t rtems_ramdisk_configuration_size.
	* libblock/src/ramdisk.c: Adaptations for 16bit target compliance.

2005-02-17	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t
	oid_kind (16bit target compliance).

2005-02-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Remove LIBSCORECPU.
	* wrapup/Makefile.am: Reflect changes above.

2005-02-10	Joel Sherrill <joel@OARcorp.com>

	PR 753/rtems
	* score/include/rtems/score/object.h,
	score/src/objectinitializeinformation.c: Configured number of objects
	needs to be of a type with more bits than Objects_Maximum to support
	configuring unlimited objects. The type for configuring the maximum
	number of objects should probably always be the same fundamental type
	as Object Id. For 16-bit Id configurations, the constant
	OBJECTS_UNLIMITED_OBJECTS was changed to 0x8000 to move in this
	direction.

2005-02-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/untar/untar.c (_rtems_octal2ulong): Replace.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* ftpd/Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* ftpd/preinstall.am: New (Generated from corresponding Makefile.am).

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* librpc/preinstall.am: New (Generated from corresponding Makefile.am).

2005-02-08	Eric Norum <norum@aps.anl.gov>

	* libfs/Makefile.am, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/linearfile.c,
	libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: Add
	'copy-on-write' semantics to rtems_tarfs_load().

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* httpd/preinstall.am: New (Generated from corresponding Makefile.am).

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/Makefile.am, libcsupport/Makefile.am,
	libnetworking/Makefile.am, posix/Makefile.am,
	rtems/Makefile.am, sapi/Makefile.am,
	score/Makefile.am, wrapup/Makefile.am,
	Makefile.am: Split preinstallation rules in to separate
	preinstall.am-files.
	* itron/preinstall.am, libcsupport/preinstall.am,
	libnetworking/preinstall.am, posix/preinstall.am,
	rtems/preinstall.am, sapi/preinstall.am,
	score/preinstall.am, wrapup/preinstall.am,
	preinstall.am: New (Generated from corresponding Makefile.ams).
	* configure.ac: Add AM_CONDITIONAL(AMPOLISH3)-stub.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add new header guard to cpuopts.h.
	* Makefile.am: Add libfs, libblock, ftpd header install rules.
	* libfs/Makefile.am, libblock/Makefile.am, ftpd/Makefile.am: Remove
	header install rules.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/rtems-top.m4 (rtems_updir): Quote sed args.

2005-02-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h:
	Ansification, cosmetics from FreeBSD.

2005-02-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c,
	libmisc/untar/untar.c, libmisc/untar/untar.h:
	Various generalizations and fixes.

2005-02-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Add include/rtems/tar.h.
	Merge-in header rules from libmisc/Makefile.am
	* libmisc/Makefile.am: Remove header rules.
	Remove lib-specific CPPFLAGS.
	* configure.ac: Add checks for <tar.h>

2005-02-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/tar.h: New.

2005-02-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/Makefile.am: Build libfs/src/imfs/imfs_load_tar.c.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/libc/res_init.c, libnetworking/netinet/in.h,
	libnetworking/netinet/in_pcb.c, libnetworking/netinet/raw_ip.c:
	Misc. part. updates from FreeBSD.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/compile.am: Remove depend: (Redundant).

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/include/rtems/rtems/sem.h, rtems/src/semcreate.c,
	rtems/src/semdelete.c, rtems/src/semflush.c,
	rtems/src/semident.c, rtems/src/semobtain.c,
	rtems/src/semrelease.c: Use rtems_id for semaphores.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/rtems/libio.h: Use rtems_id for semaphores.
	Use char* for buffer.
	* backward/ftpd.h: New.
	* Makefile.am: Reflect having added backward/ftpd.h.

2005-02-04	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 756/rtems
	* ftpd/ftpd.c, ftpd/ftpd.h, ftpd/Makefile.am: New (relocated from
	/c/src/libnetworking/ftpd)
	* ftpd/ftd.h: New header guards.
	* ftpd/Makefile.am: Install libftd.a, install ftp.h to rtems/ftp.h.
	* configure.ac: Add ftpd/Makefile.
	* Makefile.am: Add ftpd.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
	New (From FreeBSD).
	* librpc/include/rpc/rpc.h: Partial update from FreeBSD.
	* librpc/Makefile.am: Reflect changes above.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/types.h: Partial update from FreeBSD.
	Use stdint.h types instead of sys/types.h.
	* librpc/src/rpc/bindresvport.c: Partial update from FreeBSD.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 755/rtems
	* libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c,
	libnetworking/nfs/bootp_subr.c: Include <rtems/bsdnet/servers.h>.

2005-02-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 755/rtems
	* libnetworking/rtems_glue.c:
	Rename rtems_bsdnet_nameservers to _rtems_bsdnet_nameservers.
	Rename rtems_bsdnet_ntpservers to _rtems_bsdnet_ntpservers.
	Add new rtems_bsdnet_nameservers, rtems_bsdnet_ntpservers as
	pointers to _rtems_bsdnet_*servers arrays.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Remove
	rtems_bsdnet_nameserver, rtems_bsdnet_nameserver_count.
	* libnetworking/rtems/rtems_bsdnet.h: Remove
	rtems_bsdnet_ntpserver, rtems_bsdnet_ntp_count.
	* libnetworking/rtems/bsdnet/servers.h: New.
	* libnetworking/opt_ipsec.h: New (BSD compatibility).
	* libnetworking/Makefile.am: Reflect changes above.

2005-02-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/ftpfs.h, libnetworking/rtems/mkrootfs.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/tftp.h: New header guards.

2005-02-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/rtems/issetugid.c,
	libnetworking/rtems/mkrootfs.c,
	libnetworking/rtems/rtems_bootp.c,
	libnetworking/rtems/rtems_bsdnet_malloc_starvation.c,
	libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_select.c,
	libnetworking/rtems/rtems_showicmpstat.c,
	libnetworking/rtems/rtems_showifstat.c,
	libnetworking/rtems/rtems_showipstat.c,
	libnetworking/rtems/rtems_showmbuf.c,
	libnetworking/rtems/rtems_showroute.c,
	libnetworking/rtems/rtems_showtcpstat.c,
	libnetworking/rtems/rtems_showudpstat.c,
	libnetworking/rtems/rtems_syscall.c,
	libnetworking/rtems/sghostname.c: Include config.h.

2005-02-01	Joel Sherrill <joel@OARcorp.com>

	* libblock/include/rtems/bdbuf.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/blkdev.c,
	libcsupport/include/rtems/termiostypes.h, libcsupport/src/termios.c,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/mutex.inl : Remove warnings.

2005-02-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/prog-cc.m4: Remove refs to gcc-isystem.m4.
	* aclocal/gcc-isystem.m4: Remove (Unused).

2005-01-28	Eric Norum <norume@aps.anl.gov>

	* libnetworking/rtems/rtems_glue.c: Remove dead variable.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/include/itron.h,
	itron/include/itronsys/eventflags.h,
	itron/include/itronsys/fmempool.h,
	itron/include/itronsys/intr.h,
	itron/include/itronsys/mbox.h,
	itron/include/itronsys/msgbuffer.h,
	itron/include/itronsys/network.h,
	itron/include/itronsys/port.h,
	itron/include/itronsys/semaphore.h,
	itron/include/itronsys/status.h,
	itron/include/itronsys/sysmgmt.h,
	itron/include/itronsys/task.h,
	itron/include/itronsys/time.h,
	itron/include/itronsys/types.h,
	itron/include/itronsys/vmempool.h,
	itron/include/rtems/itron/config.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h,
	itron/include/rtems/itron/intr.h,
	itron/include/rtems/itron/itronapi.h,
	itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/network.h,
	itron/include/rtems/itron/object.h,
	itron/include/rtems/itron/port.h,
	itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/sysmgmt.h,
	itron/include/rtems/itron/task.h,
	itron/include/rtems/itron/time.h,
	itron/include/rtems/itron/vmempool.h: New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
	libblock/include/rtems/diskdevs.h,
	libblock/include/rtems/ide_part_table.h,
	libblock/include/rtems/ramdisk.h,
	libfs/src/dosfs/dosfs.h, libfs/src/imfs/imfs.h:
	New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/inttypes.h: New header guard.
	Fix doxygen preamble.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/motorola/mc68230.h,
	libcsupport/include/motorola/mc68681.h,
	libcsupport/include/chain.h,
	libcsupport/include/clockdrv.h,
	libcsupport/include/console.h,
	libcsupport/include/iosupp.h,
	libcsupport/include/ringbuf.h,
	libcsupport/include/rtc.h,
	libcsupport/include/spurious.h,
	libcsupport/include/timerdrv.h,
	libcsupport/include/vmeintr.h,
	libcsupport/include/rtems/libio.h,
	libcsupport/include/rtems/assoc.h,
	libcsupport/include/rtems/error.h,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/rtems/cdefs.h,
	libcsupport/include/zilog/z8036.h,
	libcsupport/include/zilog/z8530.h,
	libcsupport/include/zilog/z8536.h: New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/bspIo.h, include/rtems/concat.h,
	include/rtems/fs.h, include/rtems/pci.h,
	include/rtems/stdint.h, include/rtems/userenv.h:
	New header guards.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/cache.h,
	rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/event.h,
	rtems/include/rtems/rtems/eventmp.h,
	rtems/include/rtems/rtems/eventset.h,
	rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
	rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/partmp.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/rtemsapi.h,
	rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
	rtems/include/rtems/rtems/signal.h,
	rtems/include/rtems/rtems/signalmp.h,
	rtems/include/rtems/rtems/status.h,
	rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h,
	rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h,
	rtems/include/rtems/rtems/types.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
	score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h: New header guard.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/compile.am: Remove RTEMS_CPPFLAGS.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_pppvar.h: Ansify.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
	defined before.

2005-01-28	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/src/debug.c, sapi/src/exinit.c, sapi/src/extension.c,
	sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
	sapi/src/extensionident.c, sapi/src/fatal.c, sapi/src/io.c,
	sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
	Include config.h.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/lstat.c, libcsupport/src/readdir_r.c:
	Include config.h.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/untar/untar.h: New prototype to eleminate warnings.
	* libmisc/untar/untar.c: Cosmetics, add symlinks.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/tar.h: New (SUSv3).
	* Makefile.am: Integrate newlib-specific headers.
	Add libcsupport/include/tar.h.
	* libcsupport/Makefile.am: Remove newlib-specific headers.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/fsmount/fsmount.c: Include config.h.

2005-01-27	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/src/apiext.c, score/src/chain.c, score/src/coremsg.c,
	score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
	score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
	score/src/coremsgflushwait.c, score/src/coremsginsert.c,
	score/src/coremsgseize.c, score/src/coremsgsubmit.c,
	score/src/coremutex.c, score/src/coremutexflush.c,
	score/src/coremutexseize.c, score/src/coremutexsurrender.c,
	score/src/coresem.c, score/src/coresemflush.c,
	score/src/coresemseize.c, score/src/coresemsurrender.c,
	score/src/coretod.c, score/src/coretodset.c,
	score/src/coretodtickle.c, score/src/coretodtoseconds.c,
	score/src/coretodvalidate.c, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapallocatealigned.c,
	score/src/heapextend.c, score/src/heapfree.c,
	score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
	score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
	score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
	score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
	score/src/objectallocatebyindex.c, score/src/objectclearname.c,
	score/src/objectcomparenameraw.c,
	score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
	score/src/objectcopynamestring.c,
	score/src/objectextendinformation.c, score/src/objectfree.c,
	score/src/objectget.c, score/src/objectgetbyindex.c,
	score/src/objectgetisr.c, score/src/objectgetnext.c,
	score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
	score/src/objectinitializeinformation.c, score/src/objectmp.c,
	score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
	score/src/thread.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadclose.c,
	score/src/threadcreateidle.c, score/src/threaddelayended.c,
	score/src/threaddispatch.c, score/src/threadevaluatemode.c,
	score/src/threadget.c, score/src/threadhandler.c,
	score/src/threadidlebody.c, score/src/threadinitialize.c,
	score/src/threadloadenv.c, score/src/threadmp.c,
	score/src/threadq.c, score/src/threadqdequeue.c,
	score/src/threadqdequeuefifo.c, score/src/threadqdequeuepriority.c,
	score/src/threadqenqueue.c, score/src/threadqenqueuefifo.c,
	score/src/threadqenqueuepriority.c, score/src/threadqextract.c,
	score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
	score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
	score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
	score/src/threadqflush.c, score/src/threadqtimeout.c,
	score/src/threadready.c, score/src/threadreset.c,
	score/src/threadresettimeslice.c, score/src/threadrestart.c,
	score/src/threadresume.c, score/src/threadrotatequeue.c,
	score/src/threadsetpriority.c, score/src/threadsetstate.c,
	score/src/threadsettransient.c, score/src/threadstackallocate.c,
	score/src/threadstackfree.c, score/src/threadstart.c,
	score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
	score/src/threadtickletimeslice.c, score/src/threadyieldprocessor.c,
	score/src/userext.c, score/src/watchdog.c,
	score/src/watchdogadjust.c, score/src/watchdoginsert.c,
	score/src/watchdogremove.c, score/src/watchdogtickle.c,
	score/src/wkspace.c: Include config.h.

2005-01-24	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/rtems/stdint.h: Add signed8, signed16, signed32,
	unsigned8, unsigned16, unsigned32.

2005-01-24	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/heap.h: Use uintptr_t for _H_uptr_t.
	* score/inline/rtems/score/address.inl: Remove
	RTEMS_CPU_HAS_16_BIT_ADDRESSES.
	Use uintptr_t for void* to address casts.

2005-01-24	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/stdint.h: Use __PTRDIFF_TYPE__ for intptr_t.

2005-01-23	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/src/fatal.c, score/src/interr.c:
	Remove volatile on return type.

2005-01-20  Sergei Organov  <osv@topconrd.ru>

	PR 536/rtems
	Heap manager re-implementation to consume less memory and still satisfy
	alignment requirements.

	* score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapgetinfo.c,
	score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
	score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
	score/inline/rtems/score/heap.inl,
	score/include/rtems/score/heap.h: Reimplemented.
	* score/src/heapallocatealigned.c: new file
	* score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c

2005-01-20	Joel Sherrill <joel@OARcorp.com>

	PR 745/rtems
	* rtems/src/ratemoncreate.c, rtems/src/timercreate.c: Make sure
	internal timer structures are initialized so object control reuse is
	safe.

2005-01-20	Joel Sherrill <joel@OARcorp.com>

	PR 740/rtems
	* score/src/heapgetfreeinfo.c: Return size of largest not of last block.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/fat.c (fat_init_volume_info): Reflect
	fs_info->sec_buf being a uint8_t.
	* libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c:
	Eliminate warnings.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/msdos_misc.c
	(msdos_get_dotdot_dir_info_cluster_num_and_offset):
	Remove cur_node (Unused).

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/termios.c: Remove unnecessary type casts.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/include/rtems/io.h : size_t device_name_length.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/include/rtems/fatal.h, score/include/rtems/score/interr.h:
	Remove volatile on return type.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/inline/rtems/itron/task.inl (_ITRON_Task_Priority_to_Core,
	_ITRON_tasks_Core_to_Priority): Correct return types.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
	rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
	rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
	rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
	rtems/src/eventseize.c, rtems/src/eventsend.c,
	rtems/src/eventsurrender.c, rtems/src/eventtimeout.c,
	rtems/src/intr.c, rtems/src/intrbody.c, rtems/src/intrcatch.c,
	rtems/src/mp.c, rtems/src/msg.c, rtems/src/msgmp.c,
	rtems/src/msgqallocate.c, rtems/src/msgqbroadcast.c,
	rtems/src/msgqcreate.c, rtems/src/msgqdelete.c,
	rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
	rtems/src/msgqident.c, rtems/src/msgqreceive.c,
	rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
	rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
	rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/partident.c,
	rtems/src/partmp.c, rtems/src/partreturnbuffer.c,
	rtems/src/ratemon.c, rtems/src/ratemoncancel.c,
	rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
	rtems/src/region.c, rtems/src/regioncreate.c,
	rtems/src/regiondelete.c, rtems/src/regionextend.c,
	rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionident.c, rtems/src/regionmp.c,
	rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
	rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
	rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
	rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
	rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
	rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
	rtems/src/signalsend.c, rtems/src/taskcreate.c,
	rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
	rtems/src/taskident.c, rtems/src/taskinitusers.c,
	rtems/src/taskissuspended.c, rtems/src/taskmode.c,
	rtems/src/taskmp.c, rtems/src/taskrestart.c, rtems/src/taskresume.c,
	rtems/src/tasks.c, rtems/src/tasksetnote.c,
	rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
	rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
	rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
	rtems/src/timercancel.c, rtems/src/timercreate.c,
	rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
	rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
	rtems/src/timerident.c, rtems/src/timerreset.c,
	rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: Include config.h.

2005-01-18	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/inline/rtems/score/userext.inl: Include <string.h>.

2005-01-14	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 742/rtems
	* score/include/rtems/system.h: Remove stringify().

2005-01-13	Joel Sherrill <joel@oarcorp.com>
		Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/src/gxx_wrapper.c: Reflect GCC-4.0's gthr-rtems.h.

2005-01-09	Joel Sherrill <joel@oarcorp.com>

	* librpc/include/rpc/clnt.h, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/pmap_prot2.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtems_portmapper.c,
	librpc/src/rpc/svc_simple.c: Fix warnings.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
	librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
	librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
	Misc. ansi-fications, misc. updates from FreeBSD.

2005-01-07	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/libc/res_debug.c: Added const to eliminate warnings.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/xdr.h: Remove questionable comments.
	* librpc/include/rpc/auth.h: Remove __P, ansi-fy.
	* librpc/src/rpc/auth_none.c: Reflect changes above.
	Partial update from FreeBSD.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/mutex.h: Cosmetics.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h:
	Remove __P(xx).

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am,
	libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am,
	libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am,
	rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am:
	Eliminate CFLAGS_OPTIMIZE_V.

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/rtems-flags.m4: Remove (Unused).

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/prog-ccas.m4: Remove $(GCCSPECS).

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* rtems/src/eventsurrender.c: Remove bogus type casts.
	* sapi/Makefile.am: Eliminate *_FILES.

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/env-rtemscpu.m4: Remove CFLAGS_OPTIMIZE_V.
	Remove CPU_CFLAGS.
	* aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
	RTEMS_CFLAGS.
	* automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS.
	Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE.
	Cleanup comments.

2005-01-05	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/env-rtemscpu.m4: Remove CFLAGS_DEBUG_V.
	* aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
	* automake/compile.am: Cleanup comments. Remove ASFLAGS.

2005-01-01	Ralf Corsepius <ralf.corsepius@rtems.org>

	* automake/compile.am, httpd/Makefile.am, itron/Makefile.am,
	libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am,
	libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am,
	posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am,
	score/Makefile.am, wrapup/Makefile.am:
	Remove build-variant support.

2004-12-30	Ralf Corsepius <ralf.corsepius@rtems.org>

	* httpd/Makefile.am: Remove -DOS="RTEMS".
	* httpd/rtems_webserver.h: Add doxygen preamble.
	Add C++ guards.

2004-12-29	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/score/chain.h:
	Use uint32_t instead of unsigned32.
	* score/src/chain.c: Remove superfluous type cast.

2004-12-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/aio.h, posix/include/devctl.h,
	posix/include/intr.h, posix/include/mqueue.h,
	posix/include/sched.h, posix/include/semaphore.h,
	posix/src/ptimer.c, posix/src/ptimer1.c:
	Include <unistd.h> instead of <sys/features.h> to pick up
	_POSIX_* defines (Mandated by POSIX).

2004-12-09	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/system.h: Don't define NULL, include
	<stddef.h>.

2004-12-03	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/if_ethersubr.c,
	libnetworking/net/radix.h,
	libnetworking/netinet/if_ether.h,
	libnetworking/netinet/igmp_var.h,
	libnetworking/netinet/in_var.h,
	libnetworking/netinet/tcp_timer.h,
	libnetworking/netinet/udp_usrreq.c,
	libnetworking/rtems/rtems_glue.c:
	Misc. updates from FreeBSD and bugfixes tripped by GCC-4.0.0.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/kern/kern_sysctl.c,
	libnetworking/sys/sysctl.h: Add SYSCTL_CHILDREN_SET.
	(Update from FreeBSD for GCC-4.0.0).

2004-12-02	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
	libnetworking/sys/socketvar.h: Remove warnings.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/net/radix.c, libnetworking/net/radix.h,
	libnetworking/net/route.h, libnetworking/netinet/if_ether.h,
	libnetworking/netinet/in_var.h, libnetworking/netinet/tcp_timer.h,
	libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/udp_var.h,
	libnetworking/sys/callout.h, libnetworking/sys/socketvar.h,
	libnetworking/sys/sysctl.h: Cosmetics from FreeBSD.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libmisc/capture/capture-cli.h, libmisc/capture/capture.h,
	libmisc/monitor/monitor.h, libmisc/rtmonuse/rtmonuse.h,
	libmisc/shell/shell.h: Partial doxygenification.
	* libmisc/capture/capture.h: Use INT32_C for constants.

2004-12-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/chain.h,
	libcsupport/include/clockdrv.h,
	libcsupport/include/console.h,
	libcsupport/include/iosupp.h,
	libcsupport/include/ringbuf.h,
	libcsupport/include/rtc.h,
	libcsupport/include/spurious.h,
	libcsupport/include/timerdrv.h,
	libcsupport/include/vmeintr.h,
	libcsupport/include/motorola/mc68230.h,
	libcsupport/include/motorola/mc68681.h,
	libcsupport/include/rtems/assoc.h,
	libcsupport/include/rtems/cdefs.h,
	libcsupport/include/rtems/error.h,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio.h,
	libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/zilog/z8036.h,
	libcsupport/include/zilog/z8530.h,
	libcsupport/include/zilog/z8536.h: Add doxygen preamble.

2004-11-29	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/mallocfreespace.c, rtems/Makefile.am,
	rtems/include/rtems/rtems/region.h, score/Makefile.am,
	score/include/rtems/score/heap.h, score/src/heapgetinfo.c: Add
	capability to return information about just the free blocks in a
	region or heap.  Also changed the semantics of free space available
	to be the largest block of memory that can be allocated.
	* rtems/src/regiongetfreeinfo.c, score/src/heapgetfreeinfo.c: New files.
	: score/include/rtems/score/object.h,
	score/src/objectinitializeinformation.c: Remove warning.

2004-11-22	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/object.h, score/src/objectclearname.c,
	score/src/objectcopynamestring.c: Fixing warning led to making
	changes to multiple prototypes for object support routines.

2004-11-22	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/ttyname_r.c: Remove warning for using _fstat.

2004-11-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* aclocal/enable-itron.m4, aclocal/check-itron.m4:
	Allow building itron for unix.

2004-11-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libnetworking/Makefile.am: Don't install bpfilter.h (Private
	header).

2004-11-22	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libblock/include/rtems/bdbuf.h,
	libblock/include/rtems/blkdev.h,
	libblock/include/rtems/diskdevs.h,
	libblock/include/rtems/ide_part_table.h,
	libblock/include/rtems/ramdisk.h:
	Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/include/rtems/sptables.h, sapi/inline/rtems/extension.inl,
	sapi/macros/rtems/extension.inl: Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/object.inl: Adjust doxygen @file.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* posix/include/aio.h, posix/include/devctl.h, posix/include/intr.h,
	posix/include/mqueue.h, posix/include/sched.h,
	posix/include/semaphore.h, posix/include/rtems/posix/cancel.h,
	posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/condmp.h,
	posix/include/rtems/posix/config.h,
	posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mqueuemp.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/mutexmp.h,
	posix/include/rtems/posix/posixapi.h,
	posix/include/rtems/posix/priority.h,
	posix/include/rtems/posix/psignal.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/pthreadmp.h,
	posix/include/rtems/posix/ptimer.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/semaphoremp.h,
	posix/include/rtems/posix/threadsup.h,
	posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
	posix/inline/rtems/posix/cond.inl,
	posix/inline/rtems/posix/intr.inl, posix/inline/rtems/posix/key.inl,
	posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/priority.inl,
	posix/inline/rtems/posix/pthread.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/timer.inl,
	posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl: Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* itron/include/itron.h, itron/include/itronsys/eventflags.h,
	itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
	itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
	itron/include/itronsys/network.h, itron/include/itronsys/port.h,
	itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
	itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
	itron/include/itronsys/time.h, itron/include/itronsys/types.h,
	itron/include/itronsys/vmempool.h,
	itron/include/rtems/itron/config.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h,
	itron/include/rtems/itron/intr.h,
	itron/include/rtems/itron/itronapi.h,
	itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/network.h,
	itron/include/rtems/itron/object.h,
	itron/include/rtems/itron/port.h,
	itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/sysmgmt.h,
	itron/include/rtems/itron/task.h, itron/include/rtems/itron/time.h,
	itron/include/rtems/itron/vmempool.h,
	itron/inline/rtems/itron/eventflags.inl,
	itron/inline/rtems/itron/fmempool.inl,
	itron/inline/rtems/itron/intr.inl,
	itron/inline/rtems/itron/mbox.inl,
	itron/inline/rtems/itron/msgbuffer.inl,
	itron/inline/rtems/itron/network.inl,
	itron/inline/rtems/itron/port.inl,
	itron/inline/rtems/itron/semaphore.inl,
	itron/inline/rtems/itron/sysmgmt.inl,
	itron/inline/rtems/itron/task.inl,
	itron/inline/rtems/itron/time.inl,
	itron/inline/rtems/itron/vmempool.inl,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl,
	itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl,
	itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl,
	itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl: Add doxygen preamble.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/types.h: Include <rtems/stdint.h>.
	* librpc/src/rpc/clnt_raw.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/svc.c,
	librpc/src/rpc/svc_simple.c: Misc. cast-related fixes.
	Convert to ANSI.

2004-11-21	Ralf Corsepius <ralf.corsepius@rtems.org>

	* librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables):
	Use pointers to types instead of void* to avoid casts.
	* librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
	librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c,
	librpc/src/rpc/svc_simple.c:
	Eliminate lvalue casts gcc-3.4 warns about.

2004-11-20	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libfs/src/dosfs/dosfs.h: Add doxygen preamble.
	* libfs/src/dosfs/msdos.h: Remove RC_OK.
	* libfs/src/dosfs/msdos_format.c: Remove unnecessary casts.

2004-11-20	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 720/filesystem:
	* libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
	Adaptations to msdos_format.
	(From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).

	* libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
	Adaptations to RTEMS-4.7.

2004-11-20	Ralf Corsepius <ralf.corsepius@rtems.org>

	PR 720/filesystem:
	* libfs/src/dosfs/msdos_format.c: New
	(From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
	* libfs/Makefile.am: Reflect changes above:

2004-11-20	Ralf Corsepius <ralf.corsepiu@rtems.org>

	* libcsupport/include/stdint.h: Move mal-placed comment.

2004-11-10	Joel Sherrill <joel@oarcorp.com>

	* include/rtems/pci.h: BSPs use the name BSP_pci_configuration not pci.
	Also need to address that this largely duplicates
	libbsp/powerpc/pci/pci.h but that file is not used when both are
	included due to the same double inclusion protection.

2004-11-09	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/stdint.h: Fixed name in @file.

2004-11-08	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/sys/_stdint.h: Remove.
	* libcsupport/include/sys/_inttypes.h: Remove.
	* libcsupport/include/stdint.h: Replace with former sys/_stdint.h.
	Add INT<N>_C, various additions.
	* libcsupport/include/inttypes.h: Replace with former
	sys/_inttypes.h.
	* libcsupport/Makefile.am: Reflect changes above.

2004-11-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* backward/asm.h: Add doxygen preamble.
	* backward/chain.h: Add doxygen preamble.
	* backward/clockdrv.h: Add doxygen preamble.
	* backward/confdefs.h: Add doxygen preamble.
	* backward/console.h: Add doxygen preamble.
	* backward/dosfs.h: Add doxygen preamble.
	* backward/imfs.h: Add doxygen preamble.
	* backward/iosupp.h: Add doxygen preamble.
	* backward/itron.h: Add doxygen preamble.
	* backward/ringbuf.h: Add doxygen preamble.
	* backward/rtc.h: Add doxygen preamble.
	* backward/spurious.h: Add doxygen preamble.
	* backward/timerdrv.h: Add doxygen preamble.
	* backward/vmeintr.h: Add doxygen preamble.
	* backward/motorola/mc68230.h: Add doxygen preamble.
	* backward/motorola/mc68681.h: Add doxygen preamble.
	* backward/zilog/z8030.h: Add doxygen preamble.
	* backward/zilog/z8036.h: Add doxygen preamble.
	* backward/zilog/z8536.h: Add doxygen preamble.

2004-11-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* libcsupport/include/sys/_stdint.h: Special-case int64_t (GCC has
	__LONG_LONG_MAX__, while POSIX mandates LLONG_MAX. This break
	__EXP(LONG_LONG_MAX)).

2004-11-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/machine/endian.h: Protect BYTE_ORDER from double
	definition.

2004-11-05	Ralf Corsepius <ralf_corsepiu@rtems.org>

	* configure.ac: Remove RTEMS_USES_INTTYPES_H. Require inttypes.h.
	* include/rtems/stdint.h: Remove "wild guesses", require inttypes.h.
	* libcsupport/include/inttypes.h: Cleanup.
	* libcsupport/include/stdint.h: Cleanup.

2004-11-04	Ralf Corsepius <ralf_corsepius@rtems.org>

	* include/sys/_stdint.h: Various changes.
	Add *leastN_t types. Add INTN_{MIN|MAX} macros.
	Add doxygen preamble.
	* include/sys/_inttypes.h: Add doxygen preamble.
	Reflect changes above.
	* libcsupport/include/stdint.h: Add doxygen preamble.
	* libcsupport/include/inttypes.h: Add doxygen preamble.
	* configure.ac: Add doxygen preamble to cpuopts.h.

2004-11-02	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueueunlink.c, posix/src/semunlink.c,
	score/inline/rtems/score/object.inl,
	score/macros/rtems/score/object.inl: _Objects_Is_local_id() should be
	avoided in single CPU configurations but always available in the
	Objects Handlers API.

2004-11-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems.h,
	rtems/inline/rtems/rtems/asr.inl,
	rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/dpmem.inl,
	rtems/inline/rtems/rtems/event.inl,
	rtems/inline/rtems/rtems/eventset.inl,
	rtems/inline/rtems/rtems/message.inl,
	rtems/inline/rtems/rtems/modes.inl,
	rtems/inline/rtems/rtems/options.inl,
	rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/ratemon.inl,
	rtems/inline/rtems/rtems/region.inl,
	rtems/inline/rtems/rtems/sem.inl,
	rtems/inline/rtems/rtems/status.inl,
	rtems/inline/rtems/rtems/support.inl,
	rtems/inline/rtems/rtems/tasks.inl,
	rtems/inline/rtems/rtems/timer.inl,
	rtems/macros/rtems/rtems/asr.inl,
	rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/dpmem.inl,
	rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl,
	rtems/macros/rtems/rtems/timer.inl: Add doxygen preamble.

2004-11-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems.h,
	rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/cache.h,
	rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/event.h,
	rtems/include/rtems/rtems/eventmp.h,
	rtems/include/rtems/rtems/eventset.h,
	rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/modes.h,
	rtems/include/rtems/rtems/mp.h,
	rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/partmp.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/rtemsapi.h,
	rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/semmp.h,
	rtems/include/rtems/rtems/signal.h,
	rtems/include/rtems/rtems/signalmp.h,
	rtems/include/rtems/rtems/status.h,
	rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h,
	rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h,
	rtems/include/rtems/rtems/types.h: Add doxygen preamble.

2004-11-01	Joel Sherrill <joel@OARcorp.com>

	* libmisc/monitor/mon-manager.c, libmisc/monitor/mon-object.c: Remove
	references to _Object_Is_local in single processor configurations.

2004-11-01	Joel Sherrill <joel@OARcorp.com>

	* score/src/coresemsurrender.c, score/src/objectnametoid.c: All
	_Objects_Is_Local... should only be called if multiprocessing is
	enabled.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems/rtems/tasks.h, rtems/src/taskstart.c:
	rtems_task_start(..., rtems_task_argument  argument );

2004-11-01	Joel Sherrill <joel@oarcorp.com>

	* score/cpu/no_cpu/rtems/score/cpu.h, score/include/rtems/debug.h,
	score/include/rtems/seterr.h, score/include/rtems/system.h,
	score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
	score/include/rtems/score/mppkt.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl: Add Doxygen comments -- working
	modifications which are not complete and may have broken code.
	Committing so work and testing can proceed.
	* score/Doxyfile, score/mainpage.h: New files.

2004-11-01	Joel Sherrill <joel@oarcorp.com>

	* score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl,
	score/macros/rtems/score/object.inl: Add first cut of optional
	16 bit object Id as space reduction for small systems (TinyRTEMS).

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* monitor/monitor.h: Let rtems_monitor_config_dump return int.
	* monitor/mon-config.c: Ditto. Use PRI*N macros.
	* monitor/mon-itask.c, monitor/mon-prmisc.c: Use PRI*N macros.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/monitor/monitor.h: Let rtems_monitor_config_dump return int.
	* libmisc/monitor/mon-config.c: Ditto. Use PRI*N macros.
	* libmisc/monitor/mon-itask.c, libmisc/monitor/mon-prmisc.c: Use
	PRI*N macros.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Remove -ansi (Cygwin breaks with it).
	* libcsupport/include/stdint.h: Use sys/_stdint.h to setup fixed
	size types.
	* libcsupport/include/sys/_inttypes.h: Add SCN*N macros.

2004-11-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/src/utsname.c: Revert yesterdays patch.

2004-10-31	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/utsname.c: Fix typo.

2004-10-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/src/coremsg.c: Eliminate unsigned32.
	* score/include/rtems/system.h: Set __RTEMS_REVISION__ to 99.
	* librpc/include/rpc/xdr.h: Use elipsis in xdrproc_t prototype.

2004-10-28	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/inttypes.h: #include <sys/_inttypes.h>
	* libcsupport/src/utsname.c: Don't include sptables.h.
	Include <inttypes.h>. Use PRId32 instead of "%d".

2004-10-28	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/rtems/_inttypes.h: Remove.
	* libcsupport/include/rtems/_stdint.h: Remove.
	* libcsupport/include/sys/_inttypes.h: New.
	* libcsupport/include/sys/_stdint.h: New.
	* libcsupport/Makefile.am: Reflect changes above.
	* configure.ac: Reflect changes above.

2004-10-28	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Remove RTEMS_CPUOPT([RTEMS_MULTILIBS],..).
	(Unused).

2004-10-27	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h: Let rtems_monitor_dump
	return int's not uint32_t (They are printf return values).

2004-10-27	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Add score/cpu/no_cpu/Makefile.

2004-10-27	Ralf Corsepius <ralf_corsepius@rtems.org>

	* Makefile.am, configure.ac: Add httpd.
	* httpd/asp.c, httpd/balloc.c, httpd/cgi.c, httpd/default.c,
	httpd/ej.h, httpd/ejIntrn.h, httpd/ejlex.c, httpd/ejparse.c,
	httpd/emfdb.c, httpd/emfdb.h, httpd/form.c, httpd/handler.c,
	httpd/h.c, httpd/license.txt, httpd/Makefile.am, httpd/md5c.c,
	httpd/md5.h, httpd/mime.c, httpd/misc.c, httpd/NOTES, httpd/ringq.c,
	httpd/rom.c, httpd/rtems_webserver.h, httpd/security.c,
	httpd/sock.c, httpd/socket.c, httpd/sockGen.c, httpd/sym.c,
	httpd/uemf.c, httpd/uemf.h, httpd/um.c, httpd/um.h, httpd/umui.c,
	httpd/url.c, httpd/value.c, httpd/wbase64.c, httpd/webcomp.c,
	httpd/webmain.c, httpd/webpage.c, httpd/webrom.c, httpd/webs.c,
	httpd/websda.c, httpd/websda.h, httpd/webs.h, httpd/websSSL.c,
	httpd/websSSL.h, httpd/websuemf.c, httpd/wsIntrn.h: New (Moved from
	c/src/libnetworking/rtems_webserver).
	* httpd/Makefile.am: Install libhttpd.a.

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/rtems/_inttypes.h: Undefine __PRIN defines.
	* libcsupport/include/rtems/_stdint.h: Apply GNUC-limits to GCC >= 3.3, only.
	Add _rtems_*_t_defined defines. Add extern "C".

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/rtems/_stdint.h: New.
	* libcsupport/include/rtems/_inttypes.h: New.
	* libcsupport/Makefile.am: Reflect changes above.

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libfs/src/dosfs/msdos_conv.c:
	Replace BSD fixed-size types with POSIX fixed-size types.
	Replace SECONDSTO1980 with DAYSTO1980.
	Make macros 16bit clean.

2004-10-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/sys/ioccom.h: Cosmetical update from FreeBSD.
	* libcsupport/include/sys/ioctl.h: Cosmetical update from FreeBSD.
	Remove sys/compat_ioctl.h section (Meaningless with RTEMS).

2004-10-25	Eric Norum <norume@aps.anl.gov>

	* libnetworking/net/if_ethersubr.c: Working version of ether_sprintf().
	* cpukit/librpc/include/rpc/xdr.h: No kernel/user distinction.

2004-10-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: Reflect changes below.
	* libnetworking/net/slcompress.h: New (from FreeBSD).
	* libnetworking/net/slcompress.c: New (from FreeBSD).

2004-10-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/stdint.h: Add intptr_t uintptr_t.
	* libnetworking/kern/kern_sysctl.c: Remove uintptr_t.
	Cosmetics.
	* libnetworking/opt_compat.h: New.

2004-10-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/opt_atalk.h, libnetworking/opt_bdg.h,
	libnetworking/opt_inet.h, libnetworking/opt_inet6.h,
	libnetworking/opt_ipx.h, libnetworking/opt_mac.h,
	libnetworking/opt_netgraph.h: New (Stubs).
	* libnetworking/net/if_loop.c: Cosmetical update from FreeBSD.
	* libnetworking/net/if_ethersubr.c: Update from FreeBSD.
	* libnetworking/net/if.h: Update from FreeBSD.

2004-10-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/ethernet.h: Remove BYTE_PACK.

2004-10-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/if.h; Cosmetical updates from FreeBSD.
	Remove if_poll* (Not implemented in RTEMS, abandoned by FreeBSD).
	* libnetworking/net/if_ethersubr.c: Cosmetical updates from FreeBSD.
	Add ether_sprintf.
	* libnetworking/net/ethernet.h: Update from FreeBSD.

2004-10-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h:
	rtems_monitor_dump_char(char ch).

2004-10-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* automake/compile.am: Remove RTEMS_CFLAGS_*_V.

2004-10-15	Joel Sherrill <joel@OARcorp.com>

	PR 692/rtems
	* rtems/src/regiongetsegment.c, rtems/src/regionreturnsegment.c: The
	Region Manager did not follow the proper protocol when blocking and
	unblocking tasks waiting on buffers. This was a bug introduced with
	the transition to an Allocation Mutex.

2004-09-29	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, libmisc/cpuuse/README, libmisc/stackchk/README,
	librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am,
	score/include/rtems/score/mppkt.h: i960 obsoleted and all references
	removed.

2004-09-29	Joel Sherrill <joel@OARcorp.com>

	* score/cpu/i960/.cvsignore, score/cpu/i960/ChangeLog,
	score/cpu/i960/Makefile.am, score/cpu/i960/asm.h,
	score/cpu/i960/cpu.c, score/cpu/i960/cpu_asm.S,
	score/cpu/i960/rtems/score/cpu.h, score/cpu/i960/rtems/score/i960.h,
	score/cpu/i960/rtems/score/types.h: Removed.

2004-09-27	Joel Sherrill <joel@OARcorp.com>

	PR 294/rtems
	* posix/src/pthread.c: POSIX thread exit handler now confirms that it
	created the executing thread before implicitly exitting it.

2004-09-27	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c: Spacing.

2004-09-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Require automake > 1.9.

2004-09-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Add score/cpu/avr/Makefile.am.
	* score/cpu/Makefile.am: Add avr.
	* libnetworking/Makefile.am: Don't include subdirs.am.

2004-09-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* librpc/src/xdr/xdr_float.c: Add __AVR__.

2004-09-21	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
	* configure.ac: Add RTEMS_CHECK_GCC_WEAK.

2004-09-17	Joel Sherrill <joel@OARcorp.com>

	PR 677/misc
	* libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.h,
	libmisc/rtmonuse/rtmonuse.h, libmisc/serdbg/serdbg.h,
	libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/termios_printk.h,
	libmisc/serdbg/termios_printk_cnf.h, libmisc/untar/untar.h: Add
	extern C wrappers.

2004-09-17	Till Strauman <strauman@slac.stanford.edu>

	PR 676/networking
	* libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead
	of DNS servers.

2004-08-18  Ralf Corsepius <ralf_corsepius@rtems.org>

	PR 673/make_build
	* aclocal/rtems-top.m4 (RTEMS_TOP): Add further quotes.

2004-07-28  Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-4.6.99.1.

2004-07-25	Till Straumann <strauman@slac.stanford.edu>

	PR 620/networking
	* libnetworking/lib/rtems_bsdnet_ntp.c,
	libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API.

2004-07-25	Thomas Rauscher <trauscher@loytec.com>

	PR 609/rtems
	* score/src/threaddispatch.c: Close race condition between
	_Thread_Dispatch and _Thread_Tickle_timeslice.

2004-07-25	Victor Vengerov <Victor.Vengerov@oktetlabs.ru>

	PR 654/rtems
	* score/src/threadinitialize.c: Initialize the per thread watchdog
	timer. When the thread control block is reused, we cannot depend on
	it being zeroed.

2004-07-24	Mick Davis <mickd@microsol.iinet.net.au>

	PR 641/rtems
	* rtems/src/eventsurrender.c: The problem here is that events may be
	lost when sent to a task which enters rtems_event_receive() with options
	set to wait with a timeout and to return on receipt of any event. The
	events are sent from an interrupt source such as a timer service
	routine. If more than one set of events is sent to the task before it
	returns, the first event set may be overwritten.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 661/rtems
	* score/src/objectmp.c: Fix invalid dereference.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 660/rtems
	* score/cpu/m68k/rtems/score/m68k.h, score/cpu/mips/cpu_asm.S,
	score/src/threadinitialize.c, score/src/threadstackallocate.c: Check
	for overflow when allocating stack.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 659/rtems
	* score/src/heapsizeofuserarea.c: Check that address specified is in
	the heap.

2004-07-24	Joel Sherrill <joel@OARcorp.com>

	PR 652/rtems
	* rtems/src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an
	empty signal set.

2004-07-14	Joel Sherrill <joel@OARcorp.com>

	PR 650/rtems
	* score/src/coremsg.c: Check for mathemathical overflow when calculating
	amount of memory to allocate for message buffers.

2004-07-14	Joel Sherrill <joel@OARcorp.com>

	PR 651/core
	* rtems/src/taskident.c: Add NULL check for id.

2004-06-29	Joel Sherrill <joel@OARcorp.com>

	PR 631/rtems
	* rtems/src/msgqcreate.c: Return unsatisfied from message_queue_create
	when unable to allocate message buffer memory.

2004-05-21  Joel Sherrill <joel@OARcorp.com>

	PR 628/rtems
	* posix/src/killinfo.c, posix/src/pthreadkill.c, posix/src/ptimer1.c,
	posix/src/sigaction.c, posix/src/sigaddset.c, posix/src/sigsuspend.c:
	Signal set of 0 is supposed to return EINVAL.  In addition
	timer_create needed to return an error if the clock was not
	CLOCK_REALTIME.

2004-05-21  Joel Sherrill <joel@OARcorp.com>

	PR 629/rtems
	* cpukit/src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is
	<= 0, not <.

2004-05-21	Till Strauman <strauman@slac.stanford.edu>

	PR 626/networking
	* libnetworking/rtems/rtems_showifstat.c: Use unsigned char to avoid
	printing leading FFFFFF for byte values > 127.

2004-05-06	Joel Sherrill <joel@OARcorp.com>

	PR 618/rtems
	* rtems/include/rtems/rtems/status.h, rtems/src/clockget.c,
	rtems/src/clockset.c, rtems/src/dpmemcreate.c,
	rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmeminternal2external.c, rtems/src/eventmp.c,
	rtems/src/eventreceive.c, rtems/src/eventsend.c,
	rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
	rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
	rtems/src/msgqreceive.c, rtems/src/msgqsubmit.c,
	rtems/src/partcreate.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/ratemoncancel.c,
	rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
	rtems/src/ratemonperiod.c, rtems/src/regioncreate.c,
	rtems/src/regiondelete.c, rtems/src/regionextend.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionreturnsegment.c, rtems/src/semcreate.c,
	rtems/src/semdelete.c, rtems/src/semflush.c, rtems/src/semident.c,
	rtems/src/taskcreate.c, rtems/src/taskgetnote.c,
	rtems/src/taskmode.c, rtems/src/taskrestart.c,
	rtems/src/taskresume.c, rtems/src/tasksetnote.c,
	rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
	rtems/src/taskwakewhen.c, rtems/src/timercreate.c,
	rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
	rtems/src/timerfirewhen.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c, score/include/rtems/score/object.h,
	score/src/coretodvalidate.c, score/src/objectnametoid.c: Add NULL
	checks.

2004-04-30	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
	static with RTEMS.

2004-04-30	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/netinet/in.c: Partial update from FreeBSD.

2004-04-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.

2004-04-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
	* libnetworking/sys/sysctl.h: Update from FreeBSD.
	* libnetworking/sys/socketvar.h: Update from FreeBSD.

2004-04-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/protosw.h: More partial updates from FreeBSD.

2004-04-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/route.c: Reflect changes to radix.h.

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
	update from FreeBSD.

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/socket.h: Further update from FreeBSD
	(Add sa_family_t).

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/protosw.h: Partial update from FreeBSD.
	* libnetworking/sys/socket.h: Partial update from FreeBSD.
	* libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/kern/uipc_socket.c: Partial update from FreeBSD
	(Remove adv-clause from copyright notice).
	* libnetworking/netinet/igmp_var.h: Partial update from FreeBSD.

2004-04-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/bpf.h, libnetworking/net/if.h,
	libnetworking/net/if_dl.h, libnetworking/net/if_ppp.h,
	libnetworking/net/netisr.h, libnetworking/net/pppcompress.c,
	libnetworking/net/radix.c, libnetworking/net/radix.h,
	libnetworking/net/raw_cb.h, libnetworking/net/route.h,
	libnetworking/netinet/icmp_var.h, libnetworking/netinet/if_ether.h,
	libnetworking/netinet/igmp_var.h, libnetworking/netinet/in.h,
	libnetworking/netinet/in_pcb.h, libnetworking/netinet/in_systm.h,
	libnetworking/netinet/in_var.h, libnetworking/netinet/ip_fw.h,
	libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_mroute.h,
	libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp_debug.h,
	libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_timer.h,
	libnetworking/netinet/tcp_var.h, libnetworking/netinet/udp_var.h,
	libnetworking/nfs/nfs.h, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/buf.h, libnetworking/sys/callout.h,
	libnetworking/sys/conf.h, libnetworking/sys/domain.h,
	libnetworking/sys/malloc.h, libnetworking/sys/mbuf.h,
	libnetworking/sys/mount.h, libnetworking/sys/protosw.h,
	libnetworking/sys/queue.h, libnetworking/sys/rtprio.h,
	libnetworking/sys/select.h, libnetworking/sys/signalvar.h,
	libnetworking/sys/socket.h, libnetworking/sys/socketvar.h,
	libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
	libnetworking/sys/ucred.h, libnetworking/sys/uio.h,
	libnetworking/vm/vm.h, libnetworking/vm/vm_extern.h,
	libnetworking/vm/vm_param.h: Use -D_KERNEL instead of -DKERNEL for
	greater FreeBSD compliance.

2004-04-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS.

2004-04-20	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/net/bpf.h: Partial update from FreeBSD.

2004-04-19	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/sys/sysctl.h: Partial update from FreeBSD.
	* libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.

2004-04-17	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libfs/src/imfs/imfs_debug.c, libfs/src/imfs/memfile.c:
	Use fprintf(stdout,...) instead of printf.

2004-04-17	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/src/ide_part_table.c: Use fprintf(stdout,...) instead of
	printf.

2004-04-17	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
	libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c,
	libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
	libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
	libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
	libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c,
	libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c,
	libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c,
	libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h,
	libmisc/stackchk/check.c, libmisc/untar/untar.c: Use
	fprintf(stdout,...) instead of printf.

2004-04-14	Ralf Corsepius <ralf_corsepius@rtems.org>

	* sapi/include/rtems/sptables.h: Remove _RTEMS_version.

2004-04-14	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/Makefile.am: Install include_sys_HEADERS for NEWLIB
	only. Merge sys/cdefs.h into general include_sys_HEADERS.

2004-04-13	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems/rtems/types.h: Include <rtems/stdint.h>
	instead of <stdint.h>.
	Conditionally typedef rtems*signed64 types.
	* score/include/rtems/system.h: Include <rtems/stdint.h> instead of
	<stdint.h>.

2004-04-13	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Rework stdint.h/inttypes.h support.
	Add RTEMS_USES_STDINT_H. Add RTEMS_USES_INTTYPES_H.
	Remove NEED_STDINT_H. Remove NEED_INTTYPES_H.
	Remove termios-flag detection.
	* libcsupport/Makefile.am: Install include/stdint.h and
	include/inttypes.h for NEWLIB only.
	* libcsupport/include/stdint.h: Rework; Now newlib specific.
	* libcsupport/src/termios.c: Make newlib specific.
	* include/rtems/stdint.h: Rework; Now wrapper to <stdint.h>.

2004-04-12	Ralf Corsepius <ralf_corsepius@rtems.org>

	* acinclude.m4 (RTEMS_CPUOPT): Use AC_DEFINE_UNQUOTED.
	* backward/motorola/mc68681.h, backward/motorola/mc68230.h,
	backward/zilog/z8536.h, backward/zilog/z8036.h,
	backward/zilog/z8030.h: New.
	* Makefile.am: Reflect having added new files above.

2004-04-09	Ralf Corsepius <ralf_corsepius@rtems.org>

	* wrapup/Makefile.am: Add libblock for !UNIX only.

2004-04-09	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/Makefile.am: Build libblock for !UNIX only.
	* libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only.

2004-04-09	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
	* libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).

2004-04-08	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only.

2004-04-08	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/Makefile.am: Remove $(LIBC_DEFINES) (Unsupported).
	Install motorola-headers to $(includedir)/rtems/motorola.
	Install zilog-headers to $(includedir)/rtems/zilog.

2004-04-06	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.

2004-04-06	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
	* configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
	Add RTEMS_CHECK_SYSV_UNIX.
	Add score/cpu/*/Makefile.
	* score/cpu/Makefile.am: Add DIST_SUBDIRS.

2004-04-05	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Add AC_CHECK_SIZEOF([CPU_CONTEXT]..).
	Add SIZEOF_CPU_CONTEXT to cpuopts.h.
	Add RTEMS_PROG_CCAS.
	* acinclude.m4: Use unquoted "here" document to propagate $3 to
	cpuopts.tmp.

2004-04-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
	* libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.

2004-04-02	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/Makefile.am: Fix typo.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/poll.h: Replace with sys/poll.h wrapper.
	* libnetworking/sys/poll.h: New (Original FreeBSD file).
	* libnetworking/Makefile.am: Don't install opt_ipfw.h,
	opt_mrouting.h, opt_tcpdebug.h.	Add sys/poll.h.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/serdbg/serdbgcnf.h: Include <rtems/serdbg.h> instead of
	<serdbg.h>
	* libmisc/serdbg/termios_printk_cnf.h: Include <rtems/termios_printk.h>
	instead of <termios_printk.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h,
	termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems.
	* libmisc/serdbg/serdbg.c: Include <rtems/serdbg.h> instead of
	<serdbg.h>.
	* libmisc/serdbg/serdbgio.c: Include <rtems/serdbg.h> instead of
	<serdbg.h>.
	* libmisc/serdbg/termios_printk.c: Include <rtems/termios_printk.h>
	instead of <termios_printk.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/dummy/dummy.c: Include <rtems/confdefs.h> instead of <confdefs.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* backward/confdefs.h: New.
	* Makefile.am: Add  backward/confdefs.h.
	Add conditional DEPRECATED.
	* configure.ac: Add --enable-deprecated.
	Add conditional DEPRECATED.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* Makefile.am: Add backward/*.h headers.
	* itron/Makefile.am: Install itron.h to $(includedir)/rtems.
	* libcsupport/Makefile.am: Install RTEMS specific headers to
	$(includedir)/rtems.
	* libfs/Makefile.am: Install imfs.h and dosfs.h to
	$(includedir)/rtems.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libblock/include/rtems/bdbuf.h: Include <rtems/chain.h> instead of <chain.h>.
	* libblock/include/rtems/ide_part_table.h: Include <rtems/chain.h> instead of <chain.h>.
	* libcsupport/src/malloc.c: Include <rtems/chain.h> instead of <chain.h>.
	* libcsupport/src/mount.c: Include <rtems/chain.h> instead of <chain.h>.
	* libcsupport/src/unmount.c: Include <rtems/chain.h> instead of <chain.h>.
	* libfs/src/imfs/imfs.h: Include <rtems/chain.h> instead of <chain.h>.
	* libfs/src/imfs/imfs_directory.c: Include <rtems/chain.h> instead of <chain.h>.
	* libfs/src/imfs/imfs_load_tar.c: Include <rtems/chain.h> instead of <chain.h>.
	* sapi/include/confdefs.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
	* sapi/include/confdefs.h: Include <rtems/console.h> instead of <console.h>.
	* libfs/src/imfs/imfs_load_tar.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* libmisc/shell/cmds.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* libmisc/fsmount/fsmount.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* sapi/include/confdefs.h: Include <rtems/imfs.h> instead of <imfs.h>.
	* itron/src/can_wup.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/chg_pri.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/cre_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/del_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/dis_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ena_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/eventflags.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/exd_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ext_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/fmempool.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/frsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/get_tid.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/itronintr.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/itronsem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/itrontime.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/mbox.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/mboxtranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/msgbuffer.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/msgbuffertranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/network.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/port.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/prcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/prcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/preq_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/psnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ref_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rel_wai.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rot_rdq.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/rsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sig_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/slp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/snd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/snd_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sta_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sus_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/sysmgmt.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/task.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/ter_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/trcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/trcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/tslp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/tsnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/twai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/vmempool.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/wai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
	* itron/src/wup_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/include/rtems/config.h: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/include/confdefs.h: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/src/itronapi.c: Include <rtems/itron.h> instead of <itron.h>.
	* sapi/include/confdefs.h: Include <rtems/rtc.h> instead of <rtc.h>.
	* sapi/include/confdefs.h: Include <rtems/timerdrv.h> instead of <timerdrv.h>.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* backward/asm.h, backward/chain.h, backward/clockdrv.h,
	backward/console.h, backward/dosfs.h, backward/imfs.h,
	backward/iosupp.h, backward/itron.h, backward/ringbuf.h,
	backward/rtc.h, backward/spurious.h, backward/timerdrv.h,
	backward/vmeintr.h: New.

2004-03-30	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems/rtems/region.h:
	Include stddef.h for size_t.
	(rtems_region_get_segment_size):  Use size_t instead of uint32_t for "size" (3rd arg).
	* rtems/src/regiongetsegmentsize.c: Reflect changes above.
	* libcsupport/src/malloc.c: Reflect changes above.

2004-03-30	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/rtems-top.m4: Don't AC_SUBST(PROJECT_ROOT).
	Add project_libdir, project_include and libdir.
	* aclocal/env-rtemscpu.m4: Remove all references to RTEMS_BSP.
	Remove project_libdir, project_include and libdir.
	Unconditionally use CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
	libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
	libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
	types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/include/rtems/debug.h, score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/address.inl,
	score/macros/rtems/score/heap.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/userext.inl: Convert to using c99 fixed
	size types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/src/exinit.c, sapi/src/extension.c, sapi/src/fatal.c,
	sapi/src/io.c: Convert to using c99 fixed size types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* rtems/include/rtems.h,
	rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/eventset.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/modes.h,
	rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h,
	rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h,
	rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/src/attr.c,
	rtems/src/dpmem.c,
	rtems/src/dpmemcreate.c,
	rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmeminternal2external.c,
	rtems/src/eventseize.c,
	rtems/src/msg.c,
	rtems/src/msgmp.c,
	rtems/src/msgqallocate.c,
	rtems/src/msgqbroadcast.c,
	rtems/src/msgqcreate.c,
	rtems/src/msgqflush.c,
	rtems/src/msgqgetnumberpending.c,
	rtems/src/msgqident.c,
	rtems/src/msgqreceive.c,
	rtems/src/msgqsend.c,
	rtems/src/msgqsubmit.c,
	rtems/src/msgqtranslatereturncode.c,
	rtems/src/msgqurgent.c,
	rtems/src/part.c,
	rtems/src/partcreate.c,
	rtems/src/partident.c,
	rtems/src/partmp.c,
	rtems/src/ratemon.c,
	rtems/src/region.c,
	rtems/src/regioncreate.c,
	rtems/src/regionextend.c,
	rtems/src/regiongetsegment.c,
	rtems/src/regiongetsegmentsize.c,
	rtems/src/regionmp.c,
	rtems/src/regionreturnsegment.c,
	rtems/src/rtemstimer.c,
	rtems/src/sem.c,
	rtems/src/semcreate.c,
	rtems/src/semident.c,
	rtems/src/semmp.c,
	rtems/src/semobtain.c,
	rtems/src/semtranslatereturncode.c,
	rtems/src/taskcreate.c,
	rtems/src/taskgetnote.c,
	rtems/src/taskident.c,
	rtems/src/taskinitusers.c,
	rtems/src/taskmp.c,
	rtems/src/taskrestart.c,
	rtems/src/tasks.c,
	rtems/src/tasksetnote.c,
	rtems/src/taskstart.c,
	rtems/src/timerserver.c: Convert to using c99 fixed size types.

2004-04-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/src/Unlimited.txt, score/src/chain.c, score/src/coremsg.c,
	score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
	score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
	score/src/coremsgseize.c, score/src/coremsgsubmit.c,
	score/src/coremutex.c, score/src/coremutexflush.c,
	score/src/coresem.c, score/src/coresemflush.c, score/src/coretod.c,
	score/src/coretodtickle.c, score/src/coretodtoseconds.c,
	score/src/coretodvalidate.c, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapsizeofuserarea.c,
	score/src/interr.c, score/src/iterateoverthreads.c,
	score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
	score/src/objectallocatebyindex.c, score/src/objectclearname.c,
	score/src/objectcomparenameraw.c,
	score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
	score/src/objectcopynamestring.c,
	score/src/objectextendinformation.c, score/src/objectfree.c,
	score/src/objectget.c, score/src/objectgetbyindex.c,
	score/src/objectgetisr.c, score/src/objectgetnoprotection.c,
	score/src/objectidtoname.c, score/src/objectinitializeinformation.c,
	score/src/objectmp.c, score/src/objectnametoid.c,
	score/src/objectshrinkinformation.c, score/src/thread.c,
	score/src/threadcreateidle.c, score/src/threadget.c,
	score/src/threadidlebody.c, score/src/threadinitialize.c,
	score/src/threadmp.c, score/src/threadq.c,
	score/src/threadqdequeuepriority.c,
	score/src/threadqenqueuepriority.c,
	score/src/threadqfirstpriority.c, score/src/threadqflush.c,
	score/src/threadreset.c, score/src/threadrestart.c,
	score/src/threadsettransient.c, score/src/threadstackallocate.c,
	score/src/threadstart.c, score/src/userext.c,
	score/src/watchdoginsert.c, score/src/wkspace.c: Convert to using
	c99 fixed size types.

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	PR 561/rtems
	* include/rtems/concat.h: New.
	* Makefile.am: Add include/rtems/concat.h.

	PR 589/rtems
	* Makefile.am: Add include/rtems/pci.h.

	* Makefile.am: Include automake/compile.am.
	* configure.ac: RTEMS_TOP([..],[]).

2004-03-29	Ralf Corsepius <ralf_corsepius@rtems.org>

	* aclocal/rtems-top.m4: Add MULTISUBDIR. Add MULTIBUILDTOP.
	Add rtems_updir. Remove version.m4 check.
	Add PROJECT_ROOT/with_project_root processing.
	Add PROJECT_INCLUDE. Add PROJECT_LIB.
	* aclocal/env-rtemscpu.a4: Remove cpukit_topdir.
	Remove with_project_root processing. Remove PROJECT_INCLUDE,
	PROJECT_LIB.

2004-03-26	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
	libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
	libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
	libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
	libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
	libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
	libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
	libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
	libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
	libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
	libmisc/stackchk/internal.h: Convert to using c99 fixed size types.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* itron/include/itronsys/mbox.h, itron/include/itronsys/types.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h,
	itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/port.h,
	itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/task.h,
	itron/include/rtems/itron/vmempool.h,
	itron/inline/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/semaphore.inl, itron/src/eventflags.c,
	itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
	itron/src/msgbuffer.c, itron/src/port.c, itron/src/snd_mbx.c,
	itron/src/task.c, itron/src/trcv_mbx.c, itron/src/vmempool.c:
	Convert to using c99 fixed size types.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/threadsup.h,
	posix/include/rtems/posix/timer.h, posix/src/cond.c,
	posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
	posix/src/keydelete.c, posix/src/keygetspecific.c,
	posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
	posix/src/killinfo.c, posix/src/mqueue.c,
	posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
	posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
	posix/src/posixintervaltotimespec.c,
	posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
	posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
	posix/src/sysconf.c: Convert to using c99 fixed size types.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* score/include/rtems/system.h: include <stdint.h>.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	PR/589 rtems
	* include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/src/malloc.c: Remove lvalue casts.

2004-03-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libcsupport/include/chain.h, libcsupport/include/clockdrv.h,
	libcsupport/include/ringbuf.h, libcsupport/include/spurious.h,
	libcsupport/include/timerdrv.h, libcsupport/include/vmeintr.h,
	libcsupport/include/motorola/mc68230.h,
	libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/libio.h,
	libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/zilog/z8036.h, libcsupport/include/zilog/z8530.h,
	libcsupport/include/zilog/z8536.h, libcsupport/src/__gettod.c,
	libcsupport/src/assoc.c, libcsupport/src/assocnamebad.c,
	libcsupport/src/error.c,  libcsupport/src/libio.c,
	libcsupport/src/libio_sockets.c, libcsupport/src/malloc.c,
	libcsupport/src/no_libc.c, libcsupport/src/termios.c,
	libcsupport/src/termiosreserveresources.c: Convert to using c99
	fixed-size types.

2004-03-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
	libfs/src/dosfs/fat_fat_operations.c,
	libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
	libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
	libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/net/radix.c: Remove warning.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libmisc/shell/cmds.c: Remove warning.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/newlibc.c, libcsupport/src/sync.c: Eliminate
	warnings.  Explicitly defeat __STRICT_ANSI__ since both
	legitimately use routines beyond ANSI.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning.

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
	Add cast to avoid type punning warning in gcc 3.3.
2004-03-05	Joel Sherrill <joel@OARcorp.com>

	*

2004-03-05	Joel Sherrill <joel@OARcorp.com>

	* libblock/src/bdbuf.c, libblock/src/ramdisk.c,
	libcsupport/src/newlibc.c, libcsupport/src/sync.c,
	libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
	libmisc/shell/cmds.c, libmisc/shell/shell.c,
	libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
	libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
	libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
	libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
	libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
	libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
	libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
	libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
	libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
	libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
	librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
	librpc/src/rpc/svc.c, sapi/include/confdefs.h,
	score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:

2004-02-26	Thomas Rauscher <trauscher@loytec.com.

	PR 584/RTEMS
	* rtems/src/eventtimeout.c: Fix critical section window.

2004-02-26	Joel Sherrill <joel@OARcorp.com>

	PR 582/core
	* posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
	posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
	from workspace to avoid use of mutex during dispatch disable critical
	section. Besides memory for object names should come from the
	Workspace anyway.

2004-02-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/version.m4: 4.6.99.0.

2004-02-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.

2004-01-30	Wilfried Busalski <w.busalski@lancier-monitoring.de>

	PR pppd/564
	* libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
	libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
	system use a slow baudrate for the modem or the tcp/ip-packet is
	fragmented.

2004-01-30	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h:
	Reverse developmental patches accidentally committed.

2004-01-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* ChangeLog: Merge-in libnetworking/ChangeLog.
	* ChangeLog: Merge-in libcsupport/ChangeLog.
	* ChangeLog: Merge-in libblock/ChangeLog, libfs/ChangeLog.
	* ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
	* ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
	sapi/ChangeLog, rtems/ChangeLog.
	* libblock/ChangeLog, libfs/ChangeLog, libcsupport/ChangeLog,
	libmisc/ChangeLog, librpc/ChangeLog, libnetworking/ChangeLog,
	itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
	rtems/ChangeLog: Remove.

2004-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1.
	* aclocal/env-rtemscpu.m4: Reworked.
	* configure.ac: RTEMS_TOP([.]).

2004-01-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
	sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
	librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
	libcsupport/Makefile.am, libnetworking/Makefile.am: Add PREINSTALL_DIRS.

2004-01-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES
	to CLEANFILES.
	* automake/local.am: Remove depend-am.
	* automake/subdirs.am: Remove depend-recursive.
	* score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
	PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
	* Makefile.am, itron/Makefile.am, posix/Makefile.am, sapi/Makefile.am,
	rtems/Makefile.am, libmisc/Makefile.am, librpc/Makefile.am,
	libblock/Makefile.am, libfs/Makefile.am, libcsupport/Makefile.am,
	libnetworking/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
	PREINSTALL_FILES to CLEANFILES.
	* libnetworking/netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.

2004-01-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR/549 networking
	* libnetworking/netinet/in_cksum_powerpc.h: New (copy of
	in_cksum_powerpc.c).
	* libnetworking/netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
	* libnetworking/netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
	* libnetworking/netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
	* libnetworking/netinet/in_cksum_i386.c,
	libnetworking/netinet/in_cksum_arm.c,
	libnetworking/netinet/in_cksum_powerpc.c,
	libnetworking/netinet/in_cksum_m68k.c: Remove.
	* libnetworking/netinet/Makefile.am: Reflect changes above.

2004-01-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Requires automake >= 1.8.1.
	* score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
	PR 548/rtems
	* libcsupport/Makefile.am: Add src/envlock.c.

2004-01-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove
	PROJECT_TOPdir (Unused).
	* aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand
	${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST
	RTEMS_BSP.
	* aclocal/enable-bare.m4: Remove (Unused).
	* aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4.
	Remove gnu-make endif HACK (Unused).
	* wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS
	to avoid potential conflicts with auto*tools' LIBS. Reflect new
	locations of libscorecpu*.a.
	* Makefile.am: Remove AUTOMAKE_FILES.
	* automake/compile.am: Replace contents with contents of
	automake/amcompile.am.
	* automake/amcompile.am, automake/lib.am: Remove.
	* configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
	aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
	aclocal/enable-networking.m4, aclocal/enable-posix.m4,
	aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4:
	Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in
	autoconf-2.59).
	* automake/local.am: Remove clean-local, depend-gcc.
	* itron/Makefile.am, posix/Makefile.am, score/Makefile.am: Include
	compile.am, again.
	* score/macros/rtems/score/README: Remove (Redundant with macros/README).
	* sapi/Makefile.am, rtems/Makefile.am: Include compile.am, again.
	* libmisc/Makefile.am: Include compile.am again. Misc fixes.
	* librpc/Makefile.am: Include compile.am, again. Put man-pages into
	EXTRA_DIST to work around automake not distributing conditionally
	installed *_MANS. Distribute include/rpcsvc.
	* libblock/Makefile.am: Include compile.am, again. Eliminate C_FILES.
	Reformat.
	* libfs/Makefile.am: Include compile.am, again. Reformat/Cleanup.
	* libcsupport/Makefile.am: Reformat, add UNUSED_FILES.
	* libcsupport/Makefile.am: Include compile.am, again. Eliminate
	DOC_FILES.
	* libnetworking/Makefile.am: Include compile.am, again. Cleanup.

2004-01-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Cosmetics.
	* aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING).
	* aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING).
	* automake/amcompile.am: Remove $(ARCH).
	* wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include
	amcompile.am.
	* wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect
	changes to libcsupport/Makefile.am.
	* itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of
	$(ARCH)/libitron.a.
	* posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of
	$(ARCH)/libposix.a.
	* score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of
	$(ARCH)/libscore.a.
	* sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
	$(ARCH)/libsapi.a.
	* rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of
	$(ARCH)/librtems.a.
	* libmisc/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libmisc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* librpc/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* librpc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* libblock/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libblock/include/rtems/blkdev.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
	libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Switch to using
	c99 fixed size types instead of RTEMS-types.
	* libblock/Makefile.am: Build libblock$(LIB_VARIANT).a instead of
	$(ARCH)/libblock.a.
	* libfs/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libfs/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.
	* libcsupport/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
	lib*_a_SOURCES.
	* libcsupport/Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of
	$(ARCH)/libcsupport.a.
	* libnetworking/Makefile.am: Remove *C_FILES.
	* libnetworking/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES
	= lib*_a_SOURCES.
	* libnetworking/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
	$(ARCH)/lib*.a.

2004-01-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Reflect changes to library Makefile.ams.
	* automake/amcompile.am: New.
	* configure.ac: Add subdir-objects, AM_PROG_CC_C_O.
	* itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
	sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
	librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
	libcsupport/Makefile.am, libnetworking/Makefile.am: Build library using
	EXTRA_LIBRARIES and automake rules.

2004-01-07	Joel Sherrill <joel@OARcorp.com>

	* aclocal/rtems-cpu-subdirs.m4, score/cpu/Makefile.am: mips64orion port
	removed as mips port more completely covers the MIPS family.
	* score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog,
	score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h,
	score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c,
	score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h,
	score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h,
	score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore,
	score/cpu/mips64orion/rtems/score/.cvsignore,
	score/cpu/mips64orion/rtems/score/cpu.h,
	score/cpu/mips64orion/rtems/score/mips64orion.h,
	score/cpu/mips64orion/rtems/score/types.h: Removed.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so
	things compile.

2003-12-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs).

2003-12-17	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-20031217-test.

2003-12-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 533/bsps
	* score/startup/linkcmds: Update linkcmds for gcc 3.3.2.

2003-12-16	Joel Sherrill <joel@OARcorp.com>

	PR 543/rtems
	* score/src/threadclose.c: Make the task delete extension run outside a
	dispatch disabled critical section so extensions can free resources.
	PR 542/filesystem
	* libcsupport/include/rtems/libio_.h: Add rtems_libio_iop_to_descriptor
	macro to convert iop to the corresponding integer file descriptor.

2003-12-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB.
	* wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule.
	* aclocal/env-rtemscpu.m4: Add PROJECT_LIB.
	* wrapup/Makefile.am: Use $(PROJECT_LIB) instead of
	${PROJECT_RELEASE}/lib.

2003-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, wrapup/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.
	* wrapup/Makefile.am: Reworked.
	* aclocal/lead-dot.m4: Remove (Use the version in automake-1.8).
	* automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR).
	* aclocal/env-rtemscpu.m4: Reflect new definition of project_lib.
	* Makefile.am: Remove BUILT_SOURCES.
	* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
	* itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
	sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
	librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
	libcsupport/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.
	* libcsupport/Makefile.am: Remove BUILT_SOURCES.
	* libnetworking/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.

2003-12-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/Makefile.am: Cosmetics.

2003-12-11	Joel Sherrill <joel@OARcorp.com>

	PR 540/rtems_misc
	* libmisc/cpuuse/cpuuse.c, libmisc/rtmonuse/rtmonuse.c: Correct object
	name printing.
	PR 531/rtems_misc
	* libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c: Correct
	indexing.

2003-12-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libblock/src/ata.c: Remove.

2003-11-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
	* wrapup/Makefile.am: Reflect $(dirstamp) changes.
	* Makefile.am: Add $(dirstamp) to preinstallation rules.
	* aclocal/lead-dot.m4: New (from automake-1.7f).
	* aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
	AC_SUBST(dirstamp).
	* itron/Makefile.am: Add $(dirstamp) to compilation rules.
	* itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* posix/Makefile.am: Add $(dirstamp) to compilation rules.
	* posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* score/Makefile.am: Add $(dirstamp) to compilation rules.
	* score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add
	AM_CPPFLAGS += -I$(top_builddir).
	* sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add
	AM_CPPFLAGS += -I$(top_builddir).
	* rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
	MACROS.
	* libmisc/Makefile.am: Add $(dirstamp) to compilation rules. Fix misc.
	typos.
	* libmisc/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* librpc/Makefile.am: Add $(dirstamp) to compilation rules.
	* librpc/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libblock/Makefile.am: Add $(dirstamp) to compilation rules.
	* libblock/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libfs/Makefile.am: Add $(dirstamp) to compilation rules.
	* libfs/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libcsupport/Makefile.am: Add $(dirstamp) to compilation rules.
	* libcsupport/Makefile.am: Add $(dirstamp) to preinstallation rules.
	* libnetworking/Makefile.am: Add $(dirstamp) to compilation rules.
	* libnetworking/Makefile.am: Fix libc_OBJS.
	* libnetworking/Makefile.am: Add $(dirstamp) to preinstallation rules.
	Restore libc/$(ARCH)/lib.a.

2003-11-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Reflect having removed libnetworking/libc/Makefile.am,
	libnetworking/lib/Makefile.am.
	* configure.ac: Reflect changes to libmisc/*.
	* libmisc/Makefile.am: Reformat.
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/fsmount/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
	libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
	libmisc/untar/Makefile.am: Remove.
	* libmisc/Makefile.am: Merge-in the Makefile.ams above.
	* libnetworking/libc/Makefile.am, libnetworking/lib/Makefile.am: Remove.
	* libnetworking/Makefile.am: Merge-in the Makefile.ams above.

2003-11-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am.
	* configure.ac: Reflect changes to libfs Makefile.ams. Remove
	libmisc/wrapup/Makefile.
	* configure.ac: Use here-documents to generate cpuopts.tmp. Various
	fixes and changes to argument processing. Reflect changes to librpc
	Makefile.ams.
	* acinclude.m4: Use here-documents to generate cpuopts.tmp.
	* aclocal/check-itron.m4: Remove HAS_IRON_API.
	* aclocal/check-multiprocessing.m4: Remove HAS_MP.
	* aclocal/check-posix.m4: Remove HAS_POSIX_API.
	* libmisc/wrapup/Makefile.am, libmisc/wrapup/.cvsignore: Remove.
	* libmisc/Makefile.am: Reflect changes above.
	* librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
	librpc/src/Makefile.am: Removed.
	* librpc/Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
	src/Makefile.am. Various fixes. Reformat.
	* librpc/include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
	rtems_rpc_task_variables into struct _rtems_rpc_task_variables (Avoid
	symbol conflict between struct and variable). struct
	_rtems_rpc_task_variables *rtems_rpc_task_variables; Reflect changes
	above.
	* librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
	librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/rtems_rpc.c, librpc/src/rpc/svc.c, librpc/
	src/rpc/svc_auth.c, librpc/src/rpc/svc_raw.c,
	librpc/src/rpc/svc_simple.c: Reflect changes above.
	* libfs/Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
	src/dosfs/Makefile.am.
	* libfs/src/Makefile.am, libfs/src/imfs/Makefile.am,
	libfs/src/dosfs/Makefile.am: Removed.

2003-11-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/canonicalize-tools.m4, aclocal/check-itron.m4,
	aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4,
	aclocal/check-posix.m4, aclocal/check-rtems-debug.m4,
	aclocal/check-tool.m4, aclocal/enable-bare.m4,
	aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
	aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
	aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
	aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
	aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
	aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence
	automake-1.8.

2003-11-26	Joel Sherrill <joel@OARcorp.com>

	PR 524/filesystem
	* libcsupport/src/newlibc.c: Address 1K buffer leak from incomplete
	cleanup of newlib reentrancy handler.
	PR 523/filesystem
	* libcsupport/src/malloc.c: Make malloc family safer for use from ISRs
	and dispatching critical sections. If in a critical section while doing
	a free(), then the free is deferred until the next malloc() attempt.

2003-11-25	Joel Sherrill <joel@OARcorp.com>

	PR 526/rtems
	* score/src/threadcreateidle.c: Idle task name should be a string and
	PR484 broke this.

2003-11-25	Jennifer Averett <jennifer@OARcorp.com>

	PR 519/filesystem
	* libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c,
	libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Check write
	permissions in parent directory for file or directory delete.

2003-11-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate
	INLINESdir.
	* aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS.
	* .cvsignore: Add config.h.in.

2003-11-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT.
	PR 525/rtems
	* score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES.
	* score/include/rtems/score/chain.h, score/include/rtems/score/thread.h,
	score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c:
	Ditto.
	* score/Makefile.am: Don't use gmake to preinstall.
	* sapi/Makefile.am: Reworked.

2003-11-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Reflect having removed libnetworking/wrapup.
	* configure.ac: Ditto.
	* itron/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
	libblock/Makefile.am: Reworked.
	* libcsupport/include/rtems/cdefs.h: Use _RTEMS_CDEFS_H guards.
	* libcsupport/include/rtems/cdefs.h: New.
	* libcsupport/Makefile.am: Completely reworked.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h
	instead of sys/cdefs.h (Nonportable).
	* libnetworking/wrapup/Makefile.am: Removed.
	* libnetworking/Makefile.am: Reworked.

2003-11-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* acinclude.m4: New.
	* configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local
	autoheader config.h.
	* aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST.
	* aclocal/enable-inlines.m4: Remove USE_MACROS (Unused).
	* itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS +=
	-I$(top_builddir).
	* posix/Makefile.am: Remove src/config.h AM_CPPFLAGS +=
	-I$(top_builddir).
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Remove
	config.h. AM_CPPFLAGS += -I$(top_builddir).
	* libblock/Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use
	AM_CPPFLAGS instead of AM_CFLAGS.
	* libblock/src/ata.c: Include config.h.
	* libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
	libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Ditto.
	* libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: Remove
	config.h AM_CPPFLAGS += -I$(top_builddir).
	* itron/src/config.h, posix/src/config.h, libmisc/capture/config.h,
	libmisc/cpuuse/config.h, libmisc/devnull/config.h,
	libmisc/dummy/config.h, libmisc/dumpbuf/config.h,
	libmisc/monitor/config.h, libmisc/mw-fb/config.h,
	libmisc/rtmonuse/config.h, libmisc/serdbg/config.h,
	libmisc/stackchk/config.h, libmisc/shell/config.h,
	libmisc/untar/config.h, libfs/src/dosfs/config.h,
	libfs/src/imfs/config.h, libcsupport/src/config.h: Remove.
	* libcsupport/src/Makefile.am: AM_CPPFLAGS += -I$(top_builddir).

2003-11-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/Makefile.am: Cosmetics.

2003-10-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems/src/regiongetsegment.c: Remove unneccessary typecast in
	assignment to thread->Wait.return_argment.

2003-10-22	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 515/filesystem
	* libfs/src/dosfs/fat_fat_operations.c: Remove commented out code.

2003-10-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 509/filesystem
	* libfs/src/dosfs/fat.c: _fat_block_read and _fat_block_write return
	error codes instead of -1 in case of errors, as they are supposed to do
	according to the comments documenting these functions.

2003-10-22	Joel Sherrill <joel@OARcorp.com>

	PR 512/core
	* rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable
	destructor when task variable is deleted. Also some style cleanup.
	PR 440/filesystem
	* libfs/src/dosfs/fat_fat_operations.c: Improve write speed with FAT12
	and FAT16 filesystems. Previously merged on 4.6 branch.
	* libfs/ChangeLog: Correct line length.
	PR 511/filesystem
	* libcsupport/src/malloc.c: Add deferred free and protect against C
	Program Heap operations while in a dispatch disable critical section or
	ISR.

2003-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/check-posix.m4: Add m4-quotes. Require
	RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
	* aclocal/canonical-host.m4: Remove.
	* configure.ac: Remove RTEMS_CANONICAL_HOST.
	* aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
	* aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
	AC_CANONICAL_TARGET. Use $host instead of $target.
	* aclocal/check-multiprocessing.m4: Add m4-quotes. Remove
	RTEMS_CHECK_CPU.
	* aclocal/check-itron.m4, aclocal/check-networking.m4: Add m4-quotes.
	Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
	* aclocal/check-cpu.m4: Remove.
	* aclocal/canonical-target-name.m4: Add m4-quotes.
	* configure.ac: Merge-in former aclocal/check-cpu.m4.
	* posix/src/cancelrun.c, posix/src/pthreadexit.c,
	posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary
	typecasts in assignments to thread->Wait.return_argument.
	* score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove
	unnecessary typecasts in assignments to  thread->Wait.return_argument.
	* libmisc/capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
	* librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am: Remove __P
	from AM_CPPFLAGS. Rely on sys/cdefs.h providing it.
	* libfs/src/dosfs/Makefile.am: noinst_HEADERS += fat.h.
	* libfs/src/dosfs/msdos_file.c (msdos_file_read,
	libfs/msdos_file_write): Use '0' as initial value for ret instead of
	RC_OK.
	* libfs/src/dosfs/msdos_conv.c: Remove isupper, islower, toupper,
	tolower (Unused).

2003-10-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Check for sys/cdefs.h.
	* aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate
	PROJECT_INCLUDE.  Change project_includedir to $(PROJECT_ROOT)/include
	for multilibs.

2003-10-13	Joel Sherrill <joel@OARcorp.com>

	* posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of
	_Workspace_Allocate and _Workspec_Free.

2003-10-02	Phil Torre <ptorre@zetron.com>

	PR 504/rtems
	* score/include/rtems/score/coremutex.h: Add fatal error check for a
	task blocking on a mutex when thread dispatching is disabled.
	PR 504/rtems
	* libcsupport/src/newlibc.c: Fix memory allocation of libc extension so
	it is dispatch disabled safe See PR for detailed explanation.

2003-09-26	Till Strauman <strauman@slac.stanford.edu>

	PR 498/rtems
	* libcsupport/src/printk.c: RTEMS printk() does not support the %i
	format which is used by a lot of driver/BSP etc. code. The trivial patch
	allows %i/%I as an alias for %d/%D.

2003-09-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 495/rtems_misc
	* libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
	libmisc/monitor/mon-config.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/monitor.h, libmisc/shell/cmds.c: Move to making libmisc
	16/32 bit clean.

2003-09-26	Joel Sherrill <joel@OARcorp.com>

	* score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog,
	score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac,
	score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S,
	score/cpu/hppa1.1/rtems/.cvsignore,
	score/cpu/hppa1.1/rtems/score/.cvsignore,
	score/cpu/hppa1.1/rtems/score/cpu.h,
	score/cpu/hppa1.1/rtems/score/cpu_asm.h,
	score/cpu/hppa1.1/rtems/score/hppa.h,
	score/cpu/hppa1.1/rtems/score/types.h: Removed.
	PR 492/filesystem
	* libfs/src/dosfs/fat_file.c: Fix inconsistent types in va_args call.

2003-09-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, librpc/Makefile.am: Merge-in include/Makefile.am.
	* include/Makefile.am, librpc/include/Makefile.am: Remove.
	* configure.ac: Reflect having removed include/Makefile.am and
	librpc/include/Makefile.am.

2003-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/monitor.h: Add rtems_monitor_commands[] (Illegally
	applied by shell/). Remove ifdef(__mips64) (Make broken code visible
	again).
	* libmisc/monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
	warnings.
	* libmisc/monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES
	(Make broken code visible again).
	* libmisc/shell/cmds.c: Remove local decls of rtems_monitor_commands[].

2003-09-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
	RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
	* libmisc/monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
	* libmisc/monitor/mon-monitor.c: Apply private version of STREQ.
	* libmisc/monitor/symbols.h: Convert to private header.
	* libmisc/monitor/monitor.h: Don't include symbols.h. Add forward decls.
	for symbols from symbols.h.
	* libmisc/monitor/Makefile.am: Don't install symbols.h.
	* libmisc/monitor/mon-symbols.c: Include "symbols.h".

2003-09-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 489/rtems
	* score/include/rtems/score/thread.h: Change struct
	Thread_Control_struct.libc_reent to using struct _reent*.
	* score/inline/rtems/score/thread.inl: Reflect change above.
	PR 489/rtems
	* libcsupport/src/newlibc.c: Reflect struct
	Thread_Control_struct.libc_reent  having changed from void * to struct
	_reent*.

2003-09-15	Jay Monkman <jtm@smoothsmoothie.com>

	PR 482/networking
	* libnetworking/rtems/rtems_glue.c: Network interfaces can't be taken
	down.
	PR 481/networking
	* libnetworking/net/ethernet.h, libnetworking/net/if_arp.h,
	libnetworking/netinet/if_ether.h: Network structs should be packed.

2003-09-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libcsupport/src/sync.c: Don't undef __STRICT_ANSI__. Use struct _reent
	(struct reent doesn't exist).
	PR 486/rtems
	* libcsupport/src/newlib.c: Unconditionally include <stdio.h>.

2003-09-11	Joel Sherrill <joel@OARcorp.com>

	PR 488/rtems
	* rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed.

2003-09-09	Ralf Corsepius <ralf_corsepius@rtems.com>

	PR 487/filesystem
	* libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.

2003-09-08	Mikec Ivica <mikici@acm.org>

	* score/inline/rtems/score/userext.inl,
	score/macros/rtems/score/userext.inl: Add missing cast.

2003-09-08	Derick Hammond <derick@perkinstechnologies.com.au>

	PR 484/rtems
	* score/src/threadcreateidle.c: Idle task name was initialized
	incorrectly.

2003-09-04	Joel Sherrill <joel@OARcorp.com>

	* include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
	itron/include/itron.h, itron/include/itronsys/eventflags.h,
	itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
	itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
	itron/include/itronsys/network.h, itron/include/itronsys/port.h,
	itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
	itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
	itron/include/itronsys/time.h, itron/include/itronsys/types.h,
	itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h,
	itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h,
	itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h,
	itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h,
	itron/inline/rtems/itron/eventflags.inl,
	itron/inline/rtems/itron/fmempool.inl,
	itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl,
	itron/inline/rtems/itron/msgbuffer.inl,
	itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl,
	itron/inline/rtems/itron/semaphore.inl,
	itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl,
	itron/inline/rtems/itron/time.inl,
	itron/inline/rtems/itron/vmempool.inl,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c,
	itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
	itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c,
	itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
	itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c,
	itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
	itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c,
	itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c,
	itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c,
	itron/src/msgbuffertranslatereturncode.c, itron/src/network.c,
	itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c,
	itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c,
	itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
	itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
	itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c,
	itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
	itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
	itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c,
	itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c,
	itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c,
	itron/src/wup_tsk.c, posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/config.h,
	posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/mutexmp.h,
	posix/include/rtems/posix/posixapi.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/pthreadmp.h,
	posix/include/rtems/posix/ptimer.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/semaphoremp.h,
	posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl,
	posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/mutex.inl,
	posix/inline/rtems/posix/pthread.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl,
	posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c,
	posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c,
	posix/src/pause.c, posix/src/pthreadattrdestroy.c,
	posix/src/pthreadattrgetdetachstate.c,
	posix/src/pthreadattrgetinheritsched.c,
	posix/src/pthreadattrgetschedparam.c,
	posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c,
	posix/src/pthreadattrgetstackaddr.c,
	posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c,
	posix/src/pthreadattrsetdetachstate.c,
	posix/src/pthreadattrsetinheritsched.c,
	posix/src/pthreadattrsetschedparam.c,
	posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c,
	posix/src/pthreadattrsetstackaddr.c,
	posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c,
	posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
	posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c,
	posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c,
	posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
	posix/src/pthreadonce.c, posix/src/pthreadself.c,
	posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c,
	posix/src/pthreadsigmask.c, posix/src/sigaction.c,
	posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c,
	posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c,
	posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c,
	posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c,
	posix/src/sigwaitinfo.c, posix/src/ualarm.c,
	score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h, score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl,
	score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl, score/src/apiext.c,
	score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c,
	score/src/coremsgclose.c, score/src/coremsgflush.c,
	score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
	score/src/coremsginsert.c, score/src/coremsgseize.c,
	score/src/coremsgsubmit.c, score/src/coremutex.c,
	score/src/coremutexflush.c, score/src/coremutexseize.c,
	score/src/coremutexsurrender.c, score/src/coresem.c,
	score/src/coresemflush.c, score/src/coresemseize.c,
	score/src/coresemsurrender.c, score/src/coretod.c,
	score/src/coretodset.c, score/src/coretodtickle.c,
	score/src/coretodtoseconds.c, score/src/coretodvalidate.c,
	score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
	score/src/heapfree.c, score/src/heapgetinfo.c,
	score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
	score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
	score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
	score/src/objectallocatebyindex.c, score/src/objectclearname.c,
	score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c,
	score/src/objectcopynameraw.c, score/src/objectcopynamestring.c,
	score/src/objectextendinformation.c, score/src/objectfree.c,
	score/src/objectget.c, score/src/objectgetbyindex.c,
	score/src/objectgetisr.c, score/src/objectgetnext.c,
	score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
	score/src/objectinitializeinformation.c, score/src/objectmp.c,
	score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
	score/src/thread.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadclose.c,
	score/src/threadcreateidle.c, score/src/threaddelayended.c,
	score/src/threaddispatch.c, score/src/threadevaluatemode.c,
	score/src/threadget.c, score/src/threadhandler.c,
	score/src/threadidlebody.c, score/src/threadinitialize.c,
	score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c,
	score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
	score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
	score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
	score/src/threadqextract.c, score/src/threadqextractfifo.c,
	score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c,
	score/src/threadqfirst.c, score/src/threadqfirstfifo.c,
	score/src/threadqfirstpriority.c, score/src/threadqflush.c,
	score/src/threadqtimeout.c, score/src/threadready.c,
	score/src/threadreset.c, score/src/threadresettimeslice.c,
	score/src/threadrestart.c, score/src/threadresume.c,
	score/src/threadrotatequeue.c, score/src/threadsetpriority.c,
	score/src/threadsetstate.c, score/src/threadsettransient.c,
	score/src/threadstackallocate.c, score/src/threadstackfree.c,
	score/src/threadstart.c, score/src/threadstartmultitasking.c,
	score/src/threadsuspend.c, score/src/threadtickletimeslice.c,
	score/src/threadyieldprocessor.c, score/src/userext.c,
	score/src/watchdog.c, score/src/watchdogadjust.c,
	score/src/watchdoginsert.c, score/src/watchdogremove.c,
	score/src/watchdogtickle.c, score/src/wkspace.c,
	sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
	sapi/include/rtems/init.h, sapi/include/rtems/io.h,
	sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
	sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl,
	sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c,
	sapi/src/extension.c, sapi/src/extensioncreate.c,
	sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c,
	sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c,
	sapi/src/rtemsapi.c, rtems/include/rtems.h,
	rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
	rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h,
	rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h,
	rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/regionmp.h,
	rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
	rtems/include/rtems/rtems/signalmp.h,
	rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
	rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
	rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl,
	rtems/inline/rtems/rtems/eventset.inl,
	rtems/inline/rtems/rtems/message.inl,
	rtems/inline/rtems/rtems/modes.inl,
	rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl,
	rtems/inline/rtems/rtems/ratemon.inl,
	rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl,
	rtems/inline/rtems/rtems/status.inl,
	rtems/inline/rtems/rtems/support.inl,
	rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl,
	rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl,
	rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
	rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
	rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
	rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
	rtems/src/eventseize.c, rtems/src/eventsend.c,
	rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c,
	rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c,
	rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
	rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
	rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
	rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
	rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
	rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
	rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c,
	rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
	rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
	rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonident.c, rtems/src/ratemonperiod.c,
	rtems/src/ratemontimeout.c, rtems/src/region.c,
	rtems/src/regioncreate.c, rtems/src/regiondelete.c,
	rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionident.c, rtems/src/regionmp.c,
	rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
	rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
	rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
	rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
	rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
	rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
	rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c,
	rtems/src/taskgetnote.c, rtems/src/taskident.c,
	rtems/src/taskinitusers.c, rtems/src/taskissuspended.c,
	rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c,
	rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c,
	rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
	rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
	rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
	rtems/src/timercancel.c, rtems/src/timercreate.c,
	rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
	rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
	rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c,
	rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
	libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h,
	libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
	libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
	libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.c,
	libmisc/fsmount/fsmount.h, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/stackchk/check.c,
	libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h,
	libmisc/untar/untar.c, libmisc/untar/untar.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
	libblock/src/ide_part_table.c, libfs/src/dosfs/dosfs.h,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.h,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
	libfs/src/dosfs/msdos_handlers_dir.c,
	libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
	libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
	libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
	libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_fcntl.c,
	libfs/src/imfs/imfs_fdatasync.c, libfs/src/imfs/imfs_free.c,
	libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
	libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_handlers_device.c,
	libfs/src/imfs/imfs_handlers_directory.c,
	libfs/src/imfs/imfs_handlers_link.c,
	libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
	libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
	libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_mount.c,
	libfs/src/imfs/imfs_ntype.c, libfs/src/imfs/imfs_readlink.c,
	libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
	libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
	libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
	libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
	libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c,
	libfs/src/imfs/miniimfs_init.c, libcsupport/include/chain.h,
	libcsupport/include/clockdrv.h, libcsupport/include/console.h,
	libcsupport/include/iosupp.h, libcsupport/include/rtc.h,
	libcsupport/include/spurious.h, libcsupport/include/timerdrv.h,
	libcsupport/include/vmeintr.h, libcsupport/include/motorola/mc68230.h,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio.h, libcsupport/include/rtems/libio_.h,
	libcsupport/include/rtems/termiostypes.h,
	libcsupport/include/sys/termios.h, libcsupport/include/zilog/z8036.h,
	libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
	libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
	libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
	libcsupport/src/access.c, libcsupport/src/base_fs.c,
	libcsupport/src/cfgetispeed.c, libcsupport/src/cfgetospeed.c,
	libcsupport/src/cfsetispeed.c, libcsupport/src/cfsetospeed.c,
	libcsupport/src/chdir.c, libcsupport/src/chmod.c,
	libcsupport/src/chown.c, libcsupport/src/chroot.c,
	libcsupport/src/close.c, libcsupport/src/ctermid.c,
	libcsupport/src/dup.c, libcsupport/src/dup2.c, libcsupport/src/eval.c,
	libcsupport/src/fchdir.c, libcsupport/src/fchmod.c,
	libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
	libcsupport/src/fpathconf.c, libcsupport/src/fs_null_handlers.c,
	libcsupport/src/fstat.c, libcsupport/src/fsync.c,
	libcsupport/src/ftruncate.c, libcsupport/src/getdents.c,
	libcsupport/src/getpwent.c, libcsupport/src/hosterr.c,
	libcsupport/src/ioctl.c, libcsupport/src/isatty.c,
	libcsupport/src/libio.c, libcsupport/src/libio_sockets.c,
	libcsupport/src/link.c, libcsupport/src/lseek.c,
	libcsupport/src/lstat.c, libcsupport/src/malloc.c,
	libcsupport/src/mallocfreespace.c, libcsupport/src/mkdir.c,
	libcsupport/src/mkfifo.c, libcsupport/src/mknod.c,
	libcsupport/src/mount.c, libcsupport/src/newlibc.c,
	libcsupport/src/no_libc.c, libcsupport/src/no_posix.c,
	libcsupport/src/open.c, libcsupport/src/pathconf.c,
	libcsupport/src/pipe.c, libcsupport/src/privateenv.c,
	libcsupport/src/read.c, libcsupport/src/readlink.c,
	libcsupport/src/rewinddir.c, libcsupport/src/rmdir.c,
	libcsupport/src/seekdir.c, libcsupport/src/stat.c,
	libcsupport/src/symlink.c, libcsupport/src/sync.c,
	libcsupport/src/tcdrain.c, libcsupport/src/tcflow.c,
	libcsupport/src/tcflush.c, libcsupport/src/tcgetattr.c,
	libcsupport/src/tcgetprgrp.c, libcsupport/src/tcsendbreak.c,
	libcsupport/src/tcsetattr.c, libcsupport/src/tcsetpgrp.c,
	libcsupport/src/telldir.c, libcsupport/src/termios.c,
	libcsupport/src/termiosinitialize.c, libcsupport/src/truncate.c,
	libcsupport/src/umask.c, libcsupport/src/unixlibc.c,
	libcsupport/src/unlink.c, libcsupport/src/unmount.c,
	libcsupport/src/utime.c, libcsupport/src/write.c,
	libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: URL for
	license changed.
	PR 479/rtems_misc
	* libcsupport/src/malloc.c: Per multiple standards realloc does not free
	the original memory if the allocation of the requested larger block
	fails.

2003-09-03	Joel Sherrill <joel@OARcorp.com>

	* libfs/msdos_create.c: Remove unused variable warning.

2003-09-02	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/open.c: Fix typo.
	* libcsupport/src/malloc.c: Remove test define left in.

2003-09-02	Jiri Gaisler <jiri@gaisler.com>

	PR 476/networking
	* libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC.

2003-09-02	Ilya Alexeev <ilya@continuum.ru>

	PR 472/filesystem
	src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.

2003-08-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Add RTEMS_API.
	AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).

2003-08-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-debug.m4: Remove.
	* aclocal/enable-rtems-debug.m4, aclocal/check-rtems-debug.m4: New
	(Split out from rtems-debug.m4).
	* automake/local.am: Remove "debug".
	PR 449/rtems:
	* posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
	posix/src/getgroups.c, posix/src/getlogin.c, posix/src/getpgrp.c,
	posix/src/getpid.c, posix/src/getppid.c, posix/src/getuid.c,
	posix/src/setpgid.c, posix/src/setsid.c: Remove (Moved to
	../libcsupport/src).
	* posix/Makefile.am: Reflect changes above.
	PR 449/rtems:
	* libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
	libcsupport/src/getgid.c, libcsupport/src/getgroups.c,
	libcsupport/src/getlogin.c, libcsupport/src/getpgrp.c,
	libcsupport/src/getpid.c, libcsupport/src/getppid.c,
	libcsupport/src/getuid.c, libcsupport/src/setpgid.c,
	libcsupport/src/setsid.c: New (Copied from ../posix/src).
	* libcsupport/src/no_posix: Remove getpid and _getpid_r.
	* libcsupport/Makefile.am: Reflect changes above.

2003-08-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/fsmount/Makefile.am: Fix path to automake-includes.

2003-08-14	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to
	name lookup service and changed name of id/name translation status code.
	This propagated to multiple functions. The user API service added was
	rtems_object_id_to_name().
	PR 92/rtems
	* posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added
	ualarm() and usleep().
	* posix/src/ualarm.c, posix/src/usleep.c: New files.
	* score/Makefile.am, score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h, score/src/objectmp.c,
	score/src/objectnametoid.c: Added ID to name lookup service and changed
	name of id/name translation status code. This propagated to multiple
	functions. The user API service added was rtems_object_id_to_name().
	* score/src/objectidtoname.c: New file.
	PR 408/filesystem
	* score/score/Makefile.am, score/score/include/rtems/score/thread.h:
	Added sync() service. As part of adding this service, the new RTEMS
	service rtems_iterate_over_all_threads() was also added. This new
	service makes it easier to iterate over all the tasks/threads in a
	system and perform an action on them.
	* score/score/src/iterateoverthreads.c: New file.
	* score/ChangeLog: Fixed screwup.
	* sapi/src/extensionident.c, rtems/Makefile.am, rtems/include/rtems.h,
	rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c,
	rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c,
	rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c,
	rtems/src/timerident.c: Added ID to name lookup service and changed name
	of id/name translation status code. This propagated to multiple
	functions. The user API service added was rtems_object_id_to_name().
	* rtems/src/rtemsidtoname.c: New file.
	PR 408/filesystem
	* libmisc/cpuuse/cpuuse.c: Added sync() service. As part of adding this
	service, the new RTEMS service rtems_iterate_over_all_threads() was also
	added. This new service makes it easier to iterate over all the
	tasks/threads in a system and perform an action on them. This change is
	to use the new thread iteration service.
	* libcsupport/Makefile.am: Add fileio to list of interactive tests.
	* libcsupport/src/sync.c: New (Copied from ../posix/src). New file.

2003-08-13	Joel Sherrill <joel@OARcorp.com>

	* libmisc/fsmount/.cvsignore: New file.

2003-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use rtems-bugs@rtems.com as bug report email address.

2003-08-11	Joel Sherrill <joel@OARcorp.com>

	* configure.ac: Removed duplicate entry.

2003-08-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libmisc/fsmount/Makefile.

2003-08-06	Till Strauman <strauman@slac.stanford.edu>

	PR 435/networking
	* libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses
	printing  the netmask.

2003-08-06	Thomas Doerfler<Thomas.Doerfler@imd-systems.de>

	PR 369/filesystem
	* libmisc/Makefile.am, libmisc/shell/cmds.c, libmisc/wrapup/Makefile.am:
	sample application to show the use of the DOSFS functions.
	* libmisc/fsmount/Makefile.am, libmisc/fsmount/README,
	libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: New files.

2003-08-05	Till Strauman <strauman@slac.stanford.edu>

	PR 436/rtems_misc
	* libmisc/monitor/mon-monitor.c: monitor registered commands list
	manipulation bugs.
	PR 442/filesystem
	* libcsupport/src/open.c: file never closed if ftruncate() fails in
	open().

2003-08-05	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 440/filesystem
	* libfs/src/dosfs/fat_fat_operations.c: Improve write data speed for
	DOSFS FAT12/FAT16 systems.
	PR 439/filesystem
	* libfs/src/dosfs/fat_file.c: flush temporary buffer when closing files.

2003-08-05	<djc915@mail.usask.ca>

	PR 443/filesystem
	* libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes.

2003-08-04	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 441/filesystem
	* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_mknod.c: add rename support to DOSFS.

2003-07-24	Jennifer Averett <jennifer.averett@OARcorp.com>

	PR 434/filesystem
	* libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Modified
	to return error code.
	* libfs/src/imfs/imfs_initsup.c: Modified to set error upon memory
	failure.

2003-07-18	Till Straumann <strauman@slac.stanford.edu>

	PR 430/rtems
	* score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot
	should be a VOLATILE variable.
	* score/src/watchdoginsert.c: 'restart' algorithm needs to enforce
	reloading the list head in case a TICK interrupt during ISR_Flash()
	modified the list.  This is achieved by a proper VOLATILE cast. Also
	_Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
	corruption in case ISR calls watchdoginsert).
	* score/src/watchdogadjust.c: ISR protection added.
	* score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs
	using the new exception processing MUST BE UPDATED to maintain
	_ISR_Nest_level. See also PR288 which provides fixes for the affected
	BSPs distributed with RTEMS.

2003-07-16	Joel Sherrill <joel@OARcorp.com>

	* libfs/ChangeLog: Correct format.

2003-07-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Remove '/' after $(DESTDIR).
	* wrapup/Makefile.am: Remove bogus $(MULTISUBDIR).

2003-07-15	Chris Johns <cjohns@cybertec.com.au>

	PR 431/filesystem
	* libfs/src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now NO
	TIMEOUT. MSDOS volume opertations will wait for ever.

2003-07-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Merge-in librpc/configure.ac.
	* Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@.
	* configure.ac: Merge-in libcsupport/configure.ac.
	* Makefile.am: Add libcsupport to SUBDIRS.
	* configure.ac: Merge-in posix/configure.ac. Merge-in
	itron/configure.ac. Misc. cosmetical changes.
	* Makefile.am: Add posix, itron to SUBDIRS.
	* configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-"
	from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]).
	* Makefile.am: Add libmisc to SUBDIRS.
	* configure.ac: Merge-in libmisc/configure.ac.
	* Makefile.am: Add libmisc to SUBDIRS.
	* configure.ac: Merge-in libfs/configure.ac.
	* Makefile.am: Add libfs to SUBDIRS.
	* configure.ac: Merge-in libblock/configure.ac.
	* Makefile.am: Add libblock to SUBDIRS.
	* configure.ac: Merge-in ada/configure.ac.
	* Makefile.am: Add ada to SUBDIRS.
	* itron/configure.ac: Remove (Merged-in into ../configure.ac).
	* itron/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* itron/src/config.h: New.
	* posix/configure.ac: Remove (Merged-in into ../configure.ac).
	* posix/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* posix/src/config.h: New.
	* score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
	* libmisc/configure.ac: Remove (Merged into ../configure.ac).
	* libmisc/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libmisc/capture/config.h: New.
	* libmisc/capture/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/cpuuse/config.h: New.
	* libmisc/cpuuse/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/devnull/config.h: New.
	* libmisc/devnull/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/dummy/config.h: New.
	* libmisc/dummy/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/dumpbuf/config.h: New.
	* libmisc/dumpbuf/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/monitor/config.h: New.
	* libmisc/monitor/Makefile.am: Add config.h.  Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/mw-fb/config.h: New.
	* libmisc/mw-fb/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/rtmonuse/config.h: New.
	* libmisc/rtmonuse/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/serdbg/config.h: New.
	* libmisc/serdbg/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/shell/config.h: New.
	* libmisc/shell/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/stackchk/config.h: New.
	* libmisc/stackchk/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/untar/config.h: New.
	* libmisc/untar/Makefile.am: Add config.h. Reflect having merged
	configure.ac into ../configure.ac.
	* libmisc/wrapup/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
	libmisc/cpuuse/cpuuse.c, libmisc/devnull/devnull.c,
	libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
	libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
	libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
	libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
	libmisc/monitor/mon-manager.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
	libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
	libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
	libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/shell/cmds.c,
	libmisc/stackchk/check.c, libmisc/untar/untar.c: Add config-header
	support.
	* librpc/configure.ac: Remove (Merged-in into ../configure.ac).
	* librpc/Makefile.am, librpc/include/Makefile.am,
	librpc/src/Makefile.am, librpc/src/rpc/Makefile.am,
	librpc/src/xdr/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libblock/configure.ac: Remove (Merged into ../configure.ac).
	* libblock/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libfs/configure.ac: Remove (Merged-in into ../configure.ac).
	* libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
	libfs/src/imfs/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.
	* libfs/src/dosfs/config.h: New.
	* libfs/src/dosfs/Makefile.am: Add config.h.
	* libfs/src/imfsfs/config.h: New.
	* libfs/src/imfs/Makefile.am: Add config.h.  Remove COMMON_C_FILES,
	DOC_FILES (Unused).
	* libfs/src/dosfs/fat.c: include config-header "config.h".
	* libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/msdos_conv.c: Ditto.
	* libcsupport/configure.ac: Remove (Merged-in into ../configure.ac).
	* libcsupport/Makefile.am: DOC_FILES = src/TODO src/CASES, Reflect
	having merged configure.ac into ../configure.ac.
	* libcsupport/src/config.h: New.
	* libnetworking/configure.ac: Remove (Merged into ../configure.ac).
	* libnetworking/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/lib/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect
	having merged configure.ac into ../configure.ac.
	* libnetworking/kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.

2003-07-08	Joel Sherrill <joel@OARcorp.com>

	PR 419/rtems
	* libcsupport/src/termios.c: Removed warning.

2003-07-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Remove RTEMS_BSP from
	RTEMS_CHECK_MULTIPROCESSING.

2003-07-07	Joel Sherrill <joel@OARcorp.com>

	PR 417/rtems
	* score/src/coresemsurrender.c: Correct incorrect check for
	maximum_count reported by Sergei Organov <osv@topconrd.ru>.

2003-07-03	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20030703.

2003-07-02	Chris Johns <cjohns@cybertec.com.au>

	* libfs/src/dosfs/Makefile.am, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c,
	libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_misc.c: Patch from
	Victor V. Vengerov <vvv@oktet.ru> to remove Linux code.
	* libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Comment have been
	updated.
	* libcsupport/include/rtems/libio.h, libcsupport/src/termios.c: Add the
	rtems_termios_bufsize call.

2003-06-13	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadloadenv.c: Removed warnings.

2003-06-12	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectmp.c, rtems/include/rtems/rtems/msgmp.h,
	rtems/include/rtems/rtems/partmp.h,
	rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h,
	rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
	rtems/src/semmp.c: Removed warnings.

2003-06-10	Phil Torre <ptorre@zetron.com>

	PR 411/filesystem
	* libfs/src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
	then unlinking it causes a memory leak.

2003-06-04	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed
	warnings.

2003-05-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems/include/rtems/rtems/types.h: Include stdint.h.
	* libcsupport/Makefile.am: Conditionally install stdint.h/inttypes.h.
	* libcsupport/configure.ac: Check for system-stdint.h/inttypes.h.

2003-05-29	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_syscall.c: Removed warnings.

2003-05-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 409/core
	* include/Makefile.am: Add rtems/stdint.h.
	* include/rtems/stdint.h: New.
	PR 321/bsps
	* aclocal/env-rtemscpu.m4: Remove support for profile-variant.
	* automake/compile.am, automake/local.am: Ditto.
	PR 409:
	* rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply
	c99-types to typedef rtems_[un]signed[8|16|32|64].
	PR 409:
	* libcsupport/include/stdint.h: Include rtems/stdint.h.

2003-05-15	cjohns@cybertec.com.au  <cjohns@cybertec.com.au>

	* libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the
	SUSv3 standard.

2003-05-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove LIBSUFFIX_VA (unused).

2003-05-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
	* aclocal/env-rtemsbsp.m4, aclocal/enable-rtemsbsp.m4: Remove.
	* aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
	project_libdir.

2003-04-17	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 399/rtems_misc
	* libcsupport/src/termios.c: In canonical mode, when input is present in
	the input buffer that contains an EOL character and some following
	characters, a read call read data behind the EOL character, although it
	should stop reading with the EOL character.

2003-04-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/dummy/Makefile.am: Remove stray dummy.rel.
	* libcsupport/src/no_posix.c: include <reent.h> instead of <sys/reent.h>.

2003-04-17	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20030417.

2003-04-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 389/rtems
	* libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it
	conditional on newlib.

2003-04-15	Joel Sherrill <joel@OARcorp.com>

	PR 388/networking
	* libnetworking/kern/kern_sysctl.c: Revert previous patch and use
	strlcpy() now that it is available. Also fixed some warnings.

2003-04-11	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20020411.

2003-04-03	Eri Valette <eric.valette@free.fr>

	PR 381/core
	* libcsupport/src/newlibc.c: Switch from using _REENT_INIT to
	_REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted
	on pc386 BSP.

2003-03-27	Joel Sherrill <joel@OARcorp.com>

	* libblock/Makefile.am: ATA code depends upon libchip/ide which is not
	allowed in the cpukit source code since it must be buildable independent
	of any BSP. These files were moved to libchip/ide.
	* libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
	libblock/src/ata.c: Removed.
	* libnetworking/kern/kern_sysctl.c: Converted from BSP strlcpy() to
	strncpy().

2003-03-25	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 367/filesystem
	* libblock/Makefile.am, libblock/include/rtems/ide_part_table.h,
	libblock/src/ata.c, libblock/src/ide_part_table.c: Some bugs were still
	present in the DOSFS implementation: - FAT12 did not work properly on
	Big-Endian machines - Some synchronization and error handling problems
	were present - Some legal codings for EOC were not recognized.
	PR 367/filesystem
	* libfs/src/dosfs/Makefile.am, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.c,
	libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS
	implementation: - FAT12 did not work properly on Big-Endian machines. -
	Some synchronization and error handling problems were present. - Some
	legal codings for EOC were not recognized.

2003-03-25	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of
	include file.

2003-03-18	Till Straumann <strauman@slac.stanford.edu>

	PR 356/bsps
	* score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi
	compliant. Let Thread_Handler verify that _init/_main are non-NULL
	before calling them (gives the linker script/user more freedom to handle
	special cases).
	PR 356/bsps
	* libnetworking/sys/linker_set.h: This patch makes RTEMS/PowerPC eabi
	compliant. Declare all linker-script defined addresses as variables of
	unknown size and not as short objects like 'int', 'void*' etc.  Since
	only addresses are used and never those variable's values, the type used
	in a declaration is not important.

2003-03-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libcsupport/configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
	* libcsupport/src/strlcat.c, libcsupport/src/strlcpy.c: New (extracted
	from pppd/utils.c).
	* libcsupport/Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.

2003-03-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin
	mistreating paths.

2003-03-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Reflect changes to project_libdir.
	* aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to
	project_libdir.
	* aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
	* aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove
	RTEMS_PROJECT_ROOT (Unused).
	* aclocal/tool-paths.m4: Delete.

2003-03-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove AC_CONFIG_AUX_DIR.
	* aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
	* configure.ac: AC_PREREQ(2.57).
	* configure.ac: Remove sptables.h.in.
	* itron/configure.ac: Remove AC_CONFIG_AUX_DIR.
	* sapi/Makefile.am: Remove stray reference to sptables.h.in.
	* sapi/include/rtems/sptables.h: New.
	* sapi/include/rtems/sptables.h.in, sapi/include/.cvsignore,
	sapi/include/rtems/.cvsignore, sapi/inline/.cvsignore,
	sapi/inline/rtems/.cvsignore, sapi/macros/.cvsignore,
	sapi/macros/rtems/.cvsignore, sapi/src/.cvsignore: Remove.
	* libmisc/configure.ac, libblock/configure.ac, libfs/configure.ac,
	libcsupport/configure.ac, libnetworking/configure.ac: Remove
	AC_CONFIG_AUX_DIR.
	* libnetworking/netinet/in_chksum.c: Remove duplicate case to include
	in_chksum_arm.c.

2003-02-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION)
	to propagate it through cpuopts.h.
	* sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
	cpuopts.h).

2003-02-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).

2003-02-20	Wolfram Wadepohl <W.Wadepohl@indumat.de>

	PR 357/rtems_misc
	* libcsupport/src/termios.c (rtems_termios_open): Fixed code the
	incorrectly checked that the wrong pointer during allocation was NULL.

2003-02-20	Till Straumann <strauman@slac.stanford.edu>

	PR 351/networking
	* libnetworking/nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
	strdup_bootp_realloc() everywhere for sake of consistency.

2003-02-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/gcc-isystem.m4: New.
	* aclocal/gcc-specs.m4: Remove.
	* aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM.
	Reformat setting up RTEMS_CPPFLAGS.
	* automake/local.am: Introduce depend-gcc. Remove ${ARCH}.
	* automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP.
	Add ${ARCH}. depend-gcc.
	* aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
	* aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
	* aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. capture/capture-cli.c: Add
	proper definition to avoid compiler warnings. Apply int = getchar().
	* libcsupport/src/privateenv.c: Fix prototype for free_user_env.

2003-02-14	Till Straumann <strauman@slac.stanford.edu>

	PR 352/rtems_misc
	* libmisc/shell/shell.c: make rtems_shell main task an FP enabled task.

2003-02-14	Joel Sherrill <joel@OARcorp.com>

	AMD a29k declared obsolete.
	* score/cpu/Makefile.am: Removed reference.
	* score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog,
	score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h,
	score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c,
	score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah,
	score/cpu/a29k/register.ah, score/cpu/a29k/sig.S,
	score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore,
	score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h,
	score/cpu/a29k/rtems/score/cpu_asm.h,
	score/cpu/a29k/rtems/score/types.h: Removed.

2003-02-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.

2003-02-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* itron/configure.ac: AC_PREREQ(2.57).
	* posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* posix/configure.ac: AC_PREREQ(2.57).
	* librpc/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* librpc/configure.ac: AC_PREREQ(2.57).
	* libblock/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libblock/configure.ac: AC_PREREQ(2.57).
	* libfs/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libfs/configure.ac: AC_PREREQ(2.57).
	* libcsupport/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libcsupport/configure.ac: AC_PREREQ(2.57).
	* libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* libnetworking/configure.ac: AC_PREREQ(2.57).

2003-02-11	Mike Siers <mikes@poliac.com>

	* libnetworking/rtems/rtems_glue.c: A small patch to the network daemon
	task code.  I just added code to check the return value of the
	rtems_bsdnet_event_receive function.  Only when this function returns a
	SUCCESSFUL status, will the event flags be checked.  This is more of a
	code cleanup issue than a bug.  The patch will just ensure the ipintr()
	and arpintr() functions are only called when a event is signaled.

2003-02-06	Mike Siers <mikes@poliac.com>

	PR 342/networking
	* libnetworking/kern/uipc_mbuf.c: The RTEMS version of the m_copyback is
	changing the m_len value of the mbuf.  I looked into the source from
	another BSD system and the mbuf length is not changed inside this
	function.  The m_copyback function is only being used in the
	net/rtsock.c file.  So I think this problem is only visable under
	certain routing table conditions.

2003-02-06	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/sys/ioccom.h: Include <sys/types.h> not
	<machine/types.h> so Linux port builds.

2003-02-05	Till Straumann  <strauman@slac.stanford.edu>

	PR 340/filesystem
	* libcsupport/src/fcntl.c: Add missing _fcntl_r assumed to exist by
	newlib.

2003-02-05	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	PR 341/networking
	* libnetworking/lib/ftpfs.c: Account for NULL at end of strings when
	malloc()'ing memory.

2003-02-05	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/include/sys/ioccom.h: Fix so not using internal RTEMS
	types in libc code.

2003-02-03	Till Straumann  <strauman@slac.stanford.edu>

	PR 339/filesystem
	* libcsupport/src/chroot.c: Fix violation of FS node object copy
	semantics.

2003-02-03	Steven Johnson <sjohnson@neurizon.net>

	PR 338/filesystem
	* libfs/src/imfs/ioman.c: Fix reentrancy problem with
	rtems_io_lookup_name() (API change).

2003-02-03	Joel Sherrill <joel@OARcorp.com>

	PR 338/filesystem
	* sapi/include/rtems/io.h, sapi/src/io.c: Side-effect of fixing
	reentrancy problem with rtems_io_lookup_name() (API change).
	PR 338/filesystem
	* libcsupport/src/unixlibc.c: Side-effect of fixing reentrancy problem
	with  rtems_io_lookup_name() (API change).

2003-01-28	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20030128.
	* libnetworking/Makefile.am: Add kern/kern_sysctl.c to Makefile.am so
	networking tests build. This was subsequently reported as PR337 before I
	committed the fix.

2003-01-27	Till Straumann <strauman@SLAC.Stanford.edu>

	* libnetworking/libc/getproto.c, libnetworking/libc/getprotoname.c:
	modification to call getprotoent_static() if fopen() on /etc/protocols
	fails.

2003-01-27	Juan Zamorano <jzamora@fi.upm.es>

	* posix/src/ptimer1.c: Correct problem which could lead to overflow in
	time math.

2003-01-27	Eugeny S. Mints <Eugeny.Mints@oktet.ru>

	* libblock/src/blkdev.c: Per PR331 fix bug which is tripped by writing
	512 byte blocks to 512 byte aligned positions.

2003-01-27	Dan Smisko <dan@balanced.com>

	* libmisc/stackchk/check.c: Fix problem where _Objects_Get_information()
	will dereference a null pointer when checking the interrupt stack. If
	there's something at 0, you may be ok at run time but it is wrong.
	* libmisc/monitor/mon-command.c: Correct two potential NULL references.

2003-01-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS.

2003-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove CLEAN_DEPEND (Unused).  Remove
	CLOBBER_DEPEND (Unused).

2003-01-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/netinet/tcp_subr.c, libnetworking/netinet/udp_usrreq.c:
	Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,  INP_LOCK, INP_UNLOCK
	macros.

2003-01-10	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libcsupport/Makefile.am: Eliminate OBJS.

2003-01-10	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectmp.c: Corrected use of name parameter to reflect that
	it is actually the name not a pointer to the name.
	* rtems/src/msg.c, rtems/src/part.c, rtems/src/sem.c, rtems/src/tasks.c:
	Correct object class control structure initialization for
	multiprocessing configurations.
	* libcsupport/include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to
	avoid conflict with GNU/Linux header files.

2003-01-03	Till Straumann  <strauman@slac.stanford.edu>

	PR 303
	* libcsupport/src/base_fs.c, libcsupport/src/getpwent.c,
	libcsupport/src/privateenv.c: Fix violation of node_access  copy
	symantics.

2003-01-03	Joel Sherrill <joel@OARcorp.com>

	* posix/ChangeLog: Corrected entry for sysconf.c which did not include
	PR.

2003-01-03	Jitendra Vegiraju <jvegiraju@netscape.net>

	* libnetworking/sys/queue.h: Fix alignment problem on ARM.

2003-01-03	Jay Monkman <jtm@smoothsmoothie.com>

	* posix/src/mqueueopen.c: Actually open the message queue descriptor so
	it is available for others to use.

2003-01-03	Eugeny S. Mints <Eugeny.Mints@oktet.ru>

	* libblock/src/ata.c, libblock/src/bdbuf.c: Correct invocation of
	rtems_task_mode() so the task's preemption mode setting is properly
	maintained.
	* libfs/src/dosfs/msdos_initsupp.c: Specify inherited priority as 0
	since this is a FIFO queuing semaphore.

2003-01-03	Chris Johns <cjohns@cybertec.com.au>

	* libnetworking/Makefile.am: Added sys/linker_set.h.
	* libnetworking/kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
	* libnetworking/kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to
	KIPC_SOMAXCONN.
	* libnetworking/kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
	KIPC_MAXSOCKBUF.
	* libnetworking/net/if_ethersubr.c: FreeBSD 2.2.2 does not have a
	_net_link node while 5.0 does.
	* libnetworking/net/if_ppp.c: Removed the TEXT_SET define as these
	macros are now implemented.
	* libnetworking/net/rtsock.c: Enable sysctl support plus fix the bug
	with the lastest FreeBSD sysctl header file.
	* libnetworking/netinet/icmp_var.h: FreeBSD 2.2.2 does not have a
	_net_inet_icmp node while 5.0 does.
	* libnetworking/netinet/if_ether.c: FreeBSD 2.2.2 does not have a
	_net_link_ether node while 5.0 does.
	* libnetworking/netinet/igmp_var.h: FreeBSD 2.2.2 does not have a
	_net_inet_igmp node while 5.0 does.
	* libnetworking/netinet/in_pcb.c: Fixed the arguments to the sysctl
	call. Add inp_gencnt and ipi_count. These are used when listing
	connections.
	* libnetworking/netinet/in_pcb.h: Added counters to aid the listing of
	connections.
	* libnetworking/netinet/in_var.h: Provide the _net_inet_ip and
	_net_inet_raw nodes.
	* libnetworking/netinet/ip_fw.c: Disable the firewall sysctl calls.
	* libnetworking/netinet/tcp_subr.c: Merge tcp_pcblist from the lastest
	FreeBSD source.
	* libnetworking/netinet/tcp_var.h: Add structures needed by net-snmp to
	list connections.
	* libnetworking/netinet/udp_usrreq.c: Merged udp_pcblist from the
	lastest FreeBSD source.
	* libnetworking/netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST.
	Used by net-snmp.
	* libnetworking/rtems_glue.c: Call sysctl_register_all when initialising
	the network stack to register all the sysctl calls. These are in the
	special sections and required an updated linker script.
	* libnetworking/rtems/rtems_syscall.c: Add the sysctl call.
	* libnetworking/sys/kernel.h: Use the lastest FreeBSD method of handling
	sysctl structures.  This now held in the sys/linker_set.h file.
	* libnetworking/sys/queue.h: This is from the lastest FreeBSD code with
	the circular  code merged back in as it is not used in the lastest
	FreeBSD kernel.
	* libnetworking/sys/sysctl.h: The lastest sysctl. This was needed to use
	with the new linker set method. The FreeBSD 2.2.2 version has asm hacks.
	The lastest version of the FreeBSD does not have these hacks. It uses
	gcc attribute directives.

2002-12-26	Till Straumann  <strauman@slac.stanford.edu

	* libcsupport/src/fchdir.c: PR302 fix violation of FS node object copy
	semantics.

2002-12-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).

2002-12-18	Eric Norum <eric.norum@usask.ca>

	* libnetworking/Makefile.am: Include netinet sources.

2002-12-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in
	from the 2002-12-12 patch).

2002-12-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Fix typo in yesterday's patch.

2002-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Don't create $ARCH. Use install-data-local to
	install librtemscpu.a.
	* wrapup/Makefile.am: Add libmisc.
	* configure.ac: Add AC_CONFIG_SUBDIR(libmisc).
	* itron/Makefile.am, posix/Makefile.am: Don't create $ARCH as
	side-effect of compilation.
	* score/Makefile.am: Don't create $ARCH.
	* sapi/Makefile.am: Don't create $ARCH as side-effect of compilation.
	* rtems/Makefile.am: Don't create $ARCH as side-effect of compilation.
	Re-order all-local.
	* libmisc/configure.ac: Require autoconf-2.57+automake-1.7.2.
	* libmisc/capture/Makefile.am: Eliminate C_O_FILES.
	* libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Ditto.
	* libmisc/mw-fb/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS. Moving
	libmisc from rtems/c/src to rtems/cpukit.
	* libmisc/Makefile.am: Reflect new path.
	* libmisc/configure.ac: Reflect new path.  Use RTEMS_ENV_RTEMSCPU
	instead of RTEMS_ENV_RTEMSBSP. Remove RTEMS_PROJECT_ROOT.
	* libmisc/capture/Makefile.am: Reflect new path. Remove OBJS from
	all-local.
	* libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
	libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
	libmisc/untar/Makefile.am: Ditto.
	* libmisc/wrapup/Makefile.am: Reflect new path.
	* libblock/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS.
	* libfs/src/imfs/Makefile.am: Eliminate C_O_FILES.
	* libfs/src/dosfs/Makefile.am: Ditto.
	* libnetworking/Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
	netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
	rtems/Makefile.am.
	* libnetworking/kern/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/rtems/Makefile.am: Remove.
	* libnetworking/wrapup/Makefile.am: Reflect changes above.
	* libnetworking/configure.ac: Ditto.

2002-12-11	Vladimir Nesic <vnesic@dkts.co.yu>

	* posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node
	not the permanent null last node.

2002-12-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/kern/Makefile.am: Remove C_O_FILES.  Don't let all-local
	depend on $OBJS).
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.

2002-12-10	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.

2002-12-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
	RTEMS_CHECK_CUSTOM_BSP.
	* aclocal/check-bsps.m4: Remove.
	* wrapup/Makefile.am: Remove *_OBJS, use LIBS+= instead.
	* configure.ac: Require autoconf >= 2.54, automake-1.7.2.
	* wrapup/Makefile.am, configure.ac: Reflect changes to score/.
	* wrapup/Makefile.am, configure.ac: Reflect changes to sapi/.
	* configure.ac: Add AC_SUBST(INLINEdir).
	* wrapup/Makefile.am, configure.ac: Reflect changes to rtems/.
	* wrapup/Makefile.am: Reflect changes to posix/. Reflect changes to
	itron/.
	* itron/include/Makefile.am, itron/inline/Makefile.am,
	itron/macros/Makefile.am, itron/src/Makefile.am: Remove.
	* itron/Makefile.am: Merge-in removed Makefile.ams.
	* itron/configure.ac: Reflect changes above.
	* posix/include/Makefile.am, posix/inline/Makefile.am,
	posix/macros/Makefile.am, posix/src/Makefile.am: Remove.
	* posix/Makefile.am: Merge-in removed Makefile.ams.
	* posix/configure.ac: Reflect changes above.
	* score/Makefile.am: Fix macro-file installation.
	* score/Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
	* score/include/Makefile.am, score/inline/Makefile.am,
	score/macros/Makefile.am, score/src/Makefile.am: Remove.
	* score/Makefile.am: Merge-in removed Makefile.ams.
	* sapi/include/Makefile.am, sapi/inline/Makefile.am,
	sapi/macros/Makefile.am, sapi/src/Makefile.am: Remove.
	* sapi/Makefile.am: Merge-in removed Makefile.ams.
	* rtems/include/Makefile.am, rtems/inline/Makefile.am,
	rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove.
	* rtems/Makefile.am: Merge-in removed Makefile.ams.

2002-12-06	Vladimir Nesic <vnesic@dkts.co.yu>

	* posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl:
	Implemented PTHREAD_COND_INITIALIZER support.  Vladimir implemented the
	inline version and Joel adapted it to the macro version.

2002-12-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Rework *FLAGS, AM_*FLAGS handling.
	* automake/multilib.am: Don't include @RTEMS_BSP@.cfg.
	* automake/compile.am: Remove hard-coded CFLAGS_PROFILE_V. Add
	autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
	CFLAGS_PROFILE_V. Hard-code RTEMS_CFLAGS_PROFILE = -pg.
	* aclocal/prog-cc.m4: Sync with toplevel/aclocal/prog-cc.m4. Remove
	GCCSED.
	* aclocal/env-rtemsbsp.m4: Add AC_ARG_VAR for CPU_CFLAGS,
	CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V.
	* aclocal/rtems-flags.m4: New.
	* libcsupport/configure.ac: Add various checks to enhance portability.
	* libcsupport/src/termios.c: Reflect changes to configure.ac.

2002-12-06	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/malloc.c: Fixed code that incorrected did a disable
	dispatch instead of locking and unlocking the allocator mutex.

2002-12-02	Joel Sherrill <joel@OARcorp.com>

	* posix/include/rtems/posix/timer.h, posix/src/keygetspecific.c,
	posix/src/posixtimespecsubtract.c, posix/src/ptimer1.c,
	posix/src/semunlink.c: Added casts to eliminate warnings on 16-bit
	targets like the h8300.
	* score/include/rtems/score/object.h, score/include/rtems/score/tod.h,
	rtems/include/rtems/rtems/support.h: Added casts to eliminate warnings
	on 16 bit targets like the h8300.
	* libmisc/stackchk/check.c: Better handling of task name.
	* libblock/src/bdbuf.c: Added cast to remove warning.
	* libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h: Added casts to remove
	warnings on 16 bit targets like the h8300.
	* libcsupport/include/rtems/libio.h: Internally use a union of an
	unsigned64 and major/minor device so we don't get into trouble shifting.
	The h8300 seemed to be impossible to remove warnings otherwise.
	Eventually the structure definition of a dev_t might be better anyway.
	* libcsupport/include/sys/ioccom.h: Added casts to remove warnings on 16
	bit targets.

2002-11-29	Eric Norum <eric.norum@usask.ca>

	PR 316
	* posix/src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. Return
	error rather than panic if argument is unsupported.

2002-11-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V (Unused).
	* aclocal/sysv-ipc.m4: Adaptation to autoconf-2.5x.
	* aclocal/check-newlib.m4: Sync with ../aclocal/check-newlib.m4.
	* itron/configure.ac: Cosmetical fixes.
	* itron/configure.ac: Fix package name.
	* posix/configure.ac: Cosmetical fixes.
	* posix/configure.ac, librpc/configure.ac, libblock/configure.ac: Fix
	package name.
	* libfs/configure.ac: Cosmetical fixes.
	* libfs/configure.ac: Fix package name.
	* libcsupport/configure.ac: Cosmetical fixes.
	* libcsupport/configure.ac, libnetworking/configure.ac: Fix package name.

2002-11-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/rtems/libio_.h: Remove.
	* libcsupport/configure.ac: Check for sys/cdefs.h, Add NEED_SYS_CDEFS_H.
	Add check for CHAR_BIT.
	* libcsupport/Makefile.am: Conditionally install sys/cdefs.h iff using
	newlib or if the host does not provide sys/cdefs.h (Fixes Linux/posix).
	* libcsupport/configure.ac: Remove -ansi -fasm. Add checks to diagnose
	potential system header conflicts.
	* libcsupport/Makefile.am: Unconditionally install sys/cdefs.h.
	* libnetworking/Makefile.am: Merge-in HEADER-handling from
	net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
	* libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am: Remove *_HEADERS.

2002-11-18	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20021118.

2002-11-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/rtems/userenv.h: Rely upon <limits.h> for
	_POSIX_LOGIN_NAME_MAX.
	* aclocal/prog-cc.m4: Acknowledge configuration-time CFLAGS.
	* automake/compile.am: Acknowledge configuration-time CFLAGS. Remove
	CFLAGS_DEFAULT.
	* libmisc/monitor/mon-commands.c: Removed warnings for RTEMS_UNIX.
	* libblock/src/diskdevs.c: Include <unistd.h> to remove warning.
	* libnetworking/Makefile.am: Merge-in arpa/Makefile.am,
	machine/Makefile.am, sys/Makefile.am, vm/Makefile.am. Add . to SUBDIRS.
	* libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Remove.
	* libnetworking/configure.ac: Reflect changes above.

2002-11-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/capture/Makefile.am, libmisc/serdbg/Makefile.am: Remove
	AUTOMAKE_OPTIONS.
	* libmisc/serdbg/serdbgio.c: Add #include <unistd.h>.
	* libmisc/shell/Makefile.am, libmisc/wrapup/Makefile.am: Add
	RTEMS_LIBSHELL conditional.
	* libmisc/configure.ac: Check for stdio assignments. Add RTEMS_LIBSHELL
	conditional.

2002-11-14	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/object.inl: Keep consistent with inline
	version.

2002-11-13	Paul Whitfield <paulw@microsol.iinet.net.au>

	* rtems/src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
	set, there should have been an & in front of size.

2002-11-11	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20021111.

2002-11-07	<strauman@slac.stanford.edu>

	* libcsupport/src/mount.c: Per PR297, correct fs_mountme failure paths.

2002-11-06	Chris Johns <ccj@acm.org>

	* libnetworking/sys/select.h: Add C++ to C external.

2002-11-04	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/rpc/pmap_rmt.c: Removed warnings.

2002-11-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/kern/uipc_mbuf.c: Comment out m0 in m_copydata to
	suppress warning.

2002-11-01	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog, posix/ChangeLog: Corrected.
	* libmisc/stackchk/check.c: Removed warnings.
	* libcsupport/ChangeLog, libnetworking/ChangeLog: Corrected.

2002-11-01	Eric Norum <eric.norum@usask.ca>

	* libnetworking/nfs/bootp_subr.c, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_glue.c: Till Straumann's patch (PR295) to use
	bootp option 129 to get command line string.  Till Straumann's patch to
	change inet_ntoa->inet_ntop.

2002-10-31	Joel Sherrill <joel@OARcorp.com>

	* score/src/heapgetinfo.c: Fixed comment.
	* score/src/mpci.c: Removed warning.
	* rtems/src/regiongetinfo.c: Corrected return value check.
	* libmisc/stackchk/check.c: Removed warning.
	* librpc/src/rpc/svc_run.c: Remove warning.
	* libcsupport/src/mallocfreespace.c: Corrected sense of status check to
	match change inside RTEMS.
	* libcsupport/src/newlibc.c: Removed warning.
	* libnetworking/libc/rcmd.c, libnetworking/netinet/in_cksum_arm.c:
	Removed warnings.

2002-10-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/check-bsp-cache.m4: Remove.

2002-10-30	Eric Norum <eric.norum@usask.ca>

	* include/rtems/bspIo.h: Add vprintk function for kernel printing from
	routines which have already obtained the va_list pointer.
	* posix/src/psignal.c: Fix counting problem which resulted in too many
	entries being in the POSIX signals default behavior table.
	* posix/src/psignal.c: Reflect changes to signal names in newlib.
	* libcsupport/src/printk.c: Add vprintk function for kernel printing
	from routines which have already obtained the va_list pointer.

2002-10-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER.

2002-10-28	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadhandler.c: Prototype _init() and _main() if they are
	needed to avoid a warning.
	* rtems/src/timerserver.c: Add useless return to avoid warning.
	* librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
	librpc/src/rpc/svc_tcp.c: Add include of <sys/select.h> to eliminate
	warning.
	* librpc/src/rpc/rpcdname.c: Add prototype of getdomainname() to
	eliminate warning.
	* libcsupport/include/rtems/libio.h: Change
	rtems_filesystem_node_types_t from enumeration to int to eliminate
	warnings when values are overridden.
	* Pass to eliminate warnings.
	* libnetworking/kern/uipc_mbuf.c: Conditional SYSINIT() usage on
	__rtems__. Fix return statement without a value.
	* libnetworking/lib/ftpfs.c: read and write filesystem routines return
	ssize_t.
	* libnetworking/lib/syslog.c: Add include of <string.h> to eliminate
	warning.
	* libnetworking/lib/tftpDriver.c: read and write filesystem routines
	return ssize_t.
	* libnetworking/libc/gethostbydns.c: Prototype abort().
	* libnetworking/libc/inet_ntoa.c: Prototype strcpy().
	* libnetworking/libc/rcmd.c: Add include of <sys/select.h>.
	* libnetworking/net/if_loop.c: Turn token at end of endif to comment.
	* libnetworking/net/rtsock.c, libnetworking/nfs/bootp_subr.c:
	Conditional SYSINIT() usage on __rtems__.
	* libnetworking/rtems/rtems_bootp.c: Add include of
	<rtems/rtems_bsdnet_internal.h>.
	* libnetworking/rtems/rtems_bsdnet_internal.h: Added prototypes for
	memcpy() and memset() since the BSD code tries to avoid using libc .h
	files  since it is used to being in the kernel.
	* libnetworking/rtems/rtems_syscall.c: read and write filesystem
	routines return ssize_t.

2002-10-28	Eugeny S. Mints <Eugeny.Mints@oktet.ru>

	* libblock/*: Added ATA support.
	* libblock/include/rtems/blkdev.h: Added last IO status.
	* libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
	libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
	libblock/src/ide_part_table.c: New files.

2002-10-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/mon-command.c: Don't build rtems_monitor_line_editor
	for RTEMS_UNIX to avoid gcc warning.

2002-10-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac, itron/configure.ac, posix/configure.ac,
	librpc/configure.ac, libblock/configure.ac, libfs/configure.ac,
	libcsupport/configure.ac, libnetworking/configure.ac: Add nostdinc to
	AM_INIT_AUTOMAKE.
	* libnetworking/Makefile.am: Remove bogus reference to CHANGELOG.

2002-10-24	Fabrizio Pirovano <pirovano.thysys@tiscalinet.it>

	* libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
	libmisc/stackchk/check.c: Patch to remove problems introduced by object
	name rework.

2002-10-24	<strauman@slac.stanford.edu>

	* libcsupport/src/eval.c: Per PR293, added freenode calls for evaluate
	link failures.

2002-10-23	<strauman@slac.stanford.edu>

	PR 290
	* src/mount.c: Add check for ops->node_type_h.
	PR 291
	* src/mknod.c: Remove erroneous call to freenod.

2002-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore, itron/.cvsignore, posix/.cvsignore, libmisc/.cvsignore,
	librpc/.cvsignore, libblock/.cvsignore, libfs/.cvsignore,
	libcsupport/.cvsignore, libnetworking/.cvsignore: Reformat. Add
	autom4te*cache. Remove autom4te.cache.

2002-10-21	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-20021021-test.

2002-10-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/net/if_ethersubr.c: Add comments to #endif NETATALK to
	stop gcc from complaining.

2002-10-07	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20021007.

2002-10-07	Eric Norum <eric.norum@usask.ca>

	* libnetworking/netinet/tcp_var.h: Corrected typo in ARM alignment patch
	which  broke all other ports.

2002-10-04	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-JUNK.
	* aclocal/version.m4: Updated to rtems-ss-20021004.

2002-10-04	Jay Monkman <jtm@smoothsmoothie.com>

	* libnetworking/netinet/in_cksum.c, libnetworking/netinet/ip_icmp.h,
	libnetworking/netinet/ip_input.c, libnetworking/netinet/tcp_input.c,
	libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_var.h,
	libnetworking/sys/queue.h: Address alignment requirements for the ARM.
	* libnetworking/rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR
	and SIOCDIFADDR.

2002-10-02	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/kern/uipc_socket.c: Make sure that small non-zero delays
	work. Suggested cleanup from Eric Norum.

2002-10-02	Jennifer Averett <jennifer@OARcorp.com>

	* libfs/src/imfs/memfile.c: Fixed case where last close of unlinked file
	did not remove the resources associated with that file.  Reported by
	Till Straumann <strauman@slac.stanford.edu> on the mailing list.

2002-10-02	Eric Norum <eric.norum@usask.ca>

	* libcsupport/src/getpwent.c: Per PR283, reimplement to address
	reentrancy problems.
	* libcsupport/src/getgrent.c: Removed as functionality is now just a
	wrapper for  common routines in src/getpwent.c.
	* libcsupport/Makefile.am: Reflect file removal.
	* libnetworking/rtems/mkrootfs.c: As part of PR283, remove redundant
	code that creates /etc/passwd and /etc/group.

2002-09-16	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/netinet/Makefile.am, libnetworking/netinet/udp_usrreq.c:
	Back off some of the IP_FORWARD patch as it appears to not compile in
	the  current tree.

2002-09-14	Vyacheslav V. Burdjanadze <wr@zelax.ru>

	* libnetworking/kern/uipc_mbuf.c, libnetworking/sys/mbuf.h,
	libnetworking/netinet/udp_usrreq.c: Add  optional UDP broadcast
	forwarding support.
	* libnetworking/netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled
	UDP broadcast forwarding.

2002-09-14	Joel Sherrill <joel@OARcorp.com>

	* posix/src/psignal.c: Remove duplication from rtems/posix/psignal.h.
	* rtems/src/dpmemcreate.c, rtems/src/dpmemident.c,
	rtems/src/msgqcreate.c, rtems/src/msgqident.c, rtems/src/partcreate.c,
	rtems/src/partident.c, rtems/src/ratemoncreate.c,
	rtems/src/ratemonident.c, rtems/src/regioncreate.c,
	rtems/src/regionident.c, rtems/src/semcreate.c, rtems/src/semident.c,
	rtems/src/taskcreate.c, rtems/src/taskident.c, rtems/src/timercreate.c,
	rtems/src/timerident.c: Added casts to Objects_Name to eliminate
	warnings.
	* libfs/src/dosfs/fat.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/memfile.c: Eliminated
	warnings.  A lot of this focus was on changing read and write entry
	points to return ssize_t as read(2) and write(2) now do.
	* libcsupport/include/rtems/libio.h: Change rtems_filesystem_read_t and
	rtems_filesystem_write_t to return ssize_t to match read(2) and write(2)
	respectively.
	* libnetworking/kern/uipc_socket.c: Fix case on SO_RCVTIMEO and
	SO_SNDTIMEO where conversion into ticks can result in a 0 ticks timeout
	which is  the same as requesting no timeout.  Reported by Sergei Organov
	<osv@javad.ru>.

2002-09-14	Eric Norum <eric.norum@usask.ca>

	* libcsupport/src/readdir_r.c: New file.
	* libcsupport/Makefile.am: Reflect above.

2002-09-07	Joel Sherrill <joel@OARcorp.com>

	* libblock/src/bdbuf.c: Previous fix for PR282 regressed mutex changes.

2002-09-06	Alexander M. Kukuta <kam@oktet.ru>

	* libblock/src/bdbuf.c: Per PR282, correct problem in function
	rtems_bdbuf_read() where device ioctl() is called with the logical
	device number used instead of corresponding physical device number.

2002-09-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/netinet/in_cksum.c: #include <string.h> for puts in
	generic routines.

2002-08-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/shell.c: #include <time.h>.
	* libmisc/wrapup/Makefile.am: Eliminate LIBNAME.

2002-08-30	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/io.c: Fixed some spacing.

2002-08-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/Makefile.am: Remove cpuopt.h generation.
	* configure.ac: Correct package name. Don't build ada if POSIX is
	disabled. Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE
	crap.
	* aclocal/prog-gnat.m4: New.
	* configure.ac: Add ada subdir handling.

2002-08-21	Joel Sherrill <joel@OARcorp.com>

	* posix/src/adjtime.c: New file -- adjtime() support required by the
	Network Time Protocol (NTP) port to RTEMS.
	* posix/src/Makefile.am: Modified to reflect above.

2002-08-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/bsp-alias.m4: Remove.

2002-08-20	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
	to avoid warning on ntohl().

2002-08-20	Eric Norum <eric.norum@usask.ca>

	* libnetworking/rtems/rtems_glue.c: Per PR270, the BSD network code
	expects that the value of the number of seconds since boot is non-zero.
	The RTEMS network initialization code assures this by waiting for a
	second.  A more efficient technique is to simply wait until the number
	of seconds since boot is non-zero.

2002-08-14	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
	* score/src/threadidlebody.c: Add return 0 to avoid warning.

2002-08-12	Eric Norum <eric.norum@usask.ca>

	* libcsupport/src/write.c (_write_r): Change prototype to match newlib's
	reent.h.

2002-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use .$(OBJEXT)
	instead of .o.
	* librpc/src/rpc/rtems_portmapper.c: include <stdlib.h> (Get rid of
	gcc31 warnings about abort/exit).

2002-08-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/Makefile.am: Remove shell.h from EXTRA_DIST.

2002-08-09	Joel Sherrill <joel@OARcorp.com>

	* posix/src/cancelrun.c: Remove check for PTHREAD_CANCELED not being
	defined to ensure that newlib patch includes it.
	* libnetworking/libc/getservent.c: Per PR265, add  #include
	<netinet/in.h> for ntohl() function.

2002-08-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add missing ',' to librpc activation. Add
	AC_MSG_CHECKING/AC_MSG_RESULT.
	* aclocal/check-networking.m4: Let AC_MSG_CHECKING refer to CPU.
	* configure.ac: Fix bug in librpc activation, having introduced by
	yesterday's patch.

2002-08-07	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-ss-20020807.
	* libnetworking/netinet/in.h: Per PR263, added include of
	<machine/endian.h> to <netinet/in.h> so it includes prototypes of
	ntohl() family of routines.

2002-08-07	Chris Johns <ccj@acm.org>

	* score/src/coretodset.c: Correct calculation of ticks until next
	section boundary.  It was incorrectly based upon current time not the
	time that is being set.

2002-08-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/env-rtemsbsp.m4: Remove RTEMS_CONFIG_PER_BSP.
	* aclocal/env-rtemscpu.m4: Remove RTEMS_CONFIG_PER_BSP. Use AS_IF
	instead of if/then/else/fi.

2002-08-06	Joel Sherrill <joel@OARcorp.com>

	* configure.ac, librpc/configure.ac: or32 does not currently support
	librpc.

2002-08-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use librtems.a.
	* wrapup/Makefile.am: Use libsapi.a.
	* sapi/src/Makefile.am: Add libsapi.a.
	* rtems/src/Makefile.am: Add librtems.a.
	* libnetworking/wrapup/Makefile.am: Don't install.

2002-08-01	Joel Sherrill <joel@OARcorp.com>

	* libmisc/cpuuse/cpuuse.c (CPU_usage_Dump) : Corrected so it honors when
	an object name is raw versus being a string.
	* libnetworking/machine/param.h, libnetworking/sys/syslimits.h: In the
	continued effort to eliminate .h conflicts between newlib and RTEMS,
	these were moved to newlib.
	* libnetworking/machine/Makefile.am, libnetworking/sys/Makefile.am:
	Reflect above.

2002-07-31	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use libscore.a.
	* aclocal/canonicalize-tools.m4, automake/lib.am: Remove LD.
	* Makefile.am: Put preinstall-stamp into CLEANFILES.
	* aclocal/rtems-top.m4: Use with_project_root and MULTIBUILDTOP to
	compose PROJECT_TOPdir (Fixes hppa1.1/genoffset problem).
	* wrapup/Makefile.am: LIBBLOCK_OBJS = ../libblock/$(ARCH)/libblock.a.
	* posix/src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
	* score/src/Makefile.am: Build into libscore.a.
	* libblock/Makefile.am: Merge src/Makefile.am.
	* libblock/src/Makefile.am: Remove.
	* libblock/configure.ac: Remove src/Makefile.am.
	* libfs/wrapup/Makefile.am, libfs/wrapup/.cvsignore: Remove.
	* libfs/Makefile.am: Remove wrapup SUBDIR.
	* libfs/configure.ac: Remove wrapup/Makefile.

2002-07-31	Joel Sherrill <joel@OARcorp.com>

	* aclocal/rtems-cpu-subdirs.m4: Removed the or16 port was just a stub
	and only the OR32 port is getting worked on.

2002-07-30	Joel Sherrill <joel@OARcorp.com>

	* libmisc/stackchk/check.c: Don't reference the RTEMS allocated
	interrupt stack if the port doesn't configure using it.
	* libcsupport/include/sys/utime.h: Removed as file is now part of the
	RTEMS newlib support.
	* libcsupport/Makefile.am: Reflect above.
	* libcsupport/include/rtems/termiostypes.h: Avoid use of __P.
	* libnetworking/sys/param.h: Removed as a simpler version of this file
	is now part of the RTEMS newlib support.
	* libnetworking/sys/Makefile.am: Modified to reflect above.
	* libnetworking/machine/types.h: Removed as a simpler version of this
	file is now part of the RTEMS newlib support.
	* libnetworking/machine/Makefile.am, libnetworking/machine/endian.h,
	libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/sys/Makefile.am, libnetworking/sys/systm.h: Minor
	modifications to use the simpler machine/types.h.  Mostly more complete
	sets of #include's to account for machine/types.h no longer doing this.

2002-07-30	Jay Monkman <jtm@smoothsmoothie.com>

	* libnetworking/netinet/in_cksum.c,
	libnetworking/netinet/in_cksum_arm.c: Added ARM in_cksum support.

2002-07-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* librpc/src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
	* librpc/include/Makefile.am: Merge include/rpc/Makefile.am. Merge
	include/rpcsvc/Makefile.am.
	* librpc/include/rpc/Makefile.am, librpc/include/rpcsvc/Makefile.am,
	librpc/src/rpc/PSD.doc/Makefile.am: Remove.
	* librpc/configure.ac: Remove duplicate AC_PROG_RANLIB. Remove
	include/rpc/Makefile. Remove include/rpcsvc/Makefile. Remove
	src/rpc/PSD.doc/Makefile.

2002-07-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am: Use .$(OBJEXT) instead of .o.

2002-07-24	Joel Sherrill <joel@OARcorp.com>

	* libmisc/wrapup/Makefile.am: Temporarily don't include serdbg since it
	causes some BSPs to not link "main(){}" as required by autoconf.
	* libnetworking/sys/select.h: Add a prototype of select() to avoid
	warnings. In particular a C++ application using select() required a
	prototype.
	* libnetworking/Makefile.am, libnetworking/libc/res_send.c: Do not
	install or use <poll.h> since RTEMS does not support it.

2002-07-23	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.

2002-07-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
	* wrapup/Makefile.am: Use project_libdir instead of
	$(PROJECT_RELEASE)/lib. Eliminate LIBNAME. Pickup *.o's instead of
	*.rels for CPU_OBJS. Manually create $(project_libdir)$(MULTISUBDIR).
	* automake/lib.am: Use project_libdir instead of $(PROJECT_RELEASE)/lib.
	* aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
	RTEMS_BSP_SPECS, PROJECT_RELEASE. Add project_libdir, libdir. New
	GCC_SPECS. Various cleanups.
	* aclocal/rtems-top.m4: New PROJECT_ROOT handling.
	* automake/compile.am: Remove RTEMS_BSP_SPECS, LD* flags, LINK,
	references to bsp_specs. Use project_libdir instead of
	$(PROJECT_RELEASE)/lib.
	* itron/src/Makefile.am: Use .$(OBJEXT) instead of .o.
	* itron/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
	* posix/src/Makefile.am: Use .$(OBJEXT) instead of .o.
	* posix/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
	* score/src/Makefile.am, sapi/src/Makefile.am, rtems/src/Makefile.am,
	librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Use .$(OBJEXT)
	instead of .o.
	* librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Eliminate
	LIBNAME.
	* libblock/src/Makefile.am: Use .$(OBJEXT) instead of .o.
	* libblock/src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
	* libcsupport/Makefile.am: Use .$(OBJEXT) instead of .o.
	* libcsupport/Makefile.am: Eliminate LIBNAME. Use AM_CPPFLAGS instead of
	INCLUDES (Upcoming automake standard).
	* libnetworking/kern/Makefile.am: Use .$(OBJEXT) instead of .o.
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
	libnetworking/wrapup/Makefile.am: Ditto.
	* libnetworking/kern/Makefile.am: Eliminate LIBNAME.
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
	* libnetworking/wrapup/Makefile.am: Use project_libdir instead of
	$(PROJECT_RELEASE)/lib.

2002-07-22	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add
	the missing _ISR_Disable.  This fix was already applied to the old
	location (c/src/exec/score/...).

2002-07-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/capture/capture.c, libmisc/capture/capture-cli.c: include
	<string.h> for memset.

2002-07-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/rtems-top.m4: Reflect relocation of c/src/exec to cpukit.
	* aclocal/check-cpu.m4, aclocal/check-bsps.m4: Ditto.

2002-07-17	Jay Monkman <jtm@smoothsmoothie.com>

	* libnetworking/netinet/in.h, libnetworking/netinet/ip.h,
	libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp.h: Modified to
	added packed attribute.o.

2002-07-16	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/object.inl: Corrected typos in
	_Objects_Open, _Objects_Close, and _Objects_Namespace_remove.

2002-07-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/multilib.am: Add install-multi.
	* aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting
	version.m4. Add --with-project-root. Reflect --with-project-root to
	setting up PROJECT_ROOT.
	* aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK).
	* aclocal/check-cpu.m4, aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir.
	* configure.ac: RTEMS_TOP(..).
	* itron/configure.ac, posix/configure.ac, librpc/configure.ac,
	libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
	libnetworking/configure.ac: RTEMS_TOP(../..).

2002-07-05	Joel Sherrill <joel@OARcorp.com>

	* posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
	posix/src/cancelrun.c, posix/src/mqueue.c, posix/src/pthread.c,
	posix/src/semaphore.c, posix/src/setcancelstate.c,
	posix/src/setcanceltype.c, posix/src/testcancel.c: Per PR164, corrected
	the behavior of thread cancellation and did some cleanup as a
	side-effect.
	* score/macros/rtems/score/object.inl: Corrected implementation of
	_Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be
	consistent with the inline implementation.
	* rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c,
	rtems/src/ratemonident.c, rtems/src/regionident.c, rtems/src/semident.c,
	rtems/src/timerident.c: Corrected use of name parameter to  be
	consistent with fixes implemented to string name processing which were
	committed with the POSIX Message Queue update.

2002-07-04	Joel Sherrill <joel@OARcorp.com>

	* Jump table for single entry point removed.
	* sapi/include/rtems/directives.h, sapi/src/entrytable.c: Removed.
	* sapi/include/Makefile.am, sapi/src/Makefile.am, sapi/src/exinit.c:
	Modified to reflect above.

2002-07-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA.
	* aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY.
	* configure.ac: Remove RTEMS_PROJECT_ROOT.
	* aclocal/project-root.m4: Remove.
	* aclocal/enable-multiprocessing.m4: Fix typo.
	* aclocal/prog-cc.m4: Remove obsolete comments. Comment out GCCSED.
	* itron/configure.ac, posix/configure.ac, librpc/configure.ac,
	libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
	libnetworking/configure.ac: Remove RTEMS_PROJECT_ROOT.

2002-07-01	Joel Sherrill <joel@OARcorp.com>

	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* itron/src/cre_mbf.c, itron/src/cre_sem.c, itron/src/eventflags.c,
	itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
	itron/src/msgbuffer.c, itron/src/port.c, itron/src/task.c,
	itron/src/vmempool.c: Modified as part of above.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* posix/include/rtems/posix/key.h, posix/src/cond.c,
	posix/src/condinit.c, posix/src/intr.c, posix/src/key.c,
	posix/src/keycreate.c, posix/src/keydelete.c, posix/src/killinfo.c,
	posix/src/mqueue.c, posix/src/mqueuecreatesupp.c, posix/src/mutex.c,
	posix/src/mutexinit.c, posix/src/psignal.c, posix/src/pthread.c,
	posix/src/semaphore.c, posix/src/semaphorecreatesupp.c: Modified as part
	of above.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* score/include/Makefile.am, score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h, score/include/rtems/score/object.h,
	score/include/rtems/score/threadq.h,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/thread.inl,
	score/macros/rtems/score/object.inl, score/src/Makefile.am,
	score/src/coremsg.c, score/src/coremutex.c, score/src/coresem.c,
	score/src/mpci.c, score/src/objectcomparenameraw.c,
	score/src/objectextendinformation.c,
	score/src/objectinitializeinformation.c, score/src/objectnametoid.c,
	score/src/thread.c, score/src/threadclose.c, score/src/threadget.c,
	score/src/threadq.c, score/src/threadqextractwithproxy.c: Modified as
	part of above.
	* score/include/rtems/score/apimutex.h,
	score/src/objectgetnoprotection.c: New files.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* sapi/include/confdefs.h, sapi/src/exinit.c, sapi/src/extension.c,
	sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Modified
	as part of above.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* rtems/include/rtems.h, rtems/inline/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/region.inl, rtems/src/dpmem.c,
	rtems/src/dpmemcreate.c, rtems/src/msg.c, rtems/src/msgqcreate.c,
	rtems/src/part.c, rtems/src/partcreate.c, rtems/src/ratemon.c,
	rtems/src/ratemoncreate.c, rtems/src/region.c, rtems/src/regioncreate.c,
	rtems/src/regiondelete.c, rtems/src/regionextend.c,
	rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
	rtems/src/regionreturnsegment.c, rtems/src/rtemstimer.c,
	rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/taskcreate.c,
	rtems/src/taskident.c, rtems/src/tasks.c, rtems/src/timercreate.c:
	Modified as part of above.
	* libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
	libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/monitor.h: Corrected use of _Objects_Information_table
	now that it is a two dimensional array based upon API and class.  In
	addition, in the monitor,  corrected an error which occured when a
	target has 64 bit pointers.
	* libmisc/stackchk/check.c: Corrected use of _Objects_Information_table
	now that it is a two dimensional array based upon API and class.
	* Mega patch merge to change the format of the object IDs to loosen the
	dependency between the SCORE and the various APIs. There was
	considerable work to simplify the object name management and it appears
	that the name_table field is no longer needed. This patch also includes
	the addition of the internal mutex which is currently only used to
	protect some types of allocation and deallocation.  This significantly
	can reduce context  switch latency under certain circumstances.  In
	particular, some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge, the patch is
	not as clean as it should be.  In particular, the documentation has not
	been modified to reflect the new object ID layout, the IDs in the test
	screens are not updated, and _Objects_Get_information needs to be a real
	routine not inlined. As part of this patch a lot of MP code for
	thread/proxy blocking was made conditional and cleaned up.
	* libblock/src/bdbuf.c: Modified as part of above.
	* libcsupport/src/__times.c: Corrected from previous attempt to cleanup.

2002-06-28	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/__times.c: Cleaned up comments, return more
	information, and eliminated the fatal error on clock not set since it
	cannot occur.

2002-06-27	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* Addition of a ftp client filesystem, comparable to the tftp one.
	* libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: New files.
	* libnetworking/lib/Makefile.am, libnetworking/rtems/Makefile.am:
	Modified to reflect above.

2002-06-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/prog-ccas.m4: New.
	* aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP.
	RTEMS_GCC_PRINT.
	* aclocal/check-multiprocessing.m4: Fix typo.
	* automake/compile.am: Remove CXX support. Replace AS by CCAS. Remove
	LINK_LIBS, LINK_OBJS, LINK_FILES.
	* configure.ac: Use AC_CONFIG_AUX_DIR(..).
	* itron/configure.ac, posix/configure.ac, librpc/configure.ac,
	libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
	libnetworking/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add
	AC_PROG_RANLIB.

2002-06-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove references to RTEMS_BSP.
	* aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP.
	Allow building w/ --enable-multiprocessing --enable-multilib.
	* aclocal/enable-multiprocessing.m4: Eliminate RTEMS_HAS_MULTIPROCESSING.
	* itron/configure.ac: Remove references to RTEMS_BSP.
	* itron/src/Makefile.am: Add libitron.a.
	* posix/configure.ac: Remove references to RTEMS_BSP.
	* posix/src/Makefile.am: Add libposix.a.
	* libmisc/wrapup/Makefile.am: Don't preinstall libmisc.a.
	* libblock/src/Makefile.am: Don't preinstall libblock.a.
	* libfs/wrapup/Makefile.am: Don't preinstall libfs.a.
	* libnetworking/wrapup/Makefile.am: Don't preinstall libnetworking.a.

2002-06-25	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* With the addition of serdbg, the standard polled I/O functions for
	gdbstub and/or printk are optionally routed to any termios-aware device
	driver, that supports polled mode. See libmisc/serdbg/README.
	* libmisc/serdbg/Makefile.am, libmisc/serdbg/README,
	libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
	libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
	libmisc/serdbg/termios_printk_cnf.h, libmisc/serdbg/.cvsignore: New
	files.
	* libmisc/configure.ac, libmisc/Makefile.am, libmisc/wrapup/Makefile.am:
	Modified to reflect addition.

2002-06-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Fix stupid typo in previous patch.
	* configure.ac: Add librpc. AC_PROG_RANLIB.
	* wrapup/Makefile.am: Add librpc. Use relative path to lib*.a for
	POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS.
	* librpc/configure.ac: RTEMS_TOP(../../../..).
	AC_CONFIG_AUX_DIR(../../../..). Remove RTEMS_CANONICAL_HOST. Use
	RTEMS_ENV_RTEMSCPU. Add AC_PROG_RANLIB.
	* librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
	librpc/include/rpcsvc/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* librpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	ACLOCAL_AMFLAGS = -I ../aclocal.
	* librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
	librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.

2002-06-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* aclocal/subdirs.m4: Remove.

2002-06-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Use relative path to lib*.a for LIBCSUPPORT_OBJS,
	LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS.
	* libblock/Makefile.am: Merge-in include/Makefile.am.
	* libblock/include/Makefile.am: Remove.
	* libblock/configure.ac: Reflect changes above.
	* libnetworking/Makefile.am: Remove commented out net-apps.

2002-06-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Include $(top_srcdir)/automake/*.am. Use aclocal.
	* sapi/include/Makefile.am, sapi/Makefile.am, sapi/inline/Makefile.am,
	sapi/macros/Makefile.am, sapi/src/Makefile.am,
	score/include/Makefile.am, score/Makefile.am, score/cpu/Makefile.am,
	score/inline/Makefile.am, score/macros/Makefile.am,
	score/src/Makefile.am, wrapup/Makefile.am, include/Makefile.am,
	rtems/include/Makefile.am, rtems/Makefile.am, rtems/inline/Makefile.am,
	rtems/macros/Makefile.am, rtems/src/Makefile.am: Include
	$(top_srcdir)/automake/*.am.
	* aclocal/bsp-alias.m4: Copied over from aclocal/.
	* aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
	aclocal/canonicalize-tools.m4, aclocal/check-bsp-cache.m4,
	aclocal/check-bsps.m4, aclocal/check-cpu.m4, aclocal/check-itron.m4,
	aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
	aclocal/check-newlib.m4, aclocal/check-posix.m4, aclocal/check-tool.m4,
	aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
	aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
	aclocal/enable-networking.m4, aclocal/enable-posix.m4,
	aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
	aclocal/env-rtemscpu.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
	aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
	aclocal/project-root.m4, aclocal/rtems-cpu-subdirs.m4,
	aclocal/rtems-debug.m4, aclocal/rtems-top.m4, aclocal/subdirs.m4,
	aclocal/sysv-ipc.m4, aclocal/tool-paths.m4, aclocal/version.m4: Ditto.
	* itron/include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* itron/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* itron/inline/Makefile.am, itron/macros/Makefile.am,
	itron/src/Makefile.am, posix/include/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* posix/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* posix/inline/Makefile.am, posix/macros/Makefile.am,
	posix/src/Makefile.am, libblock/include/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* libblock/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libblock/src/Makefile.am, libfs/src/dosfs/Makefile.am,
	libfs/src/Makefile.am, libfs/src/imfs/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.
	* libfs/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libfs/wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* libcsupport/Makefile.am: Merge src/Makefile.am.
	* libcsupport/configure.ac: Reflect changes above.
	* libcsupport/src/Makefile.am: Remove.
	* libcsupport/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libcsupport/src/Makefile.am, libnetworking/arpa/Makefile.am,
	libnetworking/kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* libnetworking/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
	../aclocal.
	* libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/rtems/Makefile.am, libnetworking/sys/Makefile.am,
	libnetworking/vm/Makefile.am, libnetworking/wrapup/Makefile.am: Include
	$(top_srcdir)/../automake/*.am.

2002-06-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* automake/compile.am, automake/lib.am, automake/local.am,
	automake/multilib.am, automake/subdirs.am: Copied over from automake/.
	* Makefile.am: Add automake/*.am.

2002-06-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/rtems/Makefile.am: include multilib.am instead of
	RTEMS_BSP.cfg.

2002-05-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/configure.ac: Remove RTEMS_CHECK_POSIX_API. Remove
	RTEMS_ENABLE_POSIX. Remove RTEMS_CHECK_CUSTOM_BSP. Remove
	RTEMS_ENABLE_POSIX.

2002-05-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libnetworking.
	* wrapup/Makefile.am: Ditto. Relocate c/src/libnetworking.
	* libnetworking/Makefile.am: Reflect moval.
	* libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/lib/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/vm/Makefile.am, libnetworking/libc/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/arpa/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/kern/Makefile.am,
	libnetworking/rtems/Makefile.am, libnetworking/configure.ac: Ditto.
	* libnetworking/wrapup/Makefile.am: Ditto. Remove references to
	networking apps.

2002-05-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac, libmisc/Makefile.am: Remove references to rootfs.

2002-05-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX).
	* wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs.
	* libblock/configure.ac, libblock/Makefile.am,
	libblock/include/Makefile.am, libblock/src/Makefile.am: Reflect move
	from c/src/libblock to c/src/exec/libblock.
	* libfs/configure.ac: Reflect move from c/src/libfs to c/src/exec/libfs.
	* libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
	libfs/src/imfs/Makefile.am, libfs/wrapup/Makefile.am: Ditto.
	* libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
	<rtems/bspIo.h>.

2002-05-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
	libmisc/rootfs/mkrootfs.h, libmisc/rootfs/mkrootfs.c: Remove.
	* libmisc/configure.ac: Remove rootfs and NETWORKING macros.
	* libmisc/wrapup/Makefile.am: Remove rootfs and HAS_NETWORKING.
	* libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
	* libnetworking/rtems/mkrootfs.h: Ditto.
	* libnetworking/rtems/Makefile.am: Reflect changes above.

2002-05-16	Chris Johns <ccj@acm.org>

	PR 194
	* libmisc/*: Added the Capture engine.
	* libmisc/capture/Makefile.am, libmisc/capture/README,
	libmisc/capture/capture-cli.c, libmisc/capture/capture-cli.h,
	libmisc/capture/capture.c, libmisc/capture/capture.h,
	libmisc/capture/.cvsignore: New files.
	* libmisc/Makefile.am, libmisc/configure.ac, libmisc/wrapup/Makefile.am:
	Modified to reflect addition.

2002-05-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add libcsupport.
	* wrapup/Makefile.am: Ditto.
	* Makefile.am: Add preinstall-stamp.

2002-05-15	Chris Johns <ccj@acm.org>

	* score/include/rtems/score/thread.h,
	score/inline/rtems/score/thread.inl, score/src/threaddispatch.c,
	score/src/threadinitialize.c: Move the C library re-enterrant support
	directly into the thread dispatch code. RTEMS needs libc and so
	requiring libc to use a user extension with its overhead is not the best
	solution. This patch lowers the overhead to 2 pointer moves.

2002-05-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
	libnetworking/sys/filio.h: Remove.
	* libnetworking/sys/Makefile.am: Reflect changes above.

2002-05-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/Makefile.am: Work-around to autoconf-2.53 adding
	PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.

2002-05-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/include/sys/utsname.h: Remove.
	* posix/include/Makefile.am: Reflect changes above.
	* posix/src/utsname.c: Remove.
	* posix/src/Makefile.am: Reflect changes above.

2002-05-01	Eric Norum <eric.norum@usask.ca>

	* libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
	assembly  to satisfy gcc 3.1 and newer.

2002-04-26	Eric Norum <eric.norum@usask.ca>

	* libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
	agressive optimization in gcc 3.1 does not reorder things.

2002-04-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Remove targopts.h.
	* libnetworking/pppd/utils.c: Adapt to gcc-3.x.

2002-04-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add the sparc to the target supporting
	multlibs.

2002-04-16	Chris Johns <ccj@acm.org>

	* score/src/threadinitialize.c: Per PR181, clear the array of user
	extension pointers. This lets user extensions that have hooked the
	switch handler know if a task has been processed by the user extension
	before. If a user extension is created after a task is started it may
	not know it.

2002-04-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove ENABLE_GCC28.

2002-04-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add i386 to multilib-able targets.

2002-04-11	Chris Johns <ccj@acm.org>

	PR 59/networking
	* libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: Add the
	drv_ctrl driver control block field to the ifconfig network driver
	structure. This field is needed by the i82586 driver which was ported
	from NetBSD as it had better hardware abstraction.

2002-04-10	Victor V. Vengerov <vvv@oktet.ru>

	PR 385/filesystem
	* libblock/src/ramdisk.c: The "from" and "to" locations are calculated
	as the start of the block within the ram that data is to be transferred
	from/to for reads and writes respectively.  However, within the loops,
	the "from" and "to" locations are never updated.  The loop should have
	been updated as: from += rd->block_size; and to += rd->block_size;
	within the for loops in the ramdisk_read and ramdisk_write routines,
	respectively.

2002-04-08	Chris Johns <ccj@acm.org>

	* Per PR142, make task switch extension its own list.
	* posix/src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
	* Per PR141 and PR174, make task switch extension its own list and fix
	all odd problems introduced by providing macro version.
	* score/inline/rtems/score/userext.inl: Fix.
	* Per PR142, make task switch extension its own list.
	* score/include/rtems/score/userext.h: Reflect above by adding
	User_extensions_Switch_control and adding it to User_extenions_Control.
	* score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
	to minimize overhead.  Address processing dedicated switch chain.
	* Per PR142, make task switch extension its own list.
	* score/include/rtems/score/userext.h: Reflect above by adding
	User_extensions_Switch_control and adding it to User_extenions_Control.
	* score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
	to minimize overhead.  Address processing dedicated switch chain.
	* Per PR142, make task switch extension its own list.
	* rtems/src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.

2002-04-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
	* posix/src/psignal.c: Include <stdlib.h>.
	* libblock/src/ramdisk.c, libblock/src/blkdev.c,
	libfs/src/imfs/imfs_getchild.c: include <string.h>.
	* libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/ioman.c,
	libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c: Include
	<string.h>.
	* libnetworking/ChangeLog: Fix dates.

2002-04-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/mon-monitor.c: Replace done with return (gcc3).
	* libfs/src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2
	(unused).
	* Per PR169.
	* libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed from
	CVS.

2002-04-03	Alexander Kukuta <kam@oktet.ru>

	* libblock/include/rtems/bdbuf.h: Address PR168 by changing
	bdbuf_buffer.avl.bal and bdbuf_buffer.avl.cache to signed char instead
	of char.

2002-04-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/src/getegid.c: Remove <errno.h>.
	* posix/src/geteuid.c, posix/src/getgid.c, posix/src/getuid.c: Ditto.
	* posix/src/getlogin.c: Move <errno.h>.

2002-03-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.

2002-03-27	Thomas.Doerfler@imd-systems.de

	PR 144
	* libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
	memory address 0 when called for the first time. This is done when
	trying to clear the variable "dhcp_hostname".

2002-03-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* include/Makefile.am, Makefile.am, wrapup/Makefile.am: Remove
	AUTOMAKE_OPTIONS.
	* itron/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* itron/include/Makefile.am, itron/Makefile.am,
	itron/inline/Makefile.am, itron/macros/Makefile.am,
	itron/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* posix/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* posix/src/Makefile.am, posix/Makefile.am, posix/include/Makefile.am,
	posix/inline/Makefile.am, posix/macros/Makefile.am,
	score/cpu/Makefile.am, score/src/Makefile.am, score/Makefile.am,
	score/include/Makefile.am, score/inline/Makefile.am,
	score/macros/Makefile.am, sapi/Makefile.am, sapi/include/Makefile.am,
	sapi/inline/Makefile.am, sapi/macros/Makefile.am, sapi/src/Makefile.am,
	rtems/Makefile.am, rtems/include/Makefile.am, rtems/inline/Makefile.am,
	rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* libmisc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* libmisc/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rootfs/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* librpc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
	librpc/include/rpcsvc/Makefile.am, librpc/Makefile.am,
	librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
	librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Remove
	AUTOMAKE_OPTIONS.
	* libblock/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* libblock/include/Makefile.am, libblock/Makefile.am,
	libblock/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* libfs/src/dosfs/fat_file.c: Remove bsp.h.  fat_file_write(.. const
	char*buf ..).
	* libfs/src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
	* libfs/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* libfs/src/dosfs/Makefile.am, libfs/src/Makefile.am,
	libfs/src/imfs/Makefile.am, libfs/Makefile.am, libfs/wrapup/Makefile.am:
	Remove AUTOMAKE_OPTIONS.
	* libnetworking/configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
	foreign 1.6]).
	* libnetworking/arpa/Makefile.am, libnetworking/kern/Makefile.am,
	libnetworking/Makefile.am, libnetworking/lib/Makefile.am,
	libnetworking/libc/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/pppd/Makefile.am,
	libnetworking/rtems/Makefile.am,
	libnetworking/rtems_servers/Makefile.am,
	libnetworking/rtems_telnetd/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am,
	libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.

2002-03-27	Ilya Alexeev <ilya@continuum.ru>

	PR 162
	* libnetworking/net/if_ppp.c ppp_txdaemon(),
	libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
	used in a device write routines.  Now ppp_softc structure have own
	character for writing to device (sc_outchar).  I think that converting
	local variables to static is not a right solution, because problems will
	occur in the case of two or more ppp instances.
	* libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
	must be u_long, otherwise in the case of the big output packet endless
	loop may occur.

2002-03-25	Eric Norum <norume@aps.anl.gov>

	PR 374/networking
	* libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_glue.c: The patch sent as part of PR270 got
	applied to the wrong place.   The effect was that (1) startup was no
	faster than before and (2) malloc starvation messages came way too
	quickly.  The attached patch fixes both these problems and also provides
	a mechanism for applications to handle malloc starvation conditions as
	they see fit.
	* libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: New file.

2002-03-21	Ilya Alexeev <ilya@continuum.ru>

	* libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
	preparations for multiple PPPD connections.

2002-03-21	Alexander Kukuta <kam@oktet.ru>

	* libblock/src/bdbuf.c (avl_insert, libblock/avl_remove): Reimplemented
	from scratch to avoid using GPLed sources in RTEMS core.
	* libblock/src/bdbuf.c, libblock/include/rtems/bdbuf.h: Remove "binary
	tree" implementation which was used for debugging only.

2002-03-20	Chris Johns <ccj@acm.org>

	PR 192
	* libmisc/monitor/mon-command.c: The RTEMS monitor makes everything
	lowercase. The capture engine need to set triggers or watches on task
	with uppercase names.   Also stop the monitor repeating command when
	enter is pressed.
	PR 148.
	* libmisc/monitor/mon-prmisc.c: Fixed to print task states correctly.

2002-03-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 140
	* libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed.
	* libfs/.cvsignore: Add config.h*, stamp-h*.
	* libfs/configure.ac: Remove AC_SRC_DIR(.../dosfs.h). Remove
	AM_CONFIG_HEADER(src/dosfs/config.h). Remove
	AM_CONFIG_HEADER(src/imfs/config.h). Add AM_CONFIG_HEADER(config.h).
	* libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: INCLUDES =
	-I../...

2002-03-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 130
	* libfs/src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
	* libfs/wrapup/Makefile.am: Disable dosfs for UNIX.

2002-03-13	Victor V. Vengerov <vvv@oktet.ru>

	* libblock/src/bdbuf.c (find_or_assign_buffer,
	libblock/rtems_bdbuf_read, libblock/rtems_bdbuf_sync,
	libblock/rtems_bdbuf_syncdev, libblock/bdbuf_swapout_task): Fix bug:
	disable interrupts and set level properly before _CORE_mutex_Seize
	invocation).

2002-03-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add __RTEMS_REVISION__.

2002-03-01	Eric Norum <eric.norum@usask.ca>

	* posix/src/pthreadonce.c: Task is not preemptable while running a
	pthread_once init function.  This is slightly less heavy handed than
	disabling dispatching and seems better than consuming a mutex.

2002-02-28	Victor V. Vengerov <vvv@oktet.ru>

	* DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
	* libfs/src/dosfs, libfs/src/dosfs/Makefile.am,
	libfs/src/dosfs/stamp-h2.in, libfs/src/dosfs/config.h.in,
	libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
	libfs/src/dosfs/fat_fat_operations.c,
	libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
	libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
	libfs/src/dosfs/msdos_handlers_dir.c,
	libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
	libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
	libfs/src/dosfs/.cvsignore: New files.
	* libfs/configure.ac, libfs/src/Makefile.am, libfs/wrapup/Makefile.am:
	Modified to reflect addition.

2002-02-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.

2002-02-28	Joel Sherrill <joel@OARcorp.com>

	* Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged into the
	RTEMS source.
	* libblock/ChangeLog, libblock/Makefile.am, libblock/README,
	libblock/configure.ac, libblock/include/Makefile.am,
	libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
	libblock/include/rtems/diskdevs.h, libblock/include/rtems/ramdisk.h,
	libblock/include/rtems/.cvsignore, libblock/include/.cvsignore,
	libblock/src/Makefile.am, libblock/src/bdbuf.c, libblock/src/blkdev.c,
	libblock/src/diskdevs.c, libblock/src/ramdisk.c,
	libblock/src/.cvsignore, libblock/.cvsignore: New files.

2002-02-27	Ilya Alexeev <ilya@continuum.ru>

	* libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
	libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
	libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
	capabilities as well as eliminate some warnings.

2002-02-27	Eric Norum <eric.norum@usask.ca>

	* libnetworking/net/radix.c: Properly handle fetching the default route
	when there is no route.  This was a bug in the original FreeBSD code and
	this fix is from an updated version of their code.

2002-02-16	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
	checking.

2002-02-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/src/getegid.c: Add #include <rtems/userenv.h>. Remove #include
	<rtems/libio_.h>.
	* posix/src/geteuid.c, posix/src/getgid.c, posix/src/getlogin.c,
	posix/src/getuid.c: Ditto.

2002-02-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Readded reference to wrapup.
	* posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]).
	* posix/src/psignal.c: #include <string.h>.
	* libnetworking/pppd/sys-rtems.c: Remove unused variable status from
	dodefaultroute.

2002-02-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
	include <rtems/seterr.h>.

2002-02-01	Mike Siers <mikes@poliac.com>

	* libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
	avoid bringing the link down too fast. NOTE: Mike reports successfully
	running at 56K baud on a direct link.

2002-01-31	Mike Siers <mikes@poliac.com>

	* libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
	* libnetworking/*: Update of PPPD support which eliminates the
	requirement that drivers be in the termios TASK_DRIVEN mode. Mike did
	significant testing and reports that it seems to be more stable and
	handle larger packets better.  This patch replaces the termios tasks
	with more general pppd network driver tasks.  The functions pppinput()
	and pppstart() get  called from the interrupt service routine.
	* libnetworking/Makefile.am, libnetworking/configure.ac,
	libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
	libnetworking/net/ethernet.h, libnetworking/net/if.c,
	libnetworking/net/if.h, libnetworking/net/if_arp.h,
	libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
	libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
	libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
	libnetworking/net/if_types.h, libnetworking/net/netisr.h,
	libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
	libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
	libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
	libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
	libnetworking/net/route.c, libnetworking/net/route.h,
	libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
	libnetworking/pppd/README, libnetworking/pppd/STATUS,
	libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
	libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
	libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
	libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
	libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
	libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
	libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
	libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
	libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
	libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
	libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
	libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
	libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
	libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
	libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
	libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
	libnetworking/pppd/example/README,
	libnetworking/pppd/example/netconfig.h,
	libnetworking/wrapup/Makefile.am: Modified.
	* libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
	libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
	libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
	libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
	* libnetworking/modem/, libnetworking/modem/.cvsignore,
	libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
	libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
	libnetworking/modem/pppcompress.c: Subdirectory removed.

2002-01-29	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.

2002-01-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/shell.c: Remove #undef __STRICT_ANSI__.

2002-01-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Fix tests for GCC.

2002-01-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/configure.ac: Add check for weak function attribute. Remove
	AM_CONDITIONAL([RTEMS_LIBSHELL]. Add AM_CONDITIONAL(LIBSHELL),
	AM_CONDITIONAL(LIBSERDBG).
	* libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am: Use *.a instead
	of *-tmp.a.
	* libmisc/serdbg/Makefile.am: Use *.a instead of *-tmp.a. Build iff
	LIBSERDBG is true.
	* libmisc/shell/Makefile.am: Use *.a instead of *-tmp.a. Build iff
	LIBSHELL is true.
	* libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use *.a
	instead of *-tmp.a.
	* libmisc/wrapup/Makefile.am: Reflect changes above.

2002-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
	Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).

2002-01-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Fix typo in yesterday's change:
	RTEMS_MULTILIBS.

2002-01-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
	ITRON_SUBDIRS.
	* configure.ac: Rework enable_unixlib handling.  Add RTEMS_MULTILIBS to
	cpuopts.h.
	* include/Makefile.am: Add rtems/fs.h, rtems/userenv.h. Add
	$(PROJECT_INCLUDE)/rtems. Remove libio_.h.

2002-01-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Add install-hook.  Remove SIZE_RTEMS.
	* include/rtems/fs.h: New, extracted from libio_.h.
	* include/rtems/userenv.h: New. extracted from libio_.h.
	* libmisc/rootfs/Makefile.am: Use include_rtems_HEADERS instead of
	H_FILES.
	* libfs/src/imfs/imfs_load_tar.c: Add include <sys/types.h>. Add include
	<sys/stat.h>. Add include <fcntl.h>.
	* libfs/src/imfs/imfs_rmnod.c: Add include <stdlib.h>.

2002-01-07	Joel Sherrill <joel@OARcorp.com>

	* posix/optman/, posix/optman/.cvsignore, posix/optman/Makefile.am,
	sapi/optman/, sapi/optman/.cvsignore, sapi/optman/Makefile.am,
	sapi/optman/no-ext.c, sapi/optman/no-io.c, rtems/optman/,
	rtems/optman/.cvsignore, rtems/optman/Makefile.am,
	rtems/optman/no-dpmem.c, rtems/optman/no-event.c, rtems/optman/no-mp.c,
	rtems/optman/no-msg.c, rtems/optman/no-part.c, rtems/optman/no-region.c,
	rtems/optman/no-rtmon.c, rtems/optman/no-sem.c,
	rtems/optman/no-signal.c, rtems/optman/no-timer.c: Removed entire
	contents of optman/ directory since it has been moved.

2002-01-06	Joel Sherrill <joel@OARcorp.com>

	* wrapup/.cvsignore: Readded.
	* include/.cvsignore: New file.

2002-01-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/seterr.h: Add do {..} while (0) in defines. Rename
	set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one.
	* libmisc/mw-fb/mw_uid.c: Apply rtems_set_errno_and_return_minus_one.
	* libfs/src/imfs/imfs_eval.c, libfs/src/imfs/memfile.c,
	libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs_unlink.c,
	libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_chown.c,
	libfs/src/imfs/ioman.c, libfs/src/imfs/imfs_mount.c,
	libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_stat.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_symlink.c,
	libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/linearfile.c,
	libfs/src/imfs/imfs_unmount.c: Include <rtems/seterr.h>. Apply
	rtems_set_errno_and_return_minus_one.
	* libfs/src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
	Comment out increment_and_check_linkcounts.

2002-01-04	Joel Sherrill <joel@OARcorp.com>

	* Makefile.am, configure.ac: Remove references to wrapup subdirectory.

2001-12-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use AS_IF instead of if/then/else. Add
	AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix. Add
	AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix. Add
	include/Makefile to CONFIG_FILES. Add AC_ENABLE_MULITLIB. Remove
	wrapup/rtems, wrapup/itron, wrapup/posix. Remove */optman/Makefile from
	CONFIG_FILES.
	* Makefile.am: Add include to SUBDIRS.
	* rtems/Makefile.am, sapi/Makefile.am: Remove optman from SUBDIRS.
	* include/Makefile.am: New file.
	* include/rtems/bspIo.h, include/rtems/libio_.h: Relocated from
	lib/include.
	* posix/configure.ac: Remove optman/Makefile from CONFIG_FILES.
	* posix/Makefile.am: Remove optman from SUBDIRS.

2001-12-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/posix/Makefile.am, wrapup/itron/Makefile.am,
	wrapup/rtems/Makefile.am, Makefile.am, itron/src/Makefile.am: Add
	multilib support.
	* posix/optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
	* posix/src/Makefile.am: Add multilib support.
	* score/inline/rtems/score/object.inl,
	score/macros/rtems/score/object.inl: Add add casts to Objects_Id in
	_Objects_Build_ids to avoid implicit typecasts from enum to int16 on
	bit16 targets (here: h8300).
	* score/src/Makefile.am, sapi/optman/Makefile.am, sapi/src/Makefile.am,
	rtems/src/Makefile.am, rtems/optman/Makefile.am: Add multilib support.

2001-12-18	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
	`directories' (path names with a / at the end) while disallowing open()
	operations on TFTP `directories'.

2001-12-07	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Restore write capability.

2001-11-29	Victor V. Vengerov <vvv@oktet.ru>

	* AVL trees implementation added.

2001-11-28	Joel Sherrill <joel@OARcorp.com>,

	PR 91
	* score/include/rtems/score/isr.h, score/inline/rtems/score/isr.inl,
	score/macros/rtems/score/isr.inl: Modified to allow any port to provide
	its own implementation of the macro _ISR_Is_in_progress.  If the port
	overrides this macro, it must provide a non-inlined function
	implementation.

2001-11-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/wrapup/Makefile.am: Remove HAS_IMFS.

2001-11-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/src/imfs/Makefile.am: Cleanup.
	* libnetworking/arpa/Makefile.am: Remove stray lines.

2001-11-20	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadhandler.c: When __USE__MAIN__ is defined by the
	toolset, invoke the global constructors via __main.  Reported as tested
	by  Alexandra Kossovsky <sasha@oktet.ru> and  Victor V. Vengerov
	<vvv@oktet.ru> in conjunction with a new set of tool RPMs
	(gcc2.95.3newlib1.9.0-3).  This was tracked as GNATS PR tools/84.

2001-11-16	Victor V. Vengerov <vvv@oktet.ru>

	* libblock/include/rtems/bdbuf.h,
	libblock/src/bdbuf.c(rtems_bdbuf_syncdev): New.

2001-11-07	Victor V. Vengerov <vvv@oktet.ru>

	* libblock/ChangeLog: New file.
	* libblock/src/, libblock/include/, libblock/include/rtems/: New
	directories.
	* libblock/README, libblock/configure.ac, libblock/Makefile.am,
	libblock/src/Makefile.am, libblock/include/Makefile.am,
	libblock/include/rtems/bdbuf.h include/rtems/blkdev.h
	include/rtems/diskdevs.h include/rtems/ramdisk.h src/bdbuf.c
	src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.

2001-11-07	Joel Sherrill <joel@OARcorp.com>

	Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
	* itron/include/rtems/itron/object.h: Corrected _ITRON_Objects_Get()  to
	use _Objects_Get_by_index().
	PR 36 (Reported by Todor.Todorov@barco.com)
	* score/include/rtems/score/object.h: Added prototype for
	_Objects_Get_by_index().
	* score/src/objectget.c, score/src/objectgetisr.c: Corrected procedure
	for getting index from Id so it is correct and optimal for both single
	and multiprocessor configurations.

2001-11-07	Jennifer Averett <jennifer@OARcorp.com>

	Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
	* libfs/ src/imfs/imfs_directory.c: Do not calculate the offset twice.

2001-10-26	Victor V. Vengerov <vvv@oktet.ru>

	* libfs/src/imfs/imfs_load_tar.c: Minor modification so this will
	compile with gcc-2.95.3 with the arguments "-m5200 -O4".

2001-10-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo
	in previous patch).

2001-10-23	Joel Sherrill <joel@OARcorp.com>

	* rtems/macros/rtems/rtems/asr.nil: Fixed typo.

2001-10-22	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
	pollutes the application namespace.

2001-10-18	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Properly handles ../ components in
	chdir() and open() operations within the TFTP file system.

2001-10-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
	* configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect
	changes to configuration of rtems, score and sapi subdirs.
	* Makefile.am: require automake-1.5.
	* itron/include/itronsys/Makefile.am, itron/include/rtems/Makefile.am,
	itron/include/rtems/itron/Makefile.am, itron/inline/rtems/Makefile.am,
	itron/inline/rtems/itron/Makefile.am, itron/macros/rtems/Makefile.am,
	itron/macros/rtems/itron/Makefile.am: Remove.
	* itron/include/Makefile.am, itron/inline/Makefile.am,
	itron/macros/Makefile.am: handle subdirs.
	* itron/configure.ac: Reflect changes above.
	* posix/include/sys/Makefile.am, posix/include/rtems/Makefile.am,
	posix/include/rtems/posix/Makefile.am: Remove.
	* posix/include/Makefile.am: Handle subdirs.
	* posix/inline/rtems/Makefile.am, posix/inline/rtems/posix/Makefile.am:
	Remove.
	* posix/inline/Makefile.am: Handle subdirs.
	* posix/macros/rtems/Makefile.am, posix/macros/rtems/posix/Makefile.am:
	Remove.
	* posix/macros/Makefile.am: Handle subdirs.
	* posix/configure.ac: Reflect changes above.
	* score/include/rtems/Makefile.am, score/include/rtems/Makefile.am:
	Remove.
	* score/include/Makefile.am: Handle subdirs, require automake-1.5.
	* score/macros/rtems/Makefile.am, score/macros/rtems/score/Makefile.am:
	Remove.
	* score/macros/Makefile.am: Handle subdirs, require automake-1.5.
	* score/inline/rtems/Makefile.am, score/inline/rtems/score/Makefile.am:
	Remove.
	* score/inline/Makefile.am: Handle subdirs, require automake-1.5.
	* score/Makefile.am: require automake-1.5.
	* sapi/include/rtems/Makefile.am: Remove.
	* sapi/include/Makefile.am: Handle subdirs, require automake-1.5.
	* sapi/inline/rtems/Makefile.am: Remove.
	* sapi/inline/Makefile.am: Handle subdirs, require automake-1.5.
	* sapi/macros/rtems/Makefile.am: Remove.
	* sapi/Makefile.am: require automake-1.5.
	* rtems/include/rtems/Makefile.am,
	rtems/include/rtems/rtems/Makefile.am: Remove.
	* rtems/include/Makefile.am: Handle subdirs, require automake-1.5.
	* rtems/inline/rtems/Makefile.am, rtems/inline/rtems/rtems/Makefile.am:
	Remove.
	* rtems/inline/Makefile.am: Handle subdirs, require automake-1.5.
	* rtems/macros/rtems/Makefile.am, rtems/macros/rtems/rtems/Makefile.am:
	Remove.
	* rtems/macros: Handle subdirs, require automake-1.5.
	* rtems/Makefile.am: require automake-1.5.

2001-10-16	Joel Sherrill <joel@OARcorp.com>

	* score/.cvsignore: Add stamp-h.in.
	* score/include/Makefile.am: Fixed path to cpuopts-tmp.h.

2001-10-16	Chris Johns <ccj@acm.org>

	* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/io.h, sapi/optman/no-io.c, sapi/src/exinit.c,
	sapi/src/io.c: Added a device driver register/unregister interface to
	allow device drivers to be installed and removed at runtime. This means
	you do not need devices present in the device table when you build.
	* libfs/imfs/imfs_load_tar.c: Changed the code around to remove an
	internal compiler error on the Coldfire target.

2001-10-12	Mike Siers <mikes@poliac.com>

	* Update to stable working state.
	* libnetworking/modem_example/16550.h,
	libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
	libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
	libnetworking/modem_example/ppp.h,
	libnetworking/modem_example/pppcompress.c: Files removed.
	* libnetworking/pppd/example/pppd.options: New file.
	* libnetworking/pppd/README, libnetworking/pppd/STATUS,
	libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
	libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
	libnetworking/pppd/rtemsmain.c: Updated.

2001-10-12	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/directives.h, libmisc/rootfs/mkrootfs.c,
	libmisc/rootfs/mkrootfs.h: Fixed typo.

2001-10-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
	* configure.ac: New file, generated from configure.in by autoupdate.
	* itron/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* itron/configure.in: Remove.
	* itron/configure.ac: New file, generated from configure.in by
	autoupdate.
	* posix/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* posix/configure.in: Remove.
	* posix/configure.ac: New file, generated from configure.in by
	autoupdate.
	* libmisc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* libmisc/configure.in: Remove.
	* libmisc/configure.ac: New file, generated from configure.in by
	autoupdate.
	* librpc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* librpc/configure.in: Remove.
	* librpc/configure.ac: New file, generated from configure.in by
	autoupdate.
	* libfs/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* libfs/configure.in: Remove.
	* libfs/configure.ac: New file, generated from configure.in by
	autoupdate.
	* libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
	* libnetworking/configure.in: Remove.
	* libnetworking/configure.ac: New file, generated from configure.in by
	autoupdate.

2001-10-10	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs_getchild.c: Correct length of static string as
	reported by Ibragimov Ilya <ibr@oktet.ru>.

2001-09-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/score/Makefile.am,
	score/include/rtems/Makefile.am, score/inline/rtems/score/Makefile.am,
	score/macros/rtems/score/Makefile.am, sapi/include/rtems/Makefile.am,
	sapi/include/Makefile.am, sapi/inline/rtems/Makefile.am,
	sapi/macros/rtems/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
	rtems/include/Makefile.am, rtems/inline/rtems/rtems/Makefile.am,
	rtems/macros/rtems/rtems/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/shell/Makefile.am,
	libmisc/devnull/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/mw-fb/Makefile.am, libmisc/stackchk/Makefile.am,
	libmisc/rtmonuse/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/rootfs/Makefile.am, librpc/include/rpc/Makefile.am,
	libfs/src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.

2001-09-28	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueueopen.c, posix/src/semopen.c: Clarify type on va_arg.
	* libmisc/dummy/dummy.c: Now a useful configuration that starts main().
	* libmisc/wrapup/Makefile.am: Include a base level configuration in
	RTEMS library.

2001-09-27	Joel Sherrill <joel@OARcorp.com>

	* libmisc/ChangeLog: Fixed typo in date.

2001-09-27	Eric Norum <eric.norum@usask.ca>

	* score/src/threadhandler.c: Now process C++ global constructors (_init)
	as part of the first task execution not in BSP space. This depends on
	the toolset defining USE_INIT_FINI so you have to have the right toolset
	version.
	* libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
	TFTP  filesystem.

2001-09-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/include/itronsys/Makefile.am,
	itron/include/rtems/itron/Makefile.am, itron/include/Makefile.am,
	itron/inline/rtems/itron/Makefile.am,
	itron/macros/rtems/itron/Makefile.am, posix/include/sys/Makefile.am,
	posix/include/rtems/posix/Makefile.am, posix/include/Makefile.am,
	posix/inline/rtems/posix/Makefile.am,
	posix/macros/rtems/posix/Makefile.am,
	score/include/rtems/score/Makefile.am, score/include/rtems/Makefile.am,
	score/inline/rtems/score/Makefile.am,
	score/macros/rtems/score/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
	libnetworking/vm/Makefile.am, libnetworking/pppd/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/rtems_servers/Makefile.am,
	libnetworking/arpa/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/rtems/Makefile.am,
	libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.

2001-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy.
	* itron/src/Makefile.am: Revamp INCLUDES handling to make automake-1.5
	happy.
	* posix/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
	* posix/src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
	* sapi/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
	* libfs/src/imfs/Makefile.am: Revamp INCLUDES handling to make
	automake-1.5 happy.
	* libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
	happy.

2001-09-21	Joel Sherrill <joel@OARcorp.com>

	* libmisc/configure.in, libmisc/rootfs/Makefile.am: Added conditional to
	make sure rootfs does not get built with networking is disabled.  Also
	added include of compile.am to rootfs/Makefile.am.
	* libmisc/wrapup/Makefile.am: Added rootfs conditionally if networking
	enabled.

2001-09-19	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Add some debugging capability.

2001-09-19	Chris Johns <ccj@acm.org>

	* Added support for populating the initial "root" filesystem with
	information obtained via the DHCP response.
	* libmisc/rootfs: New directory.
	* libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
	libmisc/rootfs/mkrootfs.c, libmisc/rootfs/mkrootfs.h: New files.
	* libmisc/configure.in, libmisc/Makefile.am: Modified to reflect
	addition.
	* nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
	rtems/rtems_bsdnet_internal.h Added support for populating the initial
	"root" filesystem with information obtained via the DHCP response.

2001-09-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
	instead of AC_CANONICAL_SYSTEM.
	* libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
	mkinstalldirs and mkdir.
	* libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
	RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
	* libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
	instead of AC_CANONICAL_SYSTEM.
	* libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
	mkinstalldirs and mkdir.
	* libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
	RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.

2001-09-14	Fernando Ruiz <fernando.ruiz@ctv.es>

	* rtems/src/tasks.c: Dereference pointer passed to destructor.
	* libmisc/shell/shell.c: Don't close file it wasn't open.

2001-09-13	Joel Sherrill <joel@OARcorp.com>

	* posix/src/sysconf.c: Fix typo syntax error accidentally committed.
	* posix/src/mprotect.c: New file. Stub required by some gcc's to pass
	tests. In particular, about 350 ACATS tests fail if this is not present.
	* posix/src/getpagesize.c: Ditto.
	* posix/src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT
	required to pass about 350 ACATS test cases.
	* posix/src/Makefile.am: Added new files.
	* libmisc/devnull/devnull.c: Eliminate warning.

2001-08-30	Joel Sherrill <joel@OARcorp.com>

	* posix/macros/rtems/posix/mqueue.inl: Add cast so negation works.
	* score/ src/coremutex.c, score/src/coremutexseize.c,
	score/src/coremutexsurrender.c, score/inline/rtems/score/coremutex.inl:
	The per thread field resource_count should only be manipulated when a
	mutex is priority ceiling or priority inherit.  This was reported by
	Chris Johns <ccj@acm.org> who also noticed that the use of switches for
	all disciplines generated less efficient code than using explicit tests
	for the one or two cases we were really interested in.  Further review
	of his modifications made it apparent that the "isa" methods to test
	mutex discipline were not being used so this modification was swept into
	the code as well.
	* score/src/coremutexseize.c: Add missing code for proper handling of
	nesting acquisitions.  This only impacts building with inlines disabled
	on the source with the "fast mutex" optimizations. This was post the 4.5
	branch and did not impact released versions.
	* rtems/inline/rtems/rtems/attr.inl: Correct typo and use correct
	attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.

2001-08-16	Mike Siers <mikes@poliac.com>

	* libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
	* libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
	These support callback functionality that has not even been compiled
	under RTEMS yet.
	* libnetworking/pppd/*: Update of PPPD to 2.3.11 from 2.3.5 and addition
	of an example application. - renamed error() function because of
	namespace problems. - removed calls to the exit() function. - removed
	extra files from the pppd source directory. - defined pppd task constant
	values in rtemspppd.h. - modifyied example code to get actual tick per
	second value. - placed the pppd 2.3.11 man page file (pppd.8) into the
	pppd directory.
	* libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
	libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
	libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
	libnetworking/pppd/rtems-ppp.c: Deleted.
	* libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
	libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
	libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
	libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
	libnetworking/pppd/example/init.c,
	libnetworking/pppd/example/netconfig.h,
	libnetworking/pppd/example/ppp.conf,
	libnetworking/pppd/example/pppdapp.c,
	libnetworking/pppd/example/system.h: New files.
	* libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
	libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
	libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
	libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
	libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
	libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
	libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
	libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
	libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
	libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
	libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
	libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
	libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
	libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
	libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.

2001-08-16	Joel Sherrill <joel@OARcorp.com>

	* posix/src/mqueuesendsupp.c: Account for possibly blocking during the
	core send operation.
	* score/src/coremutexsurrender.c: Use holder thread not executing thread
	because even though they may and often are the same it is not guaranteed
	unless the proper attribute is set.
	* score/include/rtems/score/coremsg.h, score/src/coremsgsubmit.c: Add a
	new return status to account for blocking sends.  Otherwise, the caller
	will think that the returned message status will have the ultimate
	results of the operation.  If the send times out, the final status will
	be in the return_code of the thread.
	* rtems/src/msgqsubmit.c: Add a comment indicating that we do not have
	to account for possibly blocking during the core send operation because
	Classic API message queue send is always non-blocking.
	* libnetworking/pppd/example/Makefile: Removed.
	* libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
	to avoid bootstrap -c clobbering it.
	* libnetworking/rtems_telnetd/.cvsignore: New file.

2001-08-09	Keith Outwater <vac4050@cae597.rsc.raytheon.com>

	* libmisc/monitor/mon-command.c: Add support for partial command
	matching. The monitor used to have this functionality before it was
	overhauled to support addition of user commands.

2001-08-09	Joel Sherrill <joel@OARcorp.com>

	* itron/src/snd_mbx.c, itron/src/tsnd_mbf.c, posix/src/mqueuesendsupp.c,
	score/include/rtems/score/coremsg.h,
	score/inline/rtems/score/coremsg.inl, score/src/coremsgsubmit.c,
	rtems/src/msgqsubmit.c: Unblocking message queue operations should NOT
	use _Thread_Executing for return status since it is permissible to
	invoke message send operations from an ISR.  This was reported by Suvrat
	Gupta <suvrat@utstar.com>.

2001-08-09	Fernando-Ruiz Casas <correo@fernando-ruiz.com>

	* libmisc/shell/pty.c: Moved to libnetworking/rtems_telnetd.
	* libmisc/shell/Makefile.am, libmisc/shell/README, libmisc/shell/cmds.c,
	libmisc/shell/shell.c, libmisc/shell/shell.h: Updates.
	* libfs/src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
	touched. The order of the questions is the key.
	* libnetworking/Makefile.am, libnetworking/configure.in,
	libnetworking/rtems_servers/Makefile.am,
	libnetworking/rtems_servers/telnetd.c,
	libnetworking/rtems_servers/telnetd.h,
	libnetworking/rtems_telnetd/Makefile.am,
	libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
	libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
	libnetworking/rtems_telnetd/telnetd.c,
	libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
	- pty and telnetd have a new subdir rtems_telnetd to avoid the side
	effect when ftpd change. - the tcp/ip stats have been implemented into
	icmds.c and started when telnetd daemon is started.
	* libnetworking/rtems_servers/telnetd.c,
	libnetworking/rtems_servers/telnetd.h: Removed.
	* libnetworking/rtems_telnetd: New directory.
	* libnetworking/rtems_telnetd/Makefile.am,
	libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
	libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
	libnetworking/rtems_telnetd/telnetd.c,
	libnetworking/rtems_telnetd/telnetd.h: New files.

2001-07-06	Thomas Doerfler <Thomas.Doerfler@imd-systems.de>

	* libfs/src/imfs/deviceio.c: Make sure errno gets set to reflect the
	status from the driver.

2001-06-14	Joel Sherrill <joel@OARcorp.com>

	* libmisc/shell/telnetd.c, libmisc/shell/telnetd.h: Moved to
	libnetworking/rtems_servers so the network stack to address network
	depenendency.
	* libmisc/shell/Makefile.am: Modified to reflect above.
	* libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
	Moved from libmisc/shell so the network stack to address network
	depenendency.
	* libnetworking/rtems_servers/Makefile.am: Modified to reflect above.

2001-05-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/rtems_servers/Makefile.am: Deleted blank lines.

2001-05-25	Sergei Organov <osv@javad.ru>

	* score/macros/rtems/score/coresem.inl,
	score/inline/rtems/score/coresem.inl: Cut and paste problem incorrectly
	enabled interrupts twice with the first time being too early.

2001-05-25	Joel Sherrill <joel@OARcorp.com>

	* libmisc/shell/cmds.c: Removed code from inappropriate source.
	* libfs/src/imfs/imfs_initsupp.c: Create the root node with the desired
	permissions.  Nodes should be created with the right permissions because
	chmod() is not supported by the miniIMFS so changing after creation is
	not possible.

2001-05-24	Joel Sherrill <joel@OARcorp.com>

	* libcsupport/src/.cvsignore: New file.

2001-05-24	Fernando Ruiz Casas <fernando.ruiz@ctv.es>

	* posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
	posix/src/getlogin.c, posix/src/getuid.c: Now save their values in
	private user environment.
	* libmisc/monitor/mon-prmisc.c: Correct print line.
	* libmisc/shell/Makefile.am: Added new file telnetd.c.
	* libmisc/shell/telnetd.c, libmisc/shell/telnetd.h, libmisc/shell/pty.c:
	New files.
	* libmisc/shell/shell.c, libmisc/shell/cmds.c, libmisc/shell/shell.h:
	Numerous improvments: - The shell_init has a new parameter 'forever'
	because in /dev/console you need that this process runs forever but in
	tcp/ip not. (respawn?) - A new task for every session opened trought
	tcp/ip telnet client. (the chargen,daytime and more are possible of
	implementation but I ask me if they are necesary) - Exit from the
	session delete the task and when the client fails too. - More cmds have
	been implemented. (very reduced version of these) umask, chmod, id,
	whoami, rm, cat, ... - A reduced line edit has been implemented. Ctrl-C
	abort the input, Ctrl-d in the first position gives EOF (logout). '\b'
	and DEL makes the rubout operation. I think that readline() for every
	session spents a lot of resources.

2001-05-17	Joel Sherrill <joel@OARcorp.com>

	* posix/macros/rtems/posix/mqueue.inl: Implemented missing routines to
	support message queue FDs.
	* score/macros/rtems/score/thread..inl: Implemented missing routines for
	new libc reentrancy support.

2001-05-14	Till Straumann <strauman@slac.stanford.edu>

	* score/src/threaddispatch.c, score/src/threadhandler.c: Per PR211 fix
	saving/restoring floating point context.  The fpsave and fprestore
	routines are only used in a executing context which _is_ fp and hence
	has the FPU enabled. The current behavior required the FPU always to be
	on which is very dangerous if lazy context switching is used.   [Joel
	Note: Some ports explicitly enabled the FPU in the FP save and restore
	routines to avoid this.] The patch also makes sure (on powerpc only)
	that the FPU is disabled for integer tasks. Note that this is crucial if
	deferred fp context switching is used. Otherwise, fp context corruption
	may go undetected! Also note that even tasks which merely push/pop FP
	registers to/from the stack without modifying them still MUST be FP
	tasks - otherwise (if lazy FP context switching is used), FP register
	corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by
	default, lazy FP context save/restore is _disabled_.

2001-05-14	Joel Sherrill <joel@OARcorp.com>

	* libmisc/dummy/Makefile.am, libmisc/wrapup/Makefile.am: Fixed to
	generate a library of the same name.
	* libnetworking/ChangeLog: Corrected -- entry should have been in
	libchip.

2001-05-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
	cpuopts.h.in, cpuopts-tmp.h.
	* libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.

2001-05-09	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/exinit.c: Slightly rework initialization so there is a valid
	thread as _Thread_Executing when the pre_tasking hook is called.  This
	allows one directives and malloc to potentially use mutex protection.

2001-04-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/shell/cmds.c, libmisc/shell/shell.c: Remove fileno-hacks.
	* libmisc/monitor/mon-symbols.c: Remove #undef __STRICT_ANSI__.

2001-04-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.in, itron/configure.in, posix/configure.in,
	libfs/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.

2001-04-26	Joel Sherrill <joel@OARcorp.com>

	* posix/include/rtems/posix/mqueue.h,
	posix/inline/rtems/posix/mqueue.inl, posix/src/mqueue.c,
	posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
	posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c,
	posix/src/mqueueopen.c, posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c: Per PR81 reworked
	to add a message queue descriptor separate from the underlying message
	queue.  This allows non-blocking to follow the "open" not the underlying
	queue.
	* score/src/objectcomparenamestring.c: Fix typos.
	* score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl, score/
	src/objectcomparenamestring.c: Address PR81 that reworked POSIX message
	queues to add a descriptor separate from the underlying message queue.
	This allows non-blocking to follow the "open" not the underlying queue.
	As part of debugging this it became clear that
	_Objects_Compare_name_string was broken and a simple version using
	strncmp() was substituted.

2001-04-24	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/memfile.c (memfile_open): Did not set iop->size and
	thus the value was incorrect.  Before this field was cleared, this
	resulted in the value from the last time that IOP was used being still
	in place.  Discovered by  Andrew Bythell <abythell@nortelnetworks.com>.

2001-04-24	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
	NTP synchronization a little more robust -- no NTP daemon yet, but at
	least it trys a little harder when the primary NTP server is down.

2001-04-22	Joel Sherrill <joel@OARcorp.com>

	* itron/src/task.c (_ITRON_Task_User_extensions): Add new fields to  be
	correct in respect to newly added fields for separate switch list.

2001-04-20	Radzislaw Galler  <rgaller@et.put.poznan.pl>

	* libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
	libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
	libnetworking/pppd/modem_example/modem.c,
	libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
	other strings into English.
	* libnetworking/pppd/STATUS: updated to reflect the changes.

2001-04-20	Joel Sherrill <joel@OARcorp.com>

	* libmisc/devnull/devnull.c (null_initialize): Added check to  ensure
	that the driver is only initialized once.  Otherwise, it will abort when
	the device /dev/null is present. (null_write): Do not dereference a NULL
	pointer.
	* libfs/src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print only
	information that does not vary based on target or memory configuration.
	The old prints are still there in case they are needed in the future to
	debug.  Printing target dependent addresses makes the test output vary
	by target unnecessarily.

2001-04-20	Jake Janovetz <janovetz@uiuc.edu>

	* libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
	again.

2001-04-20	Fernando Ruiz Casas <correo@fernando-ruiz.com>

	* Added initial shell functionality.
	* libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
	Reflect having added shell.
	* libmisc/shell/.cvsignore, libmisc/shell/Makefile.am,
	libmisc/shell/README, libmisc/shell/cmds.c, libmisc/shell/shell.c,
	libmisc/shell/shell.h: New files.

2001-04-16	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h: Fix real-time clock support.

2001-04-11	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/userext.inl: Now works after merging patch
	for functionality requested in PR174.
	* score/inline/rtems/score/userext.inl: Added a comment explaining the
	order in which routines appear since it is not the obvious order.

2001-04-08	Joel Sherrill <joel@OARcorp.com>

	* score/macros/rtems/score/object.inl: Corrected arguments.
	* score/macros/rtems/score/userext.inl: Updated to reflect modifications
	to inline version from PR142.
	* score/inline/rtems/score/userext.inl: Cleanup as side-effect of above.
	* rtems/src/tasks.c: Pre-initialized switch extension for list.
	* rtems/macros/rtems/score/timer.inl: Corrected typo on end of line.

2001-04-04	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/dosfs/Makefile.am: Per PR129 do not install as many files to
	the $(includedir).

2001-03-29	Joel Sherrill <joel@OARcorp.com>

	* Per PR126, configuration structures now match docs.
	* sapi/include/rtems/config.h: Use public data types.
	* Per PR126, configuration structures now match docs.
	* rtems/include/rtems/rtems/config.h: Use public data types.
	* Per PR147 addressed problems when reseting and inserting a timer into
	a timer chain that did not honor time passage since the last time the
	timer server was scheduled and the new insertion.
	* rtems/include/rtems/rtems/timer.h, rtems/src/timerreset.c,
	rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: Broke up the "reset server" routine
	into a set of very specific routines that allowed the server to be
	unscheduled, timer chains to be "synchronized" with the current time
	before inserting a new timer.

2001-03-28	Joel Sherrill <joel@OARcorp.com>

	* PR132 requested some tinkering ot lower memory.
	* sapi/include/confdefs.h: Lowered footprint of device driver table and
	statically configure user extensions.  Now if no static extensions are
	configured, then the table is not instantiated.

2001-03-26	Zoltan Kocsi <zoltan@bendor.com.au>

	* rtems/src/eventsurrender.c: Clear event condition when task is
	unblocked. This makes sure that subsequent event send thinks the task is
	still blocked and overwrites the initial events received.

2001-03-23	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/memfile.c: Reapply fix from bug report from Jose
	Sturniolo <jsturnio@nec.com.ar> where NULL pointer was dereferenced when
	freeing a triply indirect file.   The fix was applied to the 4.5 release
	branch and not the development branch.

2001-03-20	Till Straumann <strauman@SLAC.Stanford.EDU>

	* PR158
	* libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
	rcmd() library call by commenting out the parts that deal with signals.
	This enables RTEMS to 'rsh' command to a server connecting fd to remote
	stdio. The 'server-side' parts of this file which deal with
	authentication are disabled since they are not needed.

2001-03-19	Joel Sherrill <joel@OARcorp.com>

	* posix/sys/utsname.h: Added C++ wrapper.

2001-03-15	Ralf Corsepius <corsepius@faw.uni-ulm.de>

	* libnetworking/include/.cvsignore: Remove dangling file.

2001-03-15	Joel Sherrill <joel@OARcorp.com>

	* sapi/src/extension.c: Split to reduce minimum code size per PR134.
	* sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
	sapi/src/extensionident.c: New files. src/Makefile.am: Modified to
	reflect above.

2001-03-01	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/.cvsignore: Added stamp-h1.in.

2001-02-07	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix.

2001-02-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libmisc/monitor/mon-command.c: Use #if defined(RTEMS_UNIX).

2001-02-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/include/Makefile.am, itron/include/itronsys/Makefile.am,
	itron/include/rtems/itron/Makefile.am,
	itron/inline/rtems/itron/Makefile.am,
	itron/macros/rtems/itron/Makefile.am, posix/include/Makefile.am,
	posix/include/rtems/posix/Makefile.am, posix/include/sys/Makefile.am,
	posix/inline/rtems/posix/Makefile.am,
	posix/macros/rtems/posix/Makefile.am: Apply include_*HEADERS instead of
	H_FILES.
	* include/rtems/Makefile.am, include/rtems/score/Makefile.am,
	inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply
	include_*HEADERS instead of H_FILES.
	* sapi/include/Makefile.am, sapi/include/rtems/Makefile.am,
	sapi/inline/rtems/Makefile.am, sapi/macros/rtems/Makefile.am,
	rtems/include/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
	rtems/inline/rtems/rtems/Makefile.am,
	rtems/macros/rtems/rtems/Makefile.am, rtems/ rtems/optman/Makefile.am,
	libmisc/untar/Makefile.am, libmisc/monitor/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/devnull/Makefile.am,
	libmisc/dumpbuf/Makefile.am, libmisc/mw-fb/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/cpuuse/Makefile.am, librpc/include/rpc/Makefile.am,
	libfs/src/imfs/Makefile.am, libnetworking/Makefile.am,
	libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
	libnetworking/net/Makefile.am, libnetworking/ netinet/Makefile.am,
	libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
	libnetworking/ rtems_servers/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
	include_*HEADERS instead of H_FILES.
	* libnetworking/include/Makefile.am: Remove.
	* libnetworking/Makefile.am: Add handling of *.h files.
	* libnetworking/configure.in: Remove include/Makefile.

2001-01-31	Sergei Organov <osv@javad.ru>

	* libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
	current dir and root dir removed in favor of new libio support for
	task-local current and root directories. - Bug in `close_data_socket()'
	introduced by previous change fixed. - `command_pasv()' changed to set
	timeout on socket we are listening on and code fixed to don't close
	socket twice on error. - `serr()' changed to clear `errno'. -
	`data_socket()' changed to clear `errno' before `bind()'. - `session()'
	changed to clear `errno' before processing session. -
	`close_data_socket()' fixed to close both active and passive sockets. -
	Initialize info->data_socket to -1 in `daemon()'. - Initialize `fname'
	to empty string  in `exec_command()'.

2001-01-31	Joel Sherrill <joel@OARcorp.com>

	* rtems/include/rtems/rtems/timer.h: Missed merging these modifications
	in previous merge of new timer functionality.

2001-01-29	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectextendinformation.c: Added include of string.h to
	eliminate warning.
	* Fixed bug where resetting a timer that was not at the head of one of
	the task timer chains resulted in the Timer Server task waking up too
	far in the future.
	* Added rtems_timer_get_information() directive to support testing.
	* src/timerserver.c, include/rtems/rtems/timer.h,
	* rtems/src/timergetinfo.c: New file.
	* rtems/src/Makefile.am: Modified to reflect above.

2001-01-28	Ralf Corsepius <corsepiu@faw.uni-ulm.d>

	* sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
	using NEWLIB, cleanup related comment.

2001-01-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.

2001-01-25	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
	improves throughput on systems which are dropping packets.   Only the
	first timeout is reduced.  This keeps the number of extra packets down
	on networks that are very busy and dropping lots of packets.

2001-01-24	Sergei Organov <osv@javad.ru>

	* libnetworking/rtems_servers/ftpd.c,
	libnetworking/rtems_servers/ftpd.h: - Timeouts on sockets implemented.
	'idle' field added to configuration. No timeout by default to keep
	backward compatibility. Note: SITE IDLE command not implemented yet. -
	Basic global access control implemented. 'access' field added to
	configuration. No access limitations by default to keep backward
	compatibility. - Anchor data socket for active mode (using self IP and
	port 20.) - Fixed default data port support (still not tested). - Don't
	allow IP address different from originating host in PORT command to
	improve security. - Fixed bug in MDTM command. - Check for correctness
	of parsing of argument in command_port(). - Fixed squeeze_path() to
	don't allow names like 'NAME/smth' where 'NAME' is not a directory. -
	Command parsing a little bit improved: command names are now converted
	to upper-case to be more compatible with RFC (command names are not
	case-sensitive.). - Reformat comments so that they have RTEMS
	look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous
	changes. - True ASCII mode implemented (doesn't work for hooks and
	/dev/null) - Passive mode implemented, PASV command added. - Default
	port for data connection could be used (untested, can't find ftp client
	that doesn't send PORT command). - SYST reply changed to UNIX, as former
	RTEMS isn't registered name. - Reply codes reviewed and fixed.

2001-01-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/configure.in: Add src/config.h.
	* posix/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
	* posix/src/.cvsignore: Add config.h and stamp-h.
	* posix/src/*.c: Add config.h support.

2001-01-23	Joel Sherrill <joel@OARcorp.com>

	* posix/src/alarm.c: Eliminated use of C++ style comments.

2001-01-22	Michael Hamel <mhamel@adi.co.nz>

	* posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl, posix/ src/ptimer1.c,
	posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl, posix/src/alarm.c,
	posix/src/ptimer1.c, posix/src/semaphorenametoid.c, posix/src/semopen.c,
	posix/src/semunlink.c, rtems/include/rtems.h, rtems/src/signalcatch.c:
	Modifications to make CodeWarrior happy.

2001-01-22	Joel Sherrill <joel@OARcorp.com>

	* rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add
	priority argument to rtems_timer_initiate_server().

2001-01-18	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/system.h, rtems/include/rtems/system.h: Only
	include cpuopts.h when building a multilib configuration.  Some ports
	still need targopts.h but this small modification lets those ports work
	non-multilib while  fixing being fixed for multilib.

2001-01-17	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog: Deleted duplicate blank line.

2001-01-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/configure.in: Add src/imfs/config.h.
	* libfs/src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h.
	* libfs/src/imfs/.cvsignore: Add config.h and stamp-h.
	* libfs/src/imfs/*.c: Add config.h support.

2001-01-16	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support):
	Corrected name of routine in header.
	* rtems/Added task-based timers to the Timer Manager.  This added three
	new directives: - rtems_timer_initiate_server -
	rtems_timer_server_fire_after - rtems_timer_server_fire_when In the
	process of doing this, a number of cleanups were made.
	* rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: New files.
	* rtems/include/timer/timer.h: Added new prototypes and supporting types.
	* rtems/inline/rtems/rtems/timer.h, rtems/macros/rtems/rtems/timer.h:
	Enhanced _Timer_Is_interval_class() to cover the class
	TIMER_INTERVAL_ON_TASK.
	* rtems/src/Makefile.am: Accounted for new files.
	* rtems/src/rtemstimer.c: Added initialization of _Timer_Server variable.
	* rtems/src/timercancel.c, rtems/src/timerreset.c: Account for addition
	of timer classes.  Also corrected the headers.
	* rtems/src/timercreate.c, rtems/src/timerdelete.c,
	rtems/src/timerfireafter.c, rtems/ src/timerfireafter.c,
	rtems/src/timerident.c: Corrected header.
	* rtems/src/taskmode.c: Ensure the this service does not dispatch before
	tasking is enabled at initialization time.

2001-01-12	Sergei Organov <osv@javad.ru>

	* libnetworking/rtems_servers/ftpd.c,
	libnetworking/rtems_servers/ftpd.h: - use pool of pre-created threads to
	handle sessions instead of creating/deleting threads on the fly. - LIST
	output is now similar to what "/bin/ls -al" would output, thus FTP
	clients such Netscape are happy with it. - LIST NAME now works (both for
	files and directories) - added support for NLST, CDUP, and MDTM FTP
	commands to make more FTP clients happy . - keep track of CWD for every
	session separately. - ability to specify root directory name for FTPD in
	configuration table. FTPD will then create illusion for FTP clients that
	this is actually root directory. - ignore options sent in commands, thus
	LIST -al FILE works and doesn't try to list "-al" directory. - buffers
	are allocated on stack instead of heap where possible to eliminate
	malloc/free calls (avoid possible heap fragmentation troubles). - drop
	using of task notepad to pass parameters - use function arguments
	instead. - use snprintf() instead of sprintf() as the latter is unsafe.
	- use of PF_INET in socket() instead of AF_INET.

2001-01-12	Joel Sherrill <joel@OARcorp.com>

	* posix/src/clockgetres.c: Fixed match problem.  We are not converting
	an interval to a timespec -- it is actually a real number of
	microseconds.
	* posix/src/README.mqueue: Enhanced example.

2001-01-12	Jake Janovetz <janovetz@uiuc.edu>

	* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
	libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_stat.c, libfs/src/imfs/memfile.c,
	libfs/src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
	When rtems_tarfs_load() is called, it checks the permissions on each
	file.  If there is write permission, it just creates a  standard file
	using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no
	write permission, it creates a LINEAR_FILE node with the appropriate
	properties.  If the permission is ever changed to writeable, IMFS_fchmod
	converts it to a regular memory file.

2001-01-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/src/threadinitialize.c: Removed warning.

2001-01-08	Joel Sherrill <joel@OARcorp.com>

	* score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
	warning removal patch. :(.

2001-01-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* itron/configure.in: Add src/config.h.
	* itron/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
	* itron/src/.cvsignore: Add config.h and stamp-h.
	* itron/src/*.c: Add config.h support.

2001-01-05	Joel Sherrill <joel@OARcorp.com>

	* libmisc/devnull: New addition.  Moved from libcpu/sh.
	* libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
	libmisc/devnull/.cvsignore, libmisc/ devnull/Makefile.am: New files.
	* libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
	Modified to reflect addition of above.

2001-01-03	Joel Sherrill <joel@OARcorp.com>

	* score/src/isr.c: Modify to properly dereference _ISR_Vector_table now
	that it is dynamically allocated.

2001-01-02	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/CHANGELOG: Removed.
	* libnetworking/README: Merged CHANGELOG contents as initial changes.

2000-12-19	Joel Sherrill <joel@OARcorp.com>

	* posix/src/pthreadgetschedparam.c: Do not set output parameters if the
	pointers are NULL.
	* score/src/isr.c: Allocate the _ISR_Vector_table all the time not just
	when we are allocating an interrupt stack.

2000-12-14	Eric Norum <eric.norum@usask.ca>

	* libnetworking/lib/tftpDriver.c: Added write capability.

2000-12-13	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/score/isr.h, score/src/isr.c: Allocate it from the
	workspace rather than explicitly declaring it.  This allows the size to
	be a non-constant from the perspective of score/cpu.

2000-12-12	Jake Janovetz <janovetz@uiuc.edu>

	* libfs/src/imfs/linearfile.c, libfs/src/imfs/imfs_load_tar.c: New files.
	* libfs/src/imfs/Makefile.am, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
	libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_handlers_memfile.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_stat.c, libfs/src/imfs/miniimfs_init.c: Added
	"tarfs". This is not really a tar filesystem.  It is a way to load a tar
	image into the IMFS but actually leave bulky file contents in the
	original tar image.  It essentially adds the linear file type and
	associated support and a loader routine.

2000-12-08	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
	* libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
	numerous variable declarations conditional on PPP_COMPRESS and
	PPP_FILTER.  Commented out variables that were not used because the code
	using them was commented out. Removed totally unused variables.
	* libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
	* libnetworking/pppd/pppmain.c: Removed numerous warnings.

2000-12-06	Joel Sherrill <joel@OARcorp.com>

	* posix/src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
	eliminate warning.
	* rtems/src/regiongetinfo.c: Removed unused variable to eliminate
	warning.

2000-12-01	Joel Sherrill <joel@OARcorp.com>

	* configure.in: Removed error check for enabling macros with either
	POSIX or ITRON API.
	* Added macro support to ITRON API.  This is known to compile.
	* itron/Makefile.am: Added macros directory.
	* itron/configure.in: Removed error check for enabling macros.
	* itron/macros/.cvsignore, itron/macros/Makefile.am,
	itron/macros/rtems/.cvsignore, itron/macros/rtems/Makefile.am,
	itron/macros/rtems/itron/.cvsignore,
	itron/macros/rtems/itron/Makefile.am,
	itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
	itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl: New files.
	* posix/include/rtems/posix/cond.h: #if 0'ed out prototype of
	_POSIX_Condition_variables_Get to avoid conflict with macro
	implementation.
	* Added macro support to POSIX API.  This is known to compile.
	* posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/intr.inl,
	posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl: New files.
	* posix/configure.in: Removed error check for enabling macros.
	* posix/rtems/posix/mutex.h: #if 0'ed out prototypes for inlined
	routines since you cannot have prototypes for macros.
	* posix/macros/rtems/posix/Makefile.am: Added files.
	* score/macros/rtems/score/coresem.inl: Removed comments since
	convention calls for comments to be in inline versin.
	* score/macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
	style to use _ prefix on variable names and use parentheses.
	* score/macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.

2000-11-30	Joel Sherrill <joel@OARcorp.com>

	* posix/inline/rtems/posix/mqueue.inl: Removed explicit dependency on
	abs().
	* General effort to make things compile with macros not inlines
	* score/inline/rtems/score/coremutex.inl: Added comment indicating for
	macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in
	src/coremutexseize.c.
	* score/src/coremutexseize.c: Added body of
	_CORE_mutex_Seize_interrupt_trylock() for macro case.
	* score/macros/rtems/score/coremutex.inl: Added prototype for
	_CORE_mutex_Seize_interrupt_trylock() since there is a real body when
	macros are enabled.
	* score/macros/rtems/score/coresem.inl: Added macro implementation of
	_CORE_semaphore_Seize_isr_disable.
	* score/macros/score/Makefile.am: Fixed typos.
	* score/rtems/score/address.inl: Correct macro implementation of
	_Addresses_Is_aligned() so it would compile.
	* score/macros/rtems/score/coremsg.inl: Added closing parentheses.
	* rtems/src/msgqsubmit.c: Modified multiprocessing conditional so this
	would compile with both macros and inlines.
	* rtems/macros/rtems/rtems/sem.inl: Added macro implementation of
	_Semaphore_Get_interrupt_disable().
	* libmisc/mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
	* libnetworking/modem/ppp_tty.c: Changed to include
	<rtems/termiostypes.h> since that is an RTEMS specific header file.
	* libnetworking/sys/ttycom.h: Moved to lib/include/sys.
	* libnetworking/Makefile.am: Modified to reflect above.

2000-11-28	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/memfile.c: Bug report from Sturniolo Jose
	<jsturnio@nec.com.ar> where NULL pointer was dereferenced.

2000-11-28	Chris Johns <ccj@acm.org>

	* score/src/heapallocate.c: Do not allow the size to overflow when
	adjusting it.  A test allocated a stack of -1 (~0). This actually
	resulted in a stack being allocated but with a size of 0xb. The
	allocator did not test the size to see if it rolled through 0 and so
	allowed the allocation to happen, the thread to get created. The task
	crashed as you would expect.

2000-11-27	Joel Sherrill <joel@OARcorp.com>

	* posix/src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
	* libnetworking/libc/res_init.c: Fix typo - adding missing # on include.

2000-11-25	Eric Norum <eric.norum@usask.ca>

	* libnetworking/libc/res_init.c: Move include to avoid compiler dumping
	core.

2000-11-25	Antti P Miettinen  <antti.p.miettinen@nokia.com>

	* libnetworking/wrapup/Makefile.am, libnetworking/configure.in,
	libnetworking/Makefile.am: Added modem subdir.
	* libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
	* libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
	* libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
	libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
	libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
	libnetworking/pppd/upap.c: Changes from Thomas Doerfler
	<Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
	main.c and ppp_tty.c should be scratched. The modem subdir has the real
	ppp_tty.c and the real pppd main is in pppmain.c.

2000-11-17	Jennifer Averret <jennifer@OARcorp.com>

	* libfs/src/imfs/imfs_eval.c: Always return imaginary node at mount
	points.

2000-11-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am,
	libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
	libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
	ACLOCAL_AMFLAGS.

2000-11-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am,
	libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
	libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
	$(RTEMS_TOPdir)/aclocal.

2000-11-02	Joel Sherrill <joel@OARcorp.com>

	* score/include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
	so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
	POSIX_BOTTOM_REACHED() are actually included.
	* score/include/rtems/system.h: Add prototypes for
	POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
	POSIX_BOTTOM_REACHED() removed from newlib.

2000-11-01	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/Makefile.am, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
	libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
	libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
	libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_free.c,
	libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_gtkn.c,
	libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_mknod.c,
	libfs/src/imfs/imfs_mount.c, libfs/src/imfs/imfs_readlink.c,
	libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
	libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
	libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
	libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
	libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: assoc.h,
	error.h, libio_.h, libio.h, and libcsupport.h moved  from libc to
	lib/include/rtems and now must be referenced as <rtems/XXX.h>.  Now we
	do not have to reach up and over to libc to pick them up.

2000-10-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* posix/configure.in: Cleanup comments.

2000-10-30	Joel Sherrill <joel@OARcorp.com>

	* posix/include/Makefile.am: Updated to reflect files merged into
	newlib. This resulted in some definitions moving to other files and thus
	some secondary effects in RTEMS source code.
	* posix/include/unistd.h: Removed.  Now use newlib's.
	* posix/include/rtems/posix/mqueue.h: Add include of <signal.h>.
	* posix/include/rtems/posix/threadsup.h: Add include of <sys/signal.h>.
	* posix/src/execv.c, posix/src/execve.c, posix/src/execvp.c: Corrected
	prototype to agree with newlib.
	* posix/src/psignal.c: Rewrote reference to <siginfo.h> in comment since
	that file no longer exists.
	* posix/src/pthreadkill.c, posix/src/sigaction.c: Added include of
	<signal.h>.
	* posix/src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment
	since that file no longer exists.
	* POSIX include files merged into newlib.  This resulted in some
	definitions moving to other files and thus some secondary effects in
	RTEMS source code.
	* sapi/include/confdefs.h: Replaced include of <sys/siginfo.h> with
	<signal.h> since that file no longer exists.
	* POSIX include files merged into newlib.  This resulted in some
	definitions moving to other files and thus some secondary effects in
	RTEMS source code.
	* librpc/src/rpc/Makefile.am, librpc/src/rpc/auth_time.c,
	librpc/src/rpc/clnt_simple.c, librpc/src/rpc/clnt_tcp.c,
	librpc/src/rpc/clnt_udp.c, librpc/src/rpc/clnt_unix.c,
	librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_clnt.c,
	librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
	librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c,
	librpc/src/rpc/svc_unix.c: Use of _read, _write, and _close as macros
	conflicted with newlib's use of these as routine names.  They were
	renamed to include "_RPC_" prefix.
	* POSIX include files merged into newlib.  This resulted in some
	definitions moving to other files and thus some secondary effects in
	RTEMS source code.
	* libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
	in sync with newlib's <machine/types.h>.
	* libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
	definition of struct itimerval in <sys/time.h>.

2000-10-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, itron/Makefile.am, posix/Makefile.am,
	libmisc/Makefile.am, librpc/Makefile.am, libnetworking/Makefile.am:
	ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
	canonicalization.

2000-10-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libfs/Makefile.am, libfs/configure.in: Introduce GNU canonicalization
	to libfs/. The approach is currently a bit of a hack as GNU
	canonicalization does not support the per-BSP build some of the other
	directories require.  As more of the tree is converted, this will become
	less  of an issue.

2000-10-24	Joel Sherrill <joel@OARcorp.com>

	* libfs/src/imfs/imfs_config.c: New file containing IMFS configuration
	information split from libc/base_fs.c.
	* libfs/src/imfs/ioman.c: New file. Moved from lib/libc. Missed
	previously.
	* libfs/src/imfs/Makefile.am: Added imfs_config.c and ioman.c.

2000-10-19	Joel Sherrill <joel@OARcorp.com>

	* libfs/.cvsignore, libfs/src/.cvsignore, libfs/src/imfs/.cvsignore,
	libfs/wrapup/.cvsignore: New files.

2000-10-19	Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>

	* libnetworking/lib/tftpDriver.c: add comments to handlers struct
	function pointers.
	* libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
	_after_ pointer has been checked against NULL.

2000-10-18	Nick Simon <Nick.SIMON@syntegra.bt.co.uk>

	* score/src/heapgetinfo.c, score/include/rtems/score/heap.h,
	score/src/Makefile.am: Added _Heap_Get_information() and information
	control block.
	* score/src/heapgetinfo.c: New file.

2000-10-18	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if
	there is no Classic API Initialization Tasks Table defined.
	* sapi/include/confdefs.h: Modified code that accounts for
	initialization task/threads with greater than minimum stack sizes so it
	would compile even if optional APIs are disabled.
	* rtems/src/regiongetinfo.c, rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/types.h, rtems/src/Makefile.am: Added
	region_get_information() and information control block.
	* rtems/src/regiongetinfo.c: New file.

2000-10-18	Chris Johns <ccj@acm.org>

	* libfs created.
	* libfs/src, libfs/src/imfs, libfs/wrapup: New directories.
	* libfs/ChangeLog, libfs/Makefile.am, libfs/README, libfs/configure.in,
	libfs/src/Makefile.am, libfs/wrapup/Makefile.am: New files.
	* libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs_getchild.c,
	libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_rmnod.c,
	libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_handlers_device.c,
	libfs/src/imfs/imfs_stat.c, libfs/src/imfs/imfs_creat.c,
	libfs/src/imfs/imfs_handlers_directory.c, libfs/src/imfs/imfs_symlink.c,
	libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_handlers_link.c,
	libfs/src/imfs/imfs_unixstub.c, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_unlink.c,
	libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
	libfs/src/imfs/imfs_unmount.c, libfs/src/imfs/imfs_fchmod.c,
	libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_utime.c,
	libfs/src/imfs/imfs_fcntl.c, libfs/src/imfs/imfs_link.c,
	libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_fdatasync.c,
	libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/miniimfs_init.c,
	libfs/src/imfs/imfs_free.c, libfs/src/imfs/imfs_mount.c,
	libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_ntype.c: New files.
	Moved from libc.
	* libnetworking/pppd/ipxcp.c: Fixed a typo.

2000-10-12	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/confdefs.h: Account for initialization tasks and threads
	which use larger than minimum stack sizes.

2000-09-29	Stephan Merker <merker@decrc.abb.de>

	* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
	rtems/src/ratemontimeout.c: Add next_length field so period length can
	be changed by the the sequence period(X), period(not X) with no
	intervening cancel or expiration.

2000-09-28	Joel Sherrill <joel@OARcorp.com>

	* sapi/include/rtems/io.h (rtems_driver_address_table): Added "_entry"
	to all names.
	* sapi/src/io.c: Accounted for above.
	* libmisc/monitor/mon-driver.c: Accounted for addition of "_entry" to
	fields in rtems_driver_address_table.
	* libnetworking/rtems_webserver/Makefile.am,
	libnetworking/rtems_webserver/base64.c,
	libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
	* libnetworking/rtems_webserver/sock.c: Added file missed in merger.

2000-09-25	Joel Sherrill <joel@OARcorp.com>

	* score/rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
	targopts.h to reduce dependency on BSP.

2000-09-22	Joel Sherrill <joel@OARcorp.com>

	* librpc/src/xdr/xdr_float.c: Added A29K support.
	* libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
	libnetworking/rtems/rtems_bsdnet_internal.h,
	libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
	have included rtems.h.  It is now including precisely the  least amount
	of low level, yet portable .h files to get the basic RTEMS types
	defined.  This rippled into other  files since rtems_bsdnet_internal.h
	used machine/types.h to include rtems.h.

2000-09-20	Joel Sherrill <joel@OARcorp.com>

	* score/src/objectgetbyindex.c: Do not enable dispatching on an error
	path it was not disabled on.

2000-09-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
	* libnetworking/ChangeLog: Cleanup.

2000-09-05	Joel Sherrill <joel@OARcorp.com>

	* libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
	internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
	confusion and to work with the converted flags.

2000-09-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/itron/Makefile.am, wrapup/posix/Makefile.am,
	wrapup/rtems/Makefile.am, itron/src/Makefile.am, posix/src/Makefile.am,
	posix/optman/Makefile.am, score/src/Makefile.am, sapi/src/Makefile.am,
	sapi/optman/Makefile.am, rtems/optman/Makefile.am,
	rtems/src/Makefile.am, libmisc/cpuuse/Makefile.am,
	libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
	libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
	libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
	libmisc/wrapup/Makefile.am, libmisc/mw-fb/Makefile.am,
	librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
	libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
	libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
	libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
	libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
	libnetworking/rtems_servers/Makefile.am,
	libnetworking/rtems_webserver/Makefile.am,
	libnetworking/wrapup/Makefile.am: Include compile.am.

2000-09-01	Rosimildo daSilva <rdasilva@connecttel.com>

	* libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
	mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.

2000-08-31	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libnetworking/netinet/tcp_input.c: Spelling corrections.

2000-08-31	Joel Sherrill <joel@OARcorp.com>

	* Merged version 2.1 of GoAhead webserver.  This update was submitted by
	Antti P Miettinen <antti.p.miettinen@nokia.com>.
	* libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
	libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
	libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
	* libnetworking/wbase64.c: Removed.
	* libnetworking/Makefile.am, libnetworking/asp.c,
	libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
	libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
	libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
	libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
	libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
	libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
	libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
	libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
	libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
	Modified.

2000-08-30	Joel Sherrill <joel@OARcorp.com>

	* posix/Many files, score/Many files, libmisc/Many files: Moved
	posix/include/rtems/posix/seterr.h to  score/include/rtems/seterr.h so
	it would be available within all APIs.
	* libmisc/mw-fb/.cvsignore, libnetworking/rtems_webserver/license.txt:
	New file.

2000-08-30	Joel Sherrill <joel.sherrill@OARcorp.com>

	* rtems/taskstart.c: Removed 1st cut at rtems_task_start_main_style.
	Only committed this so it could be easily revisited as we discussing
	moving main() to user space from BSP space.
	* rtems/taskstart.c: Added 1st cut at rtems_task_start_main_style.

2000-08-26	Rosimildo da Silva  <rdasilva@connecttel.com>

	* Added generic Micro FrameBuffer interface for MicroWindows. This
	interface allows MicroWindows to under RTEMS. A sample driver has been
	developed for the pc386 BSP. See pc386/fb_vga.c as a sample.
	* Added Uniform Input Device interface for MicroWindows.  See PC386 bsp
	for sample drivers for mouse and keyboard (console).
	* libmisc/mw-bf: New directory.
	* libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
	Account for mw-fb.
	* libmisc/mw-fb/Makefile.am, libmisc/mw-fb/mw_fb.c,
	libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
	New file.

2000-08-25	Joel Sherrill <joel.sherrill@OARcorp.com>

	* posix/inline/rtems/posix/timer.inl, posix/include/rtems/posix/timer.h,
	posix/ inline/rtems/posix/Makefile.am, posix/src/ptimer1.c: Redid the
	style of src/ptimer1.c.  Continued effort to make the POSIX Timer
	implementation match that of other managers. Added data structures
	required to use SuperCore Object Handler.

2000-08-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* score/include/rtems/system.h: Include cpuopts.h for __i386__.

2000-08-15	Joel Sherrill <joel@OARcorp.com>

	* posix/src/ptimer1.c: Minor formatting fixes.
	* posix/src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
	* posix/src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S and
	used structure copy instead.
	* posix/src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
	* posix/include/rtems/posix/timer.h: Ditto.
	* posix/src/ptimer1.c: Switched to using
	set_errno_and_return_minus_one() to ensure that errno was always set.
	* posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
	to use SuperCore _TOD_Current variable.

2000-08-10	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog, itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
	sapi/ChangeLog, rtems/ChangeLog, libmisc/ChangeLog, librpc/ChangeLog,
	libnetworking/ChangeLog: New file.
2007-03-24 10:41:24 +00:00
Ralf Corsepius
3818bcb5c1 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
2007-03-24 10:34:07 +00:00
Ralf Corsepius
520ee74063 Regenerate. 2007-03-24 10:32:56 +00:00
Ralf Corsepius
e86108f911 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Remove nfs/nfs.h.
2007-03-24 10:32:01 +00:00
Ralf Corsepius
5e0737076a 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/nfs/nfs.h: Remove (Unused).
2007-03-24 10:30:19 +00:00
Ralf Corsepius
a583b06142 Remove (Unused). 2007-03-24 10:30:04 +00:00
Ralf Corsepius
5b8e503495 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
	  symbols.
2007-03-19 08:28:04 +00:00
Ralf Corsepius
de507c5c59 Regenerate. 2007-03-19 07:02:50 +00:00
Ralf Corsepius
63a5c63c60 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/conf.h: Don't include machine/conf.h.
	Update copyright notice.
	Remove unused/non-implemented declarations.
	* libnetworking/Makefile.am: Remove machine/conf.h.
	* libnetworking/machine/conf.h: Remove.
2007-03-19 07:01:57 +00:00
Ralf Corsepius
1a26f53b0e Don't include machine/conf.h.
Update copyright notice.
Remove unused/non-implemented declarations.
2007-03-19 07:01:40 +00:00
Ralf Corsepius
cf9fd567a3 Remove machine/conf.h. 2007-03-19 07:01:08 +00:00
Ralf Corsepius
95516ff3ac Remove. 2007-03-19 06:59:51 +00:00
Ralf Corsepius
6cf0fae8a4 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
	Remove many non-supported/unused declarations.
2007-03-19 05:40:12 +00:00
Ralf Corsepius
417edf25a9 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
	  crhold (Unused/non-implemented).
2007-03-18 14:03:16 +00:00
Ralf Corsepius
8dcdb051c6 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/ucred.h: Remove __P().
	* libnetworking/sys/callout.h: Remove __P().
	* libnetworking/sys/domain.h: Remove __P().
	* libnetworking/sys/socketvar.h: Remove __P().
	* libnetworking/sys/socket.h: Remove __P().
	* libnetworking/sys/select.h: Remove __P().
	* libnetworking/sys/kernel.h: Remove __P().
	* libnetworking/sys/protosw.h: Remove __P().
2007-03-18 13:33:05 +00:00
Ralf Corsepius
51cda9a4cd Remove __P(). 2007-03-18 13:31:48 +00:00
Ralf Corsepius
196346393c 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
2007-03-18 08:31:57 +00:00
Ralf Corsepius
c475e3e9e9 Remove bdevsw, cdevsw, swdevt (Unused). 2007-03-18 08:31:46 +00:00
Ralf Corsepius
f5f1b9c417 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
	swdevt, nswdev, nswap (Unused).
2007-03-18 08:30:47 +00:00
Ralf Corsepius
689516cc61 Remove nblkdev, nchrdev, swdevt, nswdev, nswap (Unused). 2007-03-18 08:29:23 +00:00
Ralf Corsepius
72cbfbb3cd 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
2007-03-18 07:56:34 +00:00
Ralf Corsepius
f0e48c55ff 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
	instead of struct linesw (PR 1229)
	* libnetworking/sys/systm.h: Comment out copyin/copyout to work
	around clash with defines from rtems_bsdnet_internal.h.
2007-03-18 07:52:48 +00:00
Ralf Corsepius
a5f6802bcb Comment out copyin/copyout to work around clash with defines from rtems_bsdnet_internal.h. 2007-03-18 07:52:33 +00:00
Ralf Corsepius
fed7d906f0 Use struct rtems_termios_linesw instead of struct linesw (PR 1229). 2007-03-18 07:52:13 +00:00
Ralf Corsepius
77b1020ad7 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/heapwalk.c: include stdlib.h.
2007-03-18 07:34:25 +00:00
Ralf Corsepius
0d88a77198 Fix oversights. 2007-03-17 07:41:45 +00:00
Ralf Corsepius
8976329ff8 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/buf.h, libnetworking/sys/conf.h:
	Remove __P().
2007-03-17 07:30:22 +00:00
Ralf Corsepius
d7664246ef Remove __P(). 2007-03-17 07:30:08 +00:00
Ralf Corsepius
23f5cc5c74 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if.h, libnetworking/net/if_ppp.h,
	libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
	Remove __P().
2007-03-17 07:05:04 +00:00
Ralf Corsepius
508cd3a1b7 Remove __P(). 2007-03-17 07:04:49 +00:00
Ralf Corsepius
30ceeaa30c 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/termiostypes.h,
	libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
	with rtems_termios_*.
2007-03-17 06:46:45 +00:00
Ralf Corsepius
d7c655d575 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
	(Clash with termiostypes.h - PR 1229).
2007-03-17 06:41:11 +00:00
Ralf Corsepius
ad0a8652dd Upgrade to gcc-4.1.2. Remove rtprio.h from newlib. 2007-03-16 13:39:25 +00:00
Thomas Doerfler
82102a0f99 * startup/bspstart.c: set external clock to 0 for some boards to
match the "auto clock detection" scheme in the libcpu clock driver
	* startup/linkcmds: remove content of dpram section to avoid
	download hangs with the EPPCBug board monitor
2007-03-16 08:26:52 +00:00
Ralf Corsepius
34140dbed6 2007-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
	Change _Workspace_Handler_initialization and
	_Workspace_Allocate_or_fatal_error to using size_t.
2007-03-16 07:19:35 +00:00
Ralf Corsepius
37c7bfcbd2 Change _Workspace_Handler_initialization and _Workspace_Allocate_or_fatal_error to using size_t. 2007-03-16 07:19:24 +00:00
Ralf Corsepius
20bc17fe93 Upgrade to newlib-1.15.0-rtems4.8-20070316.diff 2007-03-16 04:41:34 +00:00
Ralf Corsepius
fb3201c291 New (Eliminate rtprio.h) 2007-03-16 04:39:44 +00:00
Ralf Corsepius
c294e8dc64 2007-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/rtprio.h: Remove (Unused).
	* libnetworking/Makefile.am: Remove sys/rtprio.h.
2007-03-16 03:39:04 +00:00
Ralf Corsepius
d89360c33f Remove (Unused). 2007-03-16 03:38:31 +00:00
Ralf Corsepius
a6679ac1d5 Regenerate. 2007-03-16 03:38:11 +00:00
Ralf Corsepius
9d155ac0c6 Remove sys/rtprio.h. 2007-03-16 03:37:23 +00:00
Ralf Corsepius
32dbe397b8 2007-03-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
	Remove __P().
2007-03-14 11:47:00 +00:00
Ralf Corsepius
e67a778120 Remove __P(). 2007-03-14 11:46:48 +00:00
Joel Sherrill
dfd2947f80 2007-03-13 Joel Sherrill <joel@OARcorp.com>
* tztest/init.c: Call tzset() even though it may be called for us
	implicitly along the way.
2007-03-13 20:02:45 +00:00
Joel Sherrill
307c7af1ea Upgrade to 4.7.99.1 2007-03-13 19:45:55 +00:00
Joel Sherrill
bfdf5ebc9c 2007-03-13 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Remove redundant prototypes.
2007-03-13 19:43:50 +00:00
Joel Sherrill
871e0776a6 2007-03-13 Joel Sherrill <joel@OARcorp.com>
* tztest/.cvsignore: New file.
2007-03-13 19:43:30 +00:00
Joel Sherrill
3e1fada2e9 2007-03-13 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.ac: Added timezone test.
	* tztest/Makefile.am, tztest/init.c, tztest/tztest.doc,
	tztest/tztest.scn: New files.
2007-03-13 19:31:29 +00:00
Joel Sherrill
d6236b41c3 2007-03-13 Joel Sherrill <joel@OARcorp.com>
* libchip/network/sonic.c: Rename Dump_Buffer to rtems_print_buffer.
2007-03-13 11:26:54 +00:00
Ralf Corsepius
26b8262825 2007-03-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
	  to fix warnings.
2007-03-13 05:39:27 +00:00
Ralf Corsepius
83d01d54d7 2007-03-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/stack.h: Use size_t for stack sizes.
2007-03-13 05:38:21 +00:00
Ralf Corsepius
d38ac0e614 2007-03-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/chain.h, score/src/chain.c:
	Change _Chain_Initialize to using size_t.
2007-03-13 05:17:12 +00:00
Joel Sherrill
dfb3c2b71f 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
	Dump_Buffer to rtems_print_buffer.
2007-03-12 20:23:58 +00:00
Joel Sherrill
2697be56d0 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* libchip/network/cs8900.c, libchip/network/cs8900.h,
	libchip/network/greth.c, libchip/network/greth.h: Correct license URL
	and/or fix mistake in copyright notice. Both of these mistakes appear
	to be from code submitted after these changes were made previously.
2007-03-12 11:19:21 +00:00
Joel Sherrill
cac81d18e5 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* console/uart.c, start/start.S, startup/linkcmds, startup/memmap.c:
	Correct license URL and/or fix mistake in copyright notice. Both of
	these mistakes appear to be from code submitted after these changes
	were made previously.
2007-03-12 11:18:49 +00:00
Joel Sherrill
e8d4bd3e37 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* console/uarts.c, include/bsp.h, start/start.S, startup/bspstart.c,
	startup/exit.c, startup/linkcmds: Correct license URL and/or fix
	mistake in copyright notice. Both of these mistakes appear to be from
	code submitted after these changes were made previously.
2007-03-12 11:18:47 +00:00
Joel Sherrill
0c0ae29a78 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, network/lan91c11x.c, network/lan91c11x.h,
	network/network.c, start/start.S, startup/bspstart.c, startup/exit.c,
	startup/linkcmds, startup/memmap.c: Correct license URL and/or fix
	mistake in copyright notice. Both of these mistakes appear to be from
	code submitted after these changes were made previously.
2007-03-12 11:18:44 +00:00
Joel Sherrill
688696e4b5 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/console.c, include/bsp.h, include/coverhd.h,
	include/tm27.h, network/network.c, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/init5282.c, startup/linkcmds,
	timer/timer.c: Correct license URL and/or fix mistake in copyright
	notice. Both of these mistakes appear to be from code submitted after
	these changes were made previously.
2007-03-12 11:18:23 +00:00
Joel Sherrill
a474e3c11a 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* include/coverhd.h, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/linkcmds, startup/linkcmdsflash,
	startup/linkcmdsram: Correct license URL and/or fix mistake in
	copyright notice. Both of these mistakes appear to be from code
	submitted after these changes were made previously.
2007-03-12 11:18:19 +00:00
Joel Sherrill
e545bfae4d 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c, include/bsp.h, start/start.S,
	startup/bspclean.c, startup/bspstart.c, startup/init5272.c: Correct
	license URL and/or fix mistake in copyright notice. Both of these
	mistakes appear to be from code submitted after these changes were
	made previously.
2007-03-12 11:18:16 +00:00
Joel Sherrill
4b3756d7bf 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c, startup/exception.S: Correct license URL and/or
	fix mistake in copyright notice. Both of these mistakes appear to be
	from code submitted after these changes were made previously.
2007-03-12 11:18:06 +00:00
Joel Sherrill
58e37d4892 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, startup/exception.S: Correct license URL and/or fix
	mistake in copyright notice. Both of these mistakes appear to be from
	code submitted after these changes were made previously.
2007-03-12 11:17:57 +00:00
Joel Sherrill
e5ef747e8f 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c, console/console-io.c, include/bsp.h,
	network/network.c, start/start.S, startup/bspclean.c,
	startup/bspstart.c, timer/timer.c: Correct license URL and/or fix
	mistake in copyright notice. Both of these mistakes appear to be from
	code submitted after these changes were made previously.
2007-03-12 11:17:51 +00:00
Joel Sherrill
46432d4d00 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* include/coverhd.h: Correct license URL and/or fix mistake in
	copyright notice. Both of these mistakes appear to be from code
	submitted after these changes were made previously.
2007-03-12 11:17:35 +00:00
Joel Sherrill
aa253a44fd 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* irq/irq_init.c: Correct license URL and/or fix mistake in copyright
	notice. Both of these mistakes appear to be from code submitted after
	these changes were made previously.
2007-03-12 11:17:27 +00:00
Joel Sherrill
c90d07c86a 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
	irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
	nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
	vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
	fix mistake in copyright notice. Both of these mistakes appear to be
	from code submitted after these changes were made previously.
2007-03-12 11:17:23 +00:00
Joel Sherrill
93f4a90651 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
	at91rm9200/include/at91rm9200.h,
	at91rm9200/include/at91rm9200_dbgu.h,
	at91rm9200/include/at91rm9200_emac.h,
	at91rm9200/include/at91rm9200_gpio.h,
	at91rm9200/include/at91rm9200_mem.h,
	at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
	at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
	at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
	at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
	mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
	mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
	mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
	s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
	and/or fix mistake in copyright notice. Both of these mistakes appear
	to be from code submitted after these changes were made previously.
2007-03-12 11:17:07 +00:00
Joel Sherrill
df2837ff06 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* mcf5272/clock/ckinit.c, mcf5272/include/mcf5272.h,
	mcf5272/timer/timer.c, mcf5272/timer/timerisr.S: Correct license URL
	and/or fix mistake in copyright notice. Both of these mistakes appear
	to be from code submitted after these changes were made previously.
2007-03-12 11:16:53 +00:00
Joel Sherrill
d7f31215b4 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c,
	au1x00/vectorisrs/vectorisrs.c: Correct license URL and/or fix
	mistake in copyright notice. Both of these mistakes appear to be from
	code submitted after these changes were made previously.
2007-03-12 11:16:38 +00:00
Joel Sherrill
bbe40903c6 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* mpc6xx/mmu/mmuAsm.S: Correct license URL and/or fix mistake in
	copyright notice. Both of these mistakes appear to be from code
	submitted after these changes were made previously.
2007-03-12 11:16:29 +00:00
Joel Sherrill
1fb90ec740 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
	license URL and/or fix mistake in copyright notice. Both of these
	mistakes appear to be from code submitted after these changes were
	made previously.
2007-03-12 11:16:02 +00:00
Joel Sherrill
3f0cfc560f 2007-03-11 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Remove assignments of
	Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
	value in boot_card.c
2007-03-11 15:24:18 +00:00
Joel Sherrill
47a5cf530c 2007-03-11 Joel Sherrill <joel@OARcorp.com>
* shared/startup/bspstart.c: Remove assignments of
	Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
	value in boot_card.c
2007-03-11 15:22:59 +00:00
Joel Sherrill
e523ebeaef 2007-03-11 Joel Sherrill <joel@OARcorp.com>
* shared/bspstart.c: Remove assignments of
	Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
	value in boot_card.c
2007-03-11 15:22:05 +00:00
Joel Sherrill
13a2734196 2007-03-10 Joel Sherrill <joel@OARcorp.com>
* sp26/system.h: Remove incorrect and duplicate
	CONFIGURE_EXTRA_TASK_STACKS.
2007-03-10 16:19:07 +00:00
Joel Sherrill
5622ddc4bd 2007-03-10 Joel Sherrill <joel@OARcorp.com>
PR 1226/cpukit
	* user/conf.t: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
	CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
2007-03-10 16:16:23 +00:00
Joel Sherrill
e2a8b99612 2007-03-10 Joel Sherrill <joel@OARcorp.com>
PR 1226/cpukit
	* sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
	CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
2007-03-10 16:16:10 +00:00
Joel Sherrill
5d3d6d1a20 2007-03-10 Joel Sherrill <joel@OARcorp.com>
PR 1227/bsps
	* include/bsp.h: Remove MAX_LONG_TEST_DURATION and
	MAX_SHORT_TEST_DURATION. They are obsolete and unused.
2007-03-10 15:53:53 +00:00
Joel Sherrill
9f59157783 2007-03-09 Joel Sherrill <joel@OARcorp.com>
* bootcard.c: Change XXX to real comment.
2007-03-09 14:59:00 +00:00
Joel Sherrill
d4b29afe5c 2007-03-08 Joel Sherrill <joel@OARcorp.com>
* user/Makefile.am, user/stackchk.t: Change dump usage to report usage.
2007-03-08 21:44:28 +00:00
Joel Sherrill
6c7928bba3 2007-03-08 Joel Sherrill <joel@OARcorp.com>
* libfs/src/imfs/imfs.h: Fix comment.
2007-03-08 21:44:02 +00:00
Joel Sherrill
6b7d3a31bf 2007-03-08 Joel Sherrill <joel@OARcorp.com>
* libfs/src/imfs/imfs.h: Fix comment.
2007-03-08 21:43:31 +00:00
Joel Sherrill
8583f82da0 2007-03-08 Joel Sherrill <joel@OARcorp.com>
* libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
	libmisc/stackchk/stackchk.h: Change dump usage to report usage.
2007-03-08 21:43:05 +00:00
Joel Sherrill
3d1e8ba23e 2007-03-08 Joel Sherrill <joel@OARcorp.com>
* rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
	Remove wrapper for message queue send and urgent and implement them
	directly. There was an unnecessary function call layer in addition to
	conditions in the shared routine. Directly coding both directives is
	simpler and should result in smaller code.
	* rtems/src/msgqsubmit.c: Removed.
2007-03-08 21:41:46 +00:00
Joel Sherrill
9bacef80de 2007-03-06 Joel Sherrill <joel@OARcorp.com>
* ada_user/Makefile.am, ada_user/ada_user.texi: Ada API manual now
	builds again.
2007-03-06 17:05:39 +00:00
Joel Sherrill
e8e2693c35 2007-03-06 Joel Sherrill <joel@OARcorp.com>
* user/Makefile.am, user/barrier.t, user/c_user.texi: Update barrier
	documentation.
2007-03-06 15:35:59 +00:00
Ralf Corsepius
41c3ed9d54 New (Incorporate Joels patch to increase mem-sizes for erc32 sim.) 2007-03-06 12:53:35 +00:00
Ralf Corsepius
58255f77c1 Add exec_prefix. 2007-03-06 12:15:22 +00:00
Joel Sherrill
88e8cc4d12 2007-03-05 Joel Sherrill <joel@OARcorp.com>
PR 1222/cpukit
	* Makefile.am, configure.ac: Enhance so that when the prioirity of a
	thread that is blocked on a priority based thread queue is changed,
	that its placement in the queue is reevaluated based upon the new
	priority. This enhancement includes modifications to the SuperCore as
	well as new test cases.
	* sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
	sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
	sp35/sp35.doc, sp35/sp35.scn: New files.
2007-03-05 21:01:53 +00:00
Joel Sherrill
96d0b64c62 2007-03-05 Joel Sherrill <joel@OARcorp.com>
PR 1222/cpukit
	* score/Makefile.am, score/include/rtems/score/coremutex.h,
	score/include/rtems/score/threadq.h,
	score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
	score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadhandler.c,
	score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
	score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
	score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
	score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
	score/src/threadsetstate.c: Enhance so that when the prioirity of a
	thread that is blocked on a priority based thread queue is changed,
	that its placement in the queue is reevaluated based upon the new
	priority. This enhancement includes modifications to the SuperCore as
	well as new test cases.
	* score/src/threadqrequeue.c: New file.
2007-03-05 21:01:40 +00:00
Joel Sherrill
471998ecc4 2007-03-05 Joel Sherrill <joel@OARcorp.com>
* sapi/src/exinit.c: Fix spacing.
2007-03-05 20:55:18 +00:00
Joel Sherrill
7f5fc4eda3 2007-03-05 Joel Sherrill <joel@OARcorp.com>
PR 1221/cpukit
	* posix/src/pthreadequal.c: Fix critical section nesting.
2007-03-05 20:53:05 +00:00
Joel Sherrill
3ca0ca79dd 2007-03-05 Joel Sherrill <joel@OARcorp.com>
* malloctest/init.c: Be explicit about need for default and floating
	point attributes. This is just a style change.
2007-03-05 19:56:59 +00:00
Joel Sherrill
99c3730cc0 2007-03-05 Joel Sherrill <joel@OARcorp.com>
* sp26/system.h: Correct memory required for stack sizes.
2007-03-05 19:44:08 +00:00
Joel Sherrill
af61bca7ad 2007-03-02 Joel Sherrill <joel@OARcorp.com>
PR 1221/doc
	* user/rtmon.t: Add missing exponent operator in RMS CPU Utiliziation
	formula.
2007-03-02 21:30:22 +00:00
Ralf Corsepius
1f88fa0065 Add support for exec_prefix. 2007-03-01 06:20:02 +00:00
Ralf Corsepius
0a6c808315 Remove (obsolete). 2007-02-28 07:30:11 +00:00
Ralf Corsepius
661d5c80aa New. 2007-02-28 07:29:32 +00:00
Ralf Corsepius
f05a343ef0 Upgrade to gcc-4.2-20070221 2007-02-28 07:27:53 +00:00
Ralf Corsepius
34a0e1dd67 Remove unused code. 2007-02-28 03:27:30 +00:00
Ralf Corsepius
41bd9726d0 Rebase binutils/gcc 2007-02-27 16:11:37 +00:00
Ralf Corsepius
258d7d5ae7 Add BINTUTILS_PKGVERS. 2007-02-27 14:34:01 +00:00
Ralf Corsepius
916bb72613 Remove _use_internal_dependency_generator 0.
Remove __debug_install_post %{nil}.
2007-02-27 14:33:15 +00:00
Ralf Corsepius
cd5bd9b4cc Use MKSPEC0. 2007-02-27 07:38:04 +00:00
Ralf Corsepius
5da81742ab Add BINUTILS_PKGVERS.
Add GCC_PKGVERS.
2007-02-27 07:33:19 +00:00
Ralf Corsepius
a73220f24a Upgrade to cygwin-1.5.24-2.
Upgrade to w32api-3.8-1.
2007-02-27 07:32:19 +00:00
Ralf Corsepius
3730435875 Remove _use_internal_dependency_generator 0.
Remove __debug_install_post %{nil}.
2007-02-27 07:30:41 +00:00
Ralf Corsepius
2e03ec5a48 Upgrade to gcc-4.1.2. 2007-02-27 04:55:39 +00:00
Ralf Corsepius
d967064563 Add BINUTILS_PKGVERS.
Add GCC_PKGVERS.
gcc-4.1.2.
2007-02-27 04:02:00 +00:00
Ralf Corsepius
44b241c491 mf-runtime.h is still broken in gcc-4.1.2 2007-02-27 04:00:37 +00:00
Ralf Corsepius
161e273995 Add freebsd6.2 2007-02-27 03:59:07 +00:00
Ralf Corsepius
2aa2177a22 New. 2007-02-27 03:57:55 +00:00
Ralf Corsepius
754b79ad1d Add BINUTILS_PKGVERS.
Add GCC_PKGVERS.
2007-02-26 16:50:20 +00:00
Ralf Corsepius
856c8e4860 Add BINUTILS_PKGVERS.
Add GCC_PKGVERS.
Try gcc-4.1.2.
2007-02-26 16:47:54 +00:00
Ralf Corsepius
67c1bb5ede Add MKSPEC0. 2007-02-26 15:54:49 +00:00
Ralf Corsepius
a8149e7620 Use binutils_pkgvers instead of binutils_version in Source0. 2007-02-26 09:55:59 +00:00
Ralf Corsepius
8d182cacc3 Add BINUTILS_PKGVERS. 2007-02-26 09:35:04 +00:00
Ralf Corsepius
397a1bec23 Add GDB_PKGVERS. 2007-02-26 09:33:39 +00:00
Ralf Corsepius
f3a77dd5a5 Add BINUTILS_PKGVERS. 2007-02-26 09:29:52 +00:00
Ralf Corsepius
f771246846 Add BINUTILS_PKGVERS. 2007-02-26 09:26:59 +00:00
Ralf Corsepius
99a0692705 Add GCC_PKGVERS. 2007-02-26 09:23:23 +00:00
Ralf Corsepius
f189de857d Add GDB_PKGVERS. 2007-02-26 09:05:22 +00:00
Ralf Corsepius
33b4b91946 Add BINUTILS_PKGVERS. 2007-02-26 09:02:07 +00:00
Ralf Corsepius
b581f06942 Set BINUTILS_RPMREL = 1 2007-02-23 07:24:55 +00:00
Ralf Corsepius
3028ab8032 Use http://downloads.sourceforge.net/mingw/ as base for Source0. 2007-02-23 07:24:21 +00:00
Ralf Corsepius
15fda0f7fd Set W32API_RPMREL = 1 2007-02-23 06:19:23 +00:00
Ralf Corsepius
62a7c6bd69 Set MINGW32_RPMREL = 1 2007-02-23 06:18:53 +00:00
Ralf Corsepius
6ede2dfb13 Add GCC_PKGVERS (PR 1220) 2007-02-23 06:18:06 +00:00
Ralf Corsepius
4442d9b453 Use http://downloads.sourceforge.net/mingw/ as base for Source0. 2007-02-23 06:17:01 +00:00
Ralf Corsepius
7a3458280b Upgrade to mingw-runtime-3.11, w32api-3.8.
Disable building infos for binutils.
Add GCC_PKGVERS.
2007-02-23 06:03:06 +00:00
Ralf Corsepius
470740b990 New. 2007-02-22 19:58:46 +00:00
Ralf Corsepius
4a2337cd14 Fix stupid typo 2007-02-22 16:28:33 +00:00
Ralf Corsepius
76c6166a12 use cvs -q 2007-02-22 15:50:38 +00:00
Ralf Corsepius
d3e101e5e5 Don't redirect output of make tag 2007-02-22 15:36:36 +00:00
Ralf Corsepius
5d750c70f0 2007-02-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* libcsupport/Makefile.am: Move getpagesize.c to newlib-only
	  compiled files.
2007-02-22 15:24:19 +00:00
Ralf Corsepius
43804368bf Sync with rtems-4-7-branch. 2007-02-22 14:48:15 +00:00
Ralf Corsepius
b481c8a010 Eliminate hard-coded PATHs.
Add rtems_api.
Sort TOOL_VERSIONS.
2007-02-22 10:09:00 +00:00
Ralf Corsepius
1fa64f908d Revert to version 4.7.99-0 2007-02-22 09:12:51 +00:00
Ralf Corsepius
e6a77a1543 Rename TEST_TAG into TAG_SUFFIX. 2007-02-22 08:57:44 +00:00
Ralf Corsepius
85cf3374b6 Move TOOL_VERSIONS into tarball. 2007-02-22 08:10:46 +00:00
Ralf Corsepius
5e8540447a Testing: Upgrade to 4.7.99.1 2007-02-22 07:42:53 +00:00
Ralf Corsepius
5749232a85 Preps for testing. 2007-02-22 07:40:54 +00:00
Ralf Corsepius
ceb5acfd43 Simplify rpm -qa call 2007-02-22 07:39:37 +00:00
Joel Sherrill
b767f96678 2007-02-21 Joel Sherrill <joel@OARcorp.com>
* loopback/init.c: Fix exit paths in client thread and main test
	thread.
2007-02-21 23:44:03 +00:00
Joel Sherrill
f9f1d968b5 2007-02-21 Joel Sherrill <joel@OARcorp.com>
* Makefile.maint: Added TOOL_VERSIONS stanza and fixed typo.
2007-02-21 22:57:20 +00:00
Ralf Corsepius
03d1fed84a Misc. hacks 2007-02-21 18:10:50 +00:00
Ralf Corsepius
b4f45706c7 Misc. hacks 2007-02-21 18:09:23 +00:00
Ralf Corsepius
2daec3b235 Misc. hacks 2007-02-21 17:41:45 +00:00
Ralf Corsepius
0496121021 Misc. hacks 2007-02-21 17:40:47 +00:00
Ralf Corsepius
b85e49dfaf Misc. hacks 2007-02-21 17:35:20 +00:00
Ralf Corsepius
d36bfd197f Misc. hacks 2007-02-21 17:33:02 +00:00
Ralf Corsepius
039970a4bb Misc. hacks 2007-02-21 17:32:00 +00:00
Ralf Corsepius
c4c4528858 2007-02-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-02-21 17:06:08 +00:00
Ralf Corsepius
e290b1f77a 2007-02-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-02-21 17:05:04 +00:00
Ralf Corsepius
c943413368 2007-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-02-21 17:03:25 +00:00
Ralf Corsepius
3473dc5ef2 Add GDB_OPTS 2007-02-20 04:37:32 +00:00
Ralf Corsepius
c7cf374dc5 Increment BINUTILS_RPMREL 2007-02-19 06:02:33 +00:00
Ralf Corsepius
df22adfe0a Cosmetics 2007-02-19 06:01:11 +00:00
Ralf Corsepius
598156b5f3 Rename rtems-testing-@RTEMS_API@ repos into rtems-@RTEMS_API@-testing*. 2007-02-18 10:22:07 +00:00
Ralf Corsepius
d9b9c557c1 2007-02-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Bump version to 0.5.
	* apt/sources.list.d/rtems.list.in,
	  yum.repos.d/rtems.repo.in: Add rtems/testing repos.
2007-02-18 08:54:15 +00:00
Ralf Corsepius
db4c395d42 Bump version to 0.5 2007-02-18 08:53:59 +00:00
Ralf Corsepius
14d559db39 Add rtems/testing 2007-02-18 08:52:07 +00:00
Ralf Corsepius
349e2de278 gdb-6.6-rtems4.8-20070218.diff 2007-02-18 08:03:26 +00:00
Ralf Corsepius
4778b0a70c New. Fix breakage on rh7. 2007-02-18 07:59:02 +00:00
Ralf Corsepius
1ee16e89f3 BuildRequire: expat-devel for gdb >= 6.6 2007-02-17 11:30:40 +00:00
Ralf Corsepius
08c06d89a6 Preps for gdb-6.6 2007-02-17 09:50:25 +00:00
Ralf Corsepius
bb31ed759b New. 2007-02-17 09:40:11 +00:00
Ralf Corsepius
84b62c77f6 Fix URL. 2007-02-17 07:12:15 +00:00
Ralf Corsepius
71f6a6686c Add || : to install-info. 2007-02-17 07:03:17 +00:00
Ralf Corsepius
1293de0713 Add || : to install-info. 2007-02-17 06:48:04 +00:00
Ralf Corsepius
0112d0796e Fix typo. 2007-02-17 06:46:00 +00:00
Ralf Corsepius
1d17363567 Add HOST_SUBDIRS 2007-02-16 08:39:49 +00:00
Ralf Corsepius
7ded655d2c New. 2007-02-16 08:38:57 +00:00
Ralf Corsepius
61f2bb55b1 Preps for gcc-4.1.2 2007-02-16 08:36:50 +00:00
Ralf Corsepius
64ccc152d8 Ignore errors on install-info. 2007-02-16 08:31:33 +00:00
Ralf Corsepius
3644d07d1b 2007-02-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove shared/main.c.
2007-02-16 02:01:22 +00:00
Ralf Corsepius
4768a2742b 2007-02-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* score/Makefile.am: Remove macros/README.
2007-02-16 01:55:47 +00:00
Ralf Corsepius
6a0018418e 2007-02-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/Makefile.am: Correct path to README.tulipclone.
2007-02-16 01:51:33 +00:00
Ralf Corsepius
e36387cfe5 2007-02-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/Makefile.am: Cleanup.
2007-02-16 01:43:20 +00:00
Ralf Corsepius
8b75a07f4a 2007-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Use VERSION as master source for version.m4's.
2007-02-15 09:03:44 +00:00
Ralf Corsepius
decbbe4d84 2007-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* VERSION: Sync with version in aclocal/version.m4.
2007-02-15 08:49:41 +00:00
Ralf Corsepius
072cbd3cf7 AUTOCONF_RPMREL = 5 2007-02-14 17:21:43 +00:00
Ralf Corsepius
0852a4f7ef Add ||: to install-info 2007-02-14 17:21:30 +00:00
Ralf Corsepius
9c58665be4 AUTOCONF_RPMREL = 4 2007-02-14 16:47:57 +00:00
Ralf Corsepius
843ee5d40e Add req/prov filters 2007-02-14 16:46:18 +00:00
Ralf Corsepius
4385865920 AUTOMAKE_RPMREL = 5 2007-02-14 15:51:02 +00:00
Ralf Corsepius
2388d57bf6 Make install-infos safe against --exclude-docs.
Filter bogus req/prov.
Add dirlist.
2007-02-14 15:50:37 +00:00
Ralf Corsepius
ffabba3cf1 2007-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-cpuopts.m4: Check rtems/system.h instead of
	rtems/score/cpuopts.h.
2007-02-11 10:28:41 +00:00
Ralf Corsepius
a297369ccb 2007-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* score/include/rtems/score/heap.h, score/src/heap.c,
	score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
	More size_t for heap-sizes.
2007-02-11 08:37:48 +00:00
Ralf Corsepius
59c44c6b95 More size_t for heap-sizes. 2007-02-11 08:35:15 +00:00
Ralf Corsepius
3672dd9778 2007-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* score/include/rtems/score/heap.h, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
	heap-sizes.
2007-02-11 04:52:48 +00:00
Ralf Corsepius
8022a681a3 Use size_t for heap-sizes. 2007-02-11 04:52:37 +00:00
Ralf Corsepius
f692e0044d 2007-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/resolv.h: Typo fixes. Remove __P().
2007-02-11 04:47:54 +00:00
Ralf Corsepius
c1f3bf3c90 2007-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
	Use size_t for stack-sizes.
2007-02-09 15:06:49 +00:00
Ralf Corsepius
fb24f6985f Use size_t for stack-sizes. 2007-02-09 15:06:37 +00:00
Ralf Corsepius
7be0ca25d2 2007-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* shmsupp/getcfg.c: Comment out npu (Unused).
2007-02-09 14:53:16 +00:00
Ralf Corsepius
d87efdf8e0 Abandon newlib-1.14.0. 2007-02-08 08:13:40 +00:00
Ralf Corsepius
9b45f53c5e newlib-1.15.0-rtems4.8-20070208.diff 2007-02-08 07:26:53 +00:00
Ralf Corsepius
b9605a959d Bump GCC_RPMREL 2007-02-08 07:26:12 +00:00
Ralf Corsepius
ec011e5abe New. 2007-02-08 07:22:11 +00:00
Ralf Corsepius
92b61a718f Remove (Obsolete). 2007-02-08 06:01:40 +00:00
Ralf Corsepius
d044f9d72d Abandon newlib-1.14.0. 2007-02-08 05:58:29 +00:00
Ralf Corsepius
ba2f913f21 2007-02-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/vm/vm_extern.h: Remove non-implemented/unused
	  functions.
2007-02-07 04:34:46 +00:00
Ralf Corsepius
9a673dbaa8 2007-02-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check fo intmax_t, uintptr_t, intptr_t,
	pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
2007-02-07 03:36:52 +00:00
Till Straumann
64e442a227 2007-02-06 Till Straumann <strauman@slac.stanford.edu>
* libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
	taskvar dtor to plug memory leak. Applied patch attached
	to PR#690.
2007-02-06 22:57:35 +00:00
Joel Sherrill
5343588483 2007-02-06 Joel Sherrill <joel@OARcorp.com>
* tm09/task1.c, tm10/task1.c, tm11/task1.c, tm12/task1.c, tm13/task1.c,
	tm14/task1.c, tm22/task1.c: Address size_t/uint32_t typing issues in
	message queue tests.
2007-02-06 19:14:37 +00:00
Joel Sherrill
d6913f245e 2007-02-06 Joel Sherrill <joel@OARcorp.com>
* sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
	sp13/task3.c: Address size_t/uint32_t typing issues in message queue
	tests.
2007-02-06 19:14:35 +00:00
Joel Sherrill
b5a555a7e1 2007-02-06 Joel Sherrill <joel@OARcorp.com>
* rtems++/Task1.cc, rtems++/Task3.cc: Address size_t/uint32_t typing
	issues in message queue tests.
2007-02-06 19:14:32 +00:00
Joel Sherrill
8d581840b6 2007-02-06 Joel Sherrill <joel@OARcorp.com>
* itronmbf01/init.c: Address size_t/uint32_t typing issues in message
	queue tests.
2007-02-06 19:14:30 +00:00
Ralf Corsepius
936362b358 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* smc/smc.c: include bspIo.h for printk.
2007-02-06 18:23:00 +00:00
Ralf Corsepius
397060c936 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c: Remove superfluous type casts.
2007-02-06 17:44:34 +00:00
Joel Sherrill
adf1ce5c5a 2007-02-06 Joel Sherrill <joel@OARcorp.com>
* include/rtems++/rtemsMessageQueue.h, src/rtemsMessageQueue.cc: Make
	compile by using size_t and uint32_t where appropriate.
2007-02-06 16:42:45 +00:00
Ralf Corsepius
b3b82e7a80 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/getpagesize.c: New (moved from posix/src).
	* posix/src/getpagesize.c: Removed.
	* posix/Makefile.am: Remove references to getpagesize.c.
	* libcsupport/Makefile.am: Add getpagesize.c.
2007-02-06 14:46:24 +00:00
Ralf Corsepius
cddd2d0af3 Remove getpagesize.c. 2007-02-06 14:45:54 +00:00
Ralf Corsepius
f350dcf849 Add getpagesize.c. 2007-02-06 14:45:34 +00:00
Ralf Corsepius
bee19fe5a8 Removed (moved to libcsupport/src). 2007-02-06 14:45:10 +00:00
Ralf Corsepius
6fb68a50b4 New (moved from posix/src). 2007-02-06 14:44:34 +00:00
Ralf Corsepius
70261d10b8 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
2007-02-06 14:36:02 +00:00
Ralf Corsepius
f629a8b154 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
	  visible.
2007-02-06 13:51:30 +00:00
Ralf Corsepius
f0bc38351c 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/coremsg.inl: More size_t and consts.
2007-02-06 13:40:57 +00:00
Ralf Corsepius
a33a6e431a 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/msgqsend.c: Use size_t for sizes.
	* rtems/src/msgqurgent.c: Use size_t for sizes.
2007-02-06 11:27:54 +00:00
Ralf Corsepius
2e22795610 Use size_t for sizes. 2007-02-06 11:27:42 +00:00
Ralf Corsepius
ccc8fc855b 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* vmeUniverse/vmeUniverse.c: Use size_t for sizes.
2007-02-06 10:47:51 +00:00
Ralf Corsepius
2e4aa9e60c 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c:
	Use size_t for sizes.
2007-02-06 10:28:23 +00:00
Ralf Corsepius
41a1c334da Use size_t for sizes. 2007-02-06 10:28:13 +00:00
Ralf Corsepius
8ae331d8a5 Use size_t for sizes. 2007-02-06 10:23:05 +00:00
Ralf Corsepius
8f99833bb2 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/msgqbroadcast.c: Use size_t for sizes.
	* rtems/src/msgmp.c: Use size_t for sizes.
	* rtems/src/msgqsubmit.c: Use size_t for sizes.
	* rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
	* rtems/include/rtems/rtems/message.h: Use size_t for sizes.
	* score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
2007-02-06 08:57:56 +00:00
Ralf Corsepius
6703e49188 Use size_t for sizes. 2007-02-06 08:57:40 +00:00
Ralf Corsepius
638aaba1f8 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* itron/src/trcv_mbf.c: Use size_t for sizes.
	* libmisc/monitor/mon-object.c: Use size_t for sizes.
	* libmisc/monitor/mon-server.c: Use size_t for sizes.
	* libmisc/monitor/monitor.h: Use size_t for sizes.
	* libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
2007-02-06 05:57:20 +00:00
Ralf Corsepius
c8b0f1cbbd Use size_t for sizes. 2007-02-06 05:57:07 +00:00
Ralf Corsepius
85c03ce384 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/message.h: Use size_t for sizes.
2007-02-06 05:18:03 +00:00
Ralf Corsepius
d9b31412d7 Use size_t for sizes. 2007-02-06 05:17:48 +00:00
Ralf Corsepius
e26913b0b8 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/msgqreceive.c: Use size_t for sizes.
	* posix/src/mqueuerecvsupp.c: Use size_t for sizes.
2007-02-06 04:47:52 +00:00
Ralf Corsepius
f4e01189f3 Use size_t for sizes. 2007-02-06 04:46:56 +00:00
Ralf Corsepius
2af864dbf9 Use size_t for sizes. 2007-02-06 03:50:47 +00:00
Ralf Corsepius
4b0971d432 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/coremsgseize.c: Use size_t for sizes.
2007-02-06 03:50:32 +00:00
Ralf Corsepius
11f2f0cdbe 2007-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
	* posix/src/mqueuesendsupp.c: Use size_t for sizes.
2007-02-05 18:05:37 +00:00
Ralf Corsepius
df095da830 Use size_t for sizes. 2007-02-05 18:05:21 +00:00
Ralf Corsepius
8eacfb5229 2007-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/coremsg.h: Use size_t for sizes.
	* score/src/coremsgbroadcast.c: Use size_t for sizes.
	* score/src/coremsgsubmit.c: Use size_t for sizes.
2007-02-05 15:35:49 +00:00
Ralf Corsepius
32e101ba3a Use size_t for sizes. 2007-02-05 15:35:36 +00:00
Ralf Corsepius
080c23d5d2 Upgrade to gcc-core-4.1.1-rtems4.8-20070201.diff, newlib-1.15.0-rtems4.8-20070202.diff 2007-02-02 15:43:09 +00:00
Ralf Corsepius
9135069010 Yet another attempt. 2007-02-02 15:07:55 +00:00
Ralf Corsepius
a8f155b8a0 Next try: gcc-core-4.1.1-rtems4.8-20070131.diff 2007-01-31 10:39:24 +00:00
Till Straumann
c1b34d5a92 2007-01-30 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/README.porting, vmeUniverse/README.universe:
	updated, added more information for BSP implementors.

	* vmeUniverse/VMEDMA.h (added): VME DMA API definition.

	* vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
	* vmeUniverse/bspVmeDmaList.c (added):
	Driver-independent code for linked-list DMA (public + private headers,
	implementation).

	* vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
	interface to new DMA features of drivers.

	* vmeUniverse/vme_amd_defs.h: Added definition for data-width
	hint bits (VME_MODE_DBWxx).


	* vmeUniverse/vmeTsi148.c: added DMA support. Added support for
	data-width hint/modifier bits.

	* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
	Added support for data-width hint/modifier bits.
	Added support for xxx_BLT, xxx_MBLT address modifiers.
	Restrict DBW to 32 in non-MBLT modes (except single-beat;
	a comment is in README.universe). Updated DMA support to
	implement new VMEDMA.h API. Added support for non-incrementing
	VME addresses. Restrict data width to 32 for single-beat AMs
	when the universe would use MBLT for DMA.
2007-01-31 04:02:52 +00:00
Till Straumann
32a0058cc1 2007-01-29 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/VMEConfig.h:
	Added more comments about the semantics of the various
	symbols BSPs should define in this file.
	Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().

	* shared/vme/vmeconfig.c: declare BSP_VMEInit(),
	BSP_VMEIrqMgrInstall() here.

	* Makefile.am, shared/vme/README,
	* shared/vme/vme_universe_dma.c (added): Added glue code
	implementing the VMEDMA.h API using the vmeUniverse driver.
2007-01-31 03:57:55 +00:00
Till Straumann
9b28179d27 2007-01-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, preinstall.am,
	* vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
	cleaned up vme support - use files from libbsp/powerpc/shared/vme
	and define BSP specifica in VMEConfig.h.
	Use VME DMA support implemented by vmeUniverse and
	libbsp/powerpc/shared/vme/vme_universe_dma.c

	* irq/irq.c, include/gen2.h:
	removed _BSP_vme_bridge_irq variable and BSP_PIC_DO_EOI definition.
	Support for VME IRQ software priorities was incomplete/incorrect
	on this BSP.
2007-01-31 03:50:13 +00:00
Till Straumann
6623984390 2007-01-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, preinstall.am, include/bsp.h,
	* vme/vmeconfig.c (removed), vme/VME.h (removed):
	cleaned up vme support - use files from libbsp/powerpc/shared/vme
	and define BSP specifica in VMEConfig.h.
	Use VME DMA support implemented by vmeUniverse and
	libbsp/powerpc/shared/vme/vme_universe_dma.c
2007-01-31 03:47:22 +00:00
Till Straumann
1102f89721 2007-01-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, preinstall.am, include/bsp.h:
	Use VME DMA support implemented by vmeUniverse and
	libbsp/powerpc/shared/vme/vme_universe_dma.c
	Added explanation for use of BSP_PIC_DO_EOI by
	BSP implementors who derive from this 'include/bsp.h'.
2007-01-31 03:43:12 +00:00
Till Straumann
a771462e6b 2007-01-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, preinstall.am, include/bsp.h,
	* vme/vmeconfig.c (removed), vme/VMEConfig.h (added):
	cleaned up vme support - use files from libbsp/powerpc/shared/vme
	and define BSP specifica in VMEConfig.h.
	Use VME DMA support implemented by vmeUniverse and
	libbsp/powerpc/shared/vme/vme_universe_dma.c
2007-01-31 03:40:58 +00:00
Ralf Corsepius
a4232035d6 Preps for next spin. 2007-01-31 03:40:12 +00:00
Ralf Corsepius
500a9c5d79 New. 2007-01-31 03:39:52 +00:00
Till Straumann
668d44ba4c 2007-01-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am:
	added new files in shared/vmeUniverse to EXTRA_DIST
2007-01-31 03:36:44 +00:00
Ralf Corsepius
1cf2581b5a 2007-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/types.h: Use uint_least16_t for
	Priority_Bit_map_control;
2007-01-30 09:11:10 +00:00
Ralf Corsepius
53cd606ebd 2007-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/show_bdbuf.c: Use inttypes.h macros.
2007-01-30 07:55:58 +00:00
Ralf Corsepius
a9a3e751bb 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* GT64260/MVME5500I2C.c: Eliminate u32.
2007-01-29 05:28:45 +00:00
Ralf Corsepius
ea6c5d8197 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* GT64260/MVME5500I2C.c, pci/pci.c: Eliminate unchar.
2007-01-29 05:25:50 +00:00
Ralf Corsepius
40d5b64b62 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/fb_vga.c: Eliminate __u16, __u32.
2007-01-29 04:32:10 +00:00
Ralf Corsepius
7c7aabd0f8 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
2007-01-29 04:27:26 +00:00
Ralf Corsepius
859fbb491e 2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Sync nomenclature with that being used in
	  cpukit/score/include/rtems/system.h (major->minor,
	  minor->revision).
2007-01-28 05:50:06 +00:00
Ralf Corsepius
07d0ce8eb3 2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
	Remove isblank (supposed to be provided by libc).
2007-01-28 03:57:09 +00:00
Ralf Corsepius
460175ef10 2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
2007-01-27 18:18:05 +00:00
Ralf Corsepius
80bb2426f3 Remove config.guess, config.sub, depcomp, install-sh, missing, mkinstalldirs. 2007-01-27 11:54:27 +00:00
Ralf Corsepius
1214e36e31 Fix indentation. 2007-01-27 11:35:11 +00:00
Ralf Corsepius
17ab08dce0 2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Remove references to
	  cpukit/score/include/rtems/system.h.
2007-01-27 07:34:47 +00:00
Ralf Corsepius
7364df67e0 2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
	 __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
	* configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
	__RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
	Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
2007-01-27 07:26:37 +00:00
Ralf Corsepius
ea35fdc675 Dynamically derive __ __RTEMS_MAJOR__,
__RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
2007-01-27 07:21:27 +00:00
Ralf Corsepius
8db96e56f9 Remove __RTEMS_MAJOR__,
__RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
2007-01-27 07:21:05 +00:00
Ralf Corsepius
0bed66a828 2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Add CVS_RUN.
2007-01-27 04:43:05 +00:00
Ralf Corsepius
952a969da5 Add CVS_RUN. 2007-01-27 04:42:56 +00:00
Ralf Corsepius
294030f5d0 Misc. updates. 2007-01-26 12:11:11 +00:00
Ralf Corsepius
f2a9059416 2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-01-26 08:26:16 +00:00
Ralf Corsepius
339976951e 2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-01-26 08:22:26 +00:00
Ralf Corsepius
973bebfb7f Use MKDIR_P instead of mkdir_p. 2007-01-26 08:22:16 +00:00
Ralf Corsepius
16e03864f6 2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: New.
2007-01-26 08:01:08 +00:00
Ralf Corsepius
e6a00cae6e New. 2007-01-26 08:00:58 +00:00
Ralf Corsepius
0454464692 2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/system.h:
	#define __RTEMS_MINOR__ 7 (BZ 1206).
2007-01-26 05:52:43 +00:00
Thomas Doerfler
565a65e509 fixed typo in uart error handling function 2007-01-23 21:49:00 +00:00
Joel Sherrill
6200dc9dd2 Formatting. 2007-01-22 23:02:02 +00:00
Thomas Doerfler
3d14a451e9 mproved gen5200 MSCAN driver
fixed synchronization bug between ata.c and bdbuf.c
2007-01-21 18:25:31 +00:00
Till Straumann
bc2083c176 * mvme5500/Makefile.am, mvme5500/preinstall.am,
* mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
	* mvme5500/vme/vmeconfig.c:
	removed copies of vmeconfig.c, VME.h - use generic
	versions instead.
2007-01-19 23:01:21 +00:00
Till Straumann
7996b53a69 * Makefile.am,
* ep1a/Makefile.am, ep1a/preinstall.am,
	* motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
	* score603e/Makefile.am, score603e/preinstall.am,
	* shared/vme/VME.h:
	moved VME.h from libbsp/powerpc/shared/vme to
	libbsp/shared/vmeUniverse; eventually, this (and other)
	VME API headers should migrate to cpukit.
2007-01-19 22:58:08 +00:00
Till Straumann
1687b05276 * vmeUniverse/VME.h:
moved VME.h from libbsp/powerpc/shared/vme to
	libbsp/shared/vmeUniverse; eventually, this (and other)
	VME API headers should migrate to cpukit.
2007-01-19 22:54:46 +00:00
Till Straumann
6f457e899a 2007-01-19 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am:
	moved VME.h from libbsp/powerpc/shared/vme to
	libbsp/shared/vmeUniverse; eventually, this (and other)
	VME API headers should migrate to cpukit.
2007-01-19 22:51:42 +00:00
Ralf Corsepius
924cc62c91 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/Cygwin-posix.cfg, custom/FreeBSD-posix.cfg,
	custom/HPUX9-posix.cfg, custom/Linux-posix.cfg,
	custom/Solaris-posix.cfg, custom/armulator.cfg, custom/av5282.cfg,
	custom/bare.cfg, custom/c3xsim.cfg, custom/c4xsim.cfg,
	custom/csb336.cfg, custom/csb360.cfg, custom/dmv152.cfg,
	custom/eZKit533.cfg, custom/edb7312.cfg, custom/ep1a.cfg,
	custom/erc32.cfg, custom/erc32nfp.cfg, custom/gba.cfg,
	custom/gen405.cfg, custom/gen5200.cfg, custom/gen68302.cfg,
	custom/gen68340.cfg, custom/gen68360.cfg, custom/gensh1.cfg,
	custom/gensh2.cfg, custom/gensh4.cfg, custom/gp32.cfg,
	custom/h8sim.cfg, custom/helas403.cfg, custom/hurricane.cfg,
	custom/i386ex.cfg, custom/idp.cfg, custom/jmr3904.cfg,
	custom/leon2.cfg, custom/leon3.cfg, custom/mbx821_002b.cfg,
	custom/mbx8xx.cfg, custom/mcf5206elite.cfg, custom/mcf5235.cfg,
	custom/mcp750.cfg, custom/mpc8260ads.cfg, custom/mrm332.cfg,
	custom/mtx603e.cfg, custom/mvme136.cfg, custom/mvme147.cfg,
	custom/mvme162.cfg, custom/mvme162lx.cfg, custom/mvme167.cfg,
	custom/mvme2100.cfg, custom/mvme2307.cfg, custom/mvme5500.cfg,
	custom/nios2_iss.cfg, custom/ods68302.cfg, custom/pc386.cfg,
	custom/psim.cfg, custom/rbtx4925.cfg, custom/score603e.cfg,
	custom/sim68000.cfg, custom/simcpu32.cfg, custom/simsh4.cfg,
	custom/simsh7032.cfg, custom/simsh7045.cfg, custom/ss555.cfg,
	custom/ts_386ex.cfg: Add -g to CFLAGS_OPTIMIZE_V.
2007-01-18 11:25:08 +00:00
Ralf Corsepius
7d12e0206d Add -g to CFLAGS_OPTIMIZE_V. 2007-01-18 11:24:48 +00:00
Ralf Corsepius
2d78d77ed4 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/gensh1.cfg, custom/gensh2.cfg, custom/gensh4.cfg,
	custom/hurricane.cfg, custom/rbtx4925.cfg, custom/simsh4.cfg:
	Use $(NM) -g -n instead of $(NM) -n.
2007-01-18 10:20:43 +00:00
Ralf Corsepius
e4f49cf4ac Use $(NM) -g -n instead of $(NM) -n. 2007-01-18 10:20:33 +00:00
Ralf Corsepius
28cdaf83b1 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/Cygwin-posix.cfg, custom/FreeBSD-posix.cfg,
	custom/HPUX9-posix.cfg, custom/Linux-posix.cfg,
	custom/Solaris-posix.cfg: Use $(NM) -g -n instead of $(NM) -ng.
2007-01-18 10:13:50 +00:00
Ralf Corsepius
ae51c8026f Use $(NM) -g -n instead of $(NM) -ng. 2007-01-18 10:13:01 +00:00
Ralf Corsepius
002437c30b Fix cvs id. 2007-01-18 08:33:54 +00:00
Ralf Corsepius
c51004a089 Misc cleanups. 2007-01-18 08:28:54 +00:00
Ralf Corsepius
e7d49fb64b Add comment on CFLAGS_OPTIMIZE_V. 2007-01-18 07:19:39 +00:00
Ralf Corsepius
bde0335f78 Remove obsolete comments. 2007-01-18 07:17:13 +00:00
Ralf Corsepius
facfe2b4c6 Reformat. 2007-01-18 07:12:36 +00:00
Ralf Corsepius
14d345d258 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/av5282.cfg, custom/bare.cfg, custom/dmv152.cfg,
	custom/gen405.cfg, custom/gen5200.cfg, custom/gen68302.cfg,
	custom/gen68340.cfg, custom/gen68360.cfg, custom/helas403.cfg,
	custom/hurricane.cfg, custom/i386ex.cfg, custom/idp.cfg,
	custom/mbx8xx.cfg, custom/mcf5206elite.cfg, custom/mcf5235.cfg,
	custom/mcp750.cfg, custom/mpc8260ads.cfg, custom/mrm332.cfg,
	custom/mtx603e.cfg, custom/mvme136.cfg, custom/mvme147.cfg,
	custom/mvme162.cfg, custom/mvme162lx.cfg, custom/mvme167.cfg,
	custom/mvme2100.cfg, custom/mvme2307.cfg, custom/mvme5500.cfg,
	custom/ods68302.cfg, custom/pc386.cfg, custom/psim.cfg,
	custom/rbtx4925.cfg, custom/sim68000.cfg, custom/simcpu32.cfg,
	custom/ss555.cfg, custom/ts_386ex.cfg, custom/uC5282.cfg:
	CFLAGS_OPTIMIZE_V = -O2.
2007-01-18 07:10:51 +00:00
Ralf Corsepius
b86e0899e5 Cosmetics. 2007-01-18 07:05:26 +00:00
Ralf Corsepius
d2d3482e0b Remove obsolete comments referring to gcc-2.8. 2007-01-18 07:00:28 +00:00
Ralf Corsepius
bbc2a079e6 Cosmetics. 2007-01-18 06:57:36 +00:00
Ralf Corsepius
26a3609e5c Cosmetics. 2007-01-18 06:52:17 +00:00
Ralf Corsepius
d528062705 Remove CXXFLAGS_OPTIMIZE_V. 2007-01-18 06:47:35 +00:00
Ralf Corsepius
52271ce591 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/gba.cfg, custom/mbx8xx.cfg, custom/ss555.cfg: Remove
	CXXFLAGS_OPTIMIZE_V.
2007-01-18 06:47:15 +00:00
Ralf Corsepius
c4be878893 Cosmetics. 2007-01-18 06:43:41 +00:00
Ralf Corsepius
fbacdb9a88 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/gensh2.cfg, custom/gensh4.cfg, custom/shsim.cfg,
	custom/simsh4.cfg, custom/simsh7032.cfg, custom/simsh7045.cfg:
	CFLAGS_OPTIMIZE_V = -O2.
2007-01-18 06:25:45 +00:00
Ralf Corsepius
fa1b2aafe1 CFLAGS_OPTIMIZE_V = -O2. 2007-01-18 06:24:58 +00:00
Ralf Corsepius
b8bf9345b8 Cosmetics. 2007-01-18 06:20:31 +00:00
Ralf Corsepius
b77e692eb1 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/h8sim.cfg: CFLAGS_OPTIMIZE_V = -O2.
2007-01-18 06:18:11 +00:00
Ralf Corsepius
06420228b1 Cosmetics. 2007-01-18 06:06:39 +00:00
Ralf Corsepius
4233e1f382 Cosmetics. 2007-01-18 06:05:27 +00:00
Ralf Corsepius
b1ad6d3384 2007-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/csb336.cfg, custom/edb7312.cfg, custom/gba.cfg:
	CFLAGS_OPTIMIZE_V = -O2.
2007-01-18 06:02:16 +00:00
Ralf Corsepius
a481c92bf5 CFLAGS_OPTIMIZE_V = -O2. 2007-01-18 05:38:14 +00:00
Ralf Corsepius
912f9938f0 2007-01-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/eZKit533.cfg: CFLAGS_OPTIMIZE = -O0.
	* custom/gensh1.cfg, custom/ep1a.cfg, custom/erc32.cfg,
	custom/erc32nfp.cfg, custom/c3xsim.cfg, custom/c4xsim.cfg,
	custom/armulator.cfg, custom/gp32.cfg: CFLAGS_OPTIMIZE_V = -O2.
2007-01-18 05:33:04 +00:00
Ralf Corsepius
71a0198251 CFLAGS_OPTIMIZE_V = -O2 2007-01-17 17:00:25 +00:00
Ralf Corsepius
6dce341846 CFLAGS_OPTIMIZE_V = -O0 2007-01-17 16:57:26 +00:00
Ralf Corsepius
9e53ee2ca6 CFLAGS_OPTIMIZE_V = -O2 2007-01-17 16:52:16 +00:00
Till Straumann
adac8ab996 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
	* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
	* vmeUniverse/vme_am_defs.h:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
2007-01-17 06:33:29 +00:00
Till Straumann
6a03edd51e 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
* libi2c/libi2c.c, libi2c/libi2c.h:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
2007-01-17 06:19:38 +00:00
Till Straumann
05cdf2a869 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
* libnetworking/rtems/rtems_mii_ioctl.c,
	* libnetworking/rtems/rtems_mii_ioctl.h,
	* libnetworking/rtems/rtems_mii_ioctl_kern.c:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
2007-01-17 06:15:19 +00:00
Till Straumann
6b184e0b45 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
* libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
	* libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
2007-01-17 06:04:14 +00:00
Till Straumann
531aa81bf9 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/mmu/pte121.h, mpc6xx/mmu/pte121.c:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
2007-01-17 05:57:29 +00:00
Till Straumann
f774fc06d6 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
* ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
	* mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
	* mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
	* mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c, shared/pci/pcifinddevice.c,
	* shared/startup/pgtbl_activate.c, shared/startup/pgtbl_setup.c,
	* shared/startup/probeMemEnd.c, shared/startup/sbrk.c, shared/vme/VME.h,
	* shared/vme/VMEConfig.h, shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
	Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
2007-01-17 05:45:14 +00:00
Ralf Corsepius
073b310e3b 2007-01-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* setup.def: newlib-1.15.0.
2007-01-16 04:25:23 +00:00
Ralf Corsepius
855a7d81ae newlib-1.15.0 2007-01-16 04:24:38 +00:00
Ralf Corsepius
397b1df872 Replace nosrc.rpm with src.rpm 2007-01-15 09:51:17 +00:00
Ralf Corsepius
5ac53f6c20 2007-01-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* common/rtems.texi.in: Use bugzilla for RTEMSBUGS.
	Remove RTEMSGNATS.
2007-01-15 09:14:41 +00:00
Ralf Corsepius
0c69cdd162 More tweaks. 2007-01-15 08:40:55 +00:00
Ralf Corsepius
c9c98d7f15 More tweaks. 2007-01-15 08:24:37 +00:00
Ralf Corsepius
57caf2d699 2007-01-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* started/binaries.t, started/buildc.t, started/tversions.texi.in:
	Various update to reflect current toolchains.
2007-01-15 07:26:35 +00:00
Ralf Corsepius
09781410cc 2007-01-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Reflect having moved setup.def.
	Eliminate gcc3*.
2007-01-15 07:23:30 +00:00
Ralf Corsepius
56f3364923 2007-01-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Reflect having moved setup.def.
	Eliminate gcc3*.
2007-01-15 04:08:59 +00:00
Ralf Corsepius
1812d36e5d Reflect having moved setup.def.
Eliminate gcc3*.
2007-01-15 04:08:00 +00:00
Ralf Corsepius
5f65678be5 2007-01-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* setup.def: New (Formerly in ../scripts).
2007-01-15 03:36:22 +00:00
Ralf Corsepius
0aa2bc5eed New (Formerly in ../scripts). 2007-01-15 03:35:24 +00:00
Ralf Corsepius
282197c416 Disable binutils infos. 2007-01-12 08:33:13 +00:00
Ralf Corsepius
72b911c4a8 Add BINUTILS_OPTS += 2007-01-12 08:31:37 +00:00
Ralf Corsepius
85f9bdc01f Bump GCC_RPMREL 2007-01-12 08:26:51 +00:00
Ralf Corsepius
ec24bd5ade Update to gcc-core-4.2.0-rtems4.8-20070112.diff 2007-01-12 08:26:14 +00:00
Ralf Corsepius
ce62596033 Remove (Obsolete). 2007-01-12 04:36:25 +00:00
Ralf Corsepius
652473b3dc Update (bfin merged into upstream) 2007-01-12 04:35:49 +00:00
Ralf Corsepius
b4de41dda7 Use gcc-core-4.1.1-rtems4.8-20070102.diff 2007-01-12 03:57:28 +00:00
Ralf Corsepius
c116b31d14 Upgrade to newlib-1.15.0-rtems4.8-20070110. 2007-01-12 03:53:39 +00:00
Ralf Corsepius
5709d75eb4 Add BINUTILS_OPTS. 2007-01-12 03:49:15 +00:00
Ralf Corsepius
c80654e828 Bump GCC_RPMREL. 2007-01-12 03:39:21 +00:00
Ralf Corsepius
cb08aeb332 Bump releases. 2007-01-10 08:02:41 +00:00
Ralf Corsepius
1b5a5610db Rename automake-rtems into automake.
Rename autoconf-rtems into autoconf.
2007-01-10 08:02:07 +00:00
Ralf Corsepius
727e84699a Rename autoconf-rtems into autoconf. 2007-01-10 08:02:01 +00:00
Ralf Corsepius
d82b3f1b0b Update bugfix address 2007-01-10 06:31:57 +00:00
Ralf Corsepius
3d62598a1d Add ECANCELED. 2007-01-10 06:05:01 +00:00
Joel Sherrill
e411dda718 2007-01-09 Joel Sherrill <joel@OARcorp.com>
* libcsupport/src/error.c: rtems_progname is no longer defined in
	the BSP startup since it never held a meaningful value.
2007-01-09 21:54:52 +00:00
Ralf Corsepius
bb22f14109 2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4: AC_PREREQ(2.60).
2007-01-08 16:52:02 +00:00
Ralf Corsepius
bac5720527 AC_PREREQ(2.60) 2007-01-08 16:49:46 +00:00
Ralf Corsepius
b7180c8b3b 2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Use preinstall.am.
2007-01-08 11:05:12 +00:00
Ralf Corsepius
504d23ca41 New. 2007-01-08 11:04:32 +00:00
Ralf Corsepius
63a88eb0bc Regenerate. 2007-01-08 08:43:28 +00:00
Ralf Corsepius
f172fc895e 2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: Use MKDIR_P instead of mkdir_p.
2007-01-08 08:38:19 +00:00
Ralf Corsepius
ac41bee8a2 Fix CVS-Id 2007-01-08 08:35:18 +00:00
Ralf Corsepius
ba4b65ee63 2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove scripts/.
2007-01-08 08:33:14 +00:00
Ralf Corsepius
09016ac090 Remove (Obsolete). 2007-01-08 08:22:48 +00:00
Ralf Corsepius
91bcedc587 Remove (Obsolete) 2007-01-08 08:18:30 +00:00
Ralf Corsepius
35db46f2aa Add BINUTILS_OPTS 2007-01-04 13:43:21 +00:00
Ralf Corsepius
598e03571b Add support for newlib-1.15.0 2007-01-04 12:52:40 +00:00
Ralf Corsepius
6e0bde6079 Add newlib-1.15.0.
New GCC snapshot.
2007-01-04 08:04:31 +00:00
Ralf Corsepius
e0c27b1d54 New. 2007-01-04 08:00:32 +00:00
Ralf Corsepius
5ebd935114 Upgrade to newlib-1.15.0 2007-01-02 11:49:35 +00:00
Ralf Corsepius
227afd10bc New. 2007-01-02 10:44:12 +00:00
Ralf Corsepius
e9c1b5f773 2007-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
	(BZ 1203).
2007-01-02 06:34:57 +00:00
Joel Sherrill
cd927486f9 2006-12-20 Joel Sherrill <joel@OARcorp.com>
* posix_users/thread.t: Correct spelling error.
2006-12-20 21:15:03 +00:00
Ralf Corsepius
adb07b143a New. 2006-12-19 16:30:30 +00:00
Ralf Corsepius
972fa2ced0 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* smc/smc.c: Comment out sm_status (unused).
2006-12-15 09:31:22 +00:00
Ralf Corsepius
b8d28b5d74 Comment out sm_status (unused). 2006-12-15 09:31:10 +00:00
Ralf Corsepius
b6ffe83220 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* bestcomm/load_task.c: Remove bogus casts.
2006-12-15 07:33:10 +00:00
Ralf Corsepius
e281050d53 Remove bogus casts. 2006-12-15 07:32:58 +00:00
Ralf Corsepius
de7e68db49 Use ioctl_command_t as arg to ioctl functions. 2006-12-15 07:31:14 +00:00
Ralf Corsepius
038e9fb91c 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/GT64260eth.c: Use ioctl_command_t as arg to ioctl functions.
2006-12-15 07:30:24 +00:00
Ralf Corsepius
bb2c924cef 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/if_hdlcsubr.h: Remove K'n'R macros.
	* network/network.c: Use ioctl_command_t as arg to ioctl functions.
2006-12-15 07:27:36 +00:00
Ralf Corsepius
0c72fd67d7 Remove K'n'R macros. 2006-12-15 07:26:43 +00:00
Ralf Corsepius
20777a5ebf 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c: Use ioctl_command_t as arg in ioctl-functions.
2006-12-15 06:00:10 +00:00
Ralf Corsepius
ff73cf634a Use ioctl_command_t as arg in ioctl-functions. 2006-12-15 06:00:03 +00:00
Ralf Corsepius
18c0e30540 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/ne2000.c: Use ioctl_command_t as arg in ioctl-functions.
2006-12-15 05:56:01 +00:00
Ralf Corsepius
cdf41adb33 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
	ioctl_command_t as arg in ioctl-functions.
2006-12-15 05:53:50 +00:00
Ralf Corsepius
bb2a2253ca 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c (uti596_ioctl): Use ioctl_command_t.
2006-12-15 05:48:16 +00:00
Ralf Corsepius
7a5265ff5d Use ioctl_command_t. 2006-12-15 05:48:07 +00:00
Ralf Corsepius
9994f298a0 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c (at91rm9200_emac_ioctl): Use ioctl_command_t.
2006-12-15 05:46:15 +00:00
Ralf Corsepius
2a0951e53a 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c (mc9328mxl_enet_ioctl): Use ioctl_command_t.
2006-12-15 05:44:51 +00:00
Till Straumann
215e019f8b * startup/bspstart.c: Changed BSP_installVME_isr() so that
the special handling of a 'FPGA interrupt' [this FPGA is *not*
	present on the uC5282 module but is externally connected to
	IRQ1 on Eric Norum's particular 'motherboard'] is only
	activated when connecting to the special vectors > 192.
	The change allows us ordinary users [:-)] to use IRQ1
	normally, simply by connecting an ISR to vector 64+1...
	Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
	BSP_irq_is_enabled_at_pic() were introduced (compat. with
	some PPC BSPs).
2006-12-15 04:37:55 +00:00
Till Straumann
0c3167ba0d * m68k/mcf5282/include/mcf5282.h: added __may_alias__
attribute to low-level scalar type definitions and
	removed intermediate (void*) cast.
2006-12-14 23:13:07 +00:00
Till Straumann
fd8f417290 2006-12-14 Till Straumann <strauman@slac.stanford.edu>
* m68k/mcf5282/include/mcf5282.h: fixed wrong value
	of MCF5282_QSPI_QDLYR_SPE.
2006-12-14 23:11:08 +00:00
Joel Sherrill
7c3b2dd345 Fixed line length -- must be < 80. 2006-12-14 12:22:49 +00:00
Ralf Corsepius
df591b525f 2006-12-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
	  ioctl_command_t as ioctl argument.
2006-12-14 07:24:56 +00:00
Ralf Corsepius
bd20bc8a12 Use ioctl_command_t as ioctl argument. 2006-12-14 07:24:39 +00:00
Ralf Corsepius
0efdeff2a4 2006-12-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/irq/irq_init.c: Remove unused var.
2006-12-14 05:45:58 +00:00
Ralf Corsepius
2bced8fccc Remove unused var. 2006-12-14 05:45:51 +00:00
Till Straumann
60b8e96b9b * mvme5500/Makefile.am, mvme5500/preinstall.am:
need to install bsp/vme_am_defs.h
2006-12-13 22:03:42 +00:00
Till Straumann
ff221cf486 2006-12-13 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
	use symbolic flag instead of numerical value
	(vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
	before including <bsp/vmeUniverse.h>
2006-12-13 21:53:54 +00:00
Till Straumann
de8174fef5 2006-12-13 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
	use symbolic flag instead of numerical value
	(vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
	before including <bsp/vmeUniverse.h>
2006-12-13 20:50:20 +00:00
Till Straumann
afd4c7bbff * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME. Added
flags for 2eSST and DBW16.

	* vmeUniverse/vmeUniverse.h: Removed AM definitions and include vme_am_defs.h
	instead. Declare new routine vmeUniverseMapCRG(). Export 'irq manager' API
	only if __INSIDE_RTEMS_BSP__ defined. Renamed 'shared' argument to
	vmeUniverseInstallIrqMgrAlt() to 'flags' since now more options are available.
	Added new flag to install 'posted-write' workaround.

	* vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
	macro. Data width of outbound port can now be restricted to 16-bit
	(if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
	for mapping local registers onto VME. Interrupt manager now implements
	a workaround (enabled at installation time) which flushes the write-fifo
	after user ISR returns. This requires the universe's registers to be
	accessible from VME (either CSR space or CRG mapped to A16/A24/A32),
	though.

	* vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
	the fault address as a 32-bit address (not ulonglong anymore). The
	driver only supports 32-bit addresses. Declare new routine vmeTsi148MapCRG().
	Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined.
	Renamed 'shared' argument to vmeTsi148InstallIrqMgrAlt() to 'flags'
	to allow more options to be supported. Added comments explaining the
	'posted-write' workaround implemented by the interrupt manager.

	* vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
	Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
	2eSST when configuring windows (untested - I have no 2eSST).
	Added vmeTsi148MapCRG() for mapping local registers onto VME.
	Implemented 'posted-write' workaround for interrupt manager
	(consult source for details).
2006-12-13 20:04:05 +00:00
Joel Sherrill
600a241e3b 2006-12-13 Joel Sherrill <joel@OARcorp.com>
* librtems++/include/rtems++/rtemsEvent.h,
	librtems++/include/rtems++/rtemsMessageQueue.h,
	librtems++/include/rtems++/rtemsSemaphore.h,
	librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
	librtems++/src/rtemsMessageQueue.cc,
	librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
	rtems_unsigned32 to uint32_t.
2006-12-13 15:52:00 +00:00
Joel Sherrill
5e11c97dcf 2006-12-13 Joel Sherrill <joel@OARcorp.com>
PR 1181/bsps
	* optman/rtems/no-msg.c: Clean up dead code.
2006-12-13 14:48:55 +00:00
Joel Sherrill
460cd5b728 2006-12-13 Joel Sherrill <joel@OARcorp.com>
PR 1190/bsps
	* bootcard.c: Remove status since unused.
2006-12-13 14:46:41 +00:00
Ralf Corsepius
0ab63e5040 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c, startup/imbx8xx.c: Minor warning fixes.
2006-12-13 14:43:44 +00:00
Joel Sherrill
71ce7e7586 2006-12-13 Alexey Shamrin <shamrin@gmail.com>
PR 1189/bsps
	* console/outch.c: If you print a character with the code larger than
	127 (extended ASCII) to the VGA console, then it blinks. The reason:
	char == signed char, so such characters get represented by negative
	numbers. The sign bit then goes to attribute byte, resulting in the
	blinking.
2006-12-13 12:35:01 +00:00
Ralf Corsepius
d07cb3ac9f 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* backward/rtc.h, backward/vmeintr.h, backward/confdefs.h,
	backward/clockdrv.h, backward/itron.h, backward/console.h,
	backward/imfs.h, backward/iosupp.h, backward/chain.h,
	backward/motorola/mc68681.h, backward/motorola/mc68230.h,
	backward/spurious.h, backward/rtemspppd.h, backward/zilog/z8536.h,
	backward/zilog/z8030.h, backward/zilog/z8036.h, backward/dosfs.h,
	backward/rtemsdialer.h, backward/asm.h, backward/timerdrv.h,
	backward/ringbuf.h, backward/ftpd.h:
	Abandon.
2006-12-13 07:27:42 +00:00
Ralf Corsepius
ff32049be4 Abandon. 2006-12-13 07:27:06 +00:00
Ralf Corsepius
c50c6bf3ca 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/types.h: Abandon backward compatibility
	  types.
	* include/rtems/stdint.h: Abandon DEPRECATED_TYPES.
	* configure.ac: Abandon DEPRECATED_TYPES/--enable-deprecated.
	* Makefile.am: Abandon DEPRECATED_TYPES.
2006-12-13 07:24:32 +00:00
Ralf Corsepius
f065e42864 Abandon backward compatibility types. 2006-12-13 07:24:10 +00:00
Ralf Corsepius
8373c318cc Regenerate. 2006-12-13 07:22:54 +00:00
Ralf Corsepius
7ecaafa0d8 Abandon DEPRECATED_TYPES. 2006-12-13 07:21:53 +00:00
Ralf Corsepius
d547ff9f56 Abandon DEPRECATED_TYPES/--enable-deprecated. 2006-12-13 07:21:38 +00:00
Ralf Corsepius
294de470b4 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
2006-12-13 05:39:19 +00:00
Ralf Corsepius
b25d6119f2 Use am_aux_dir/ampolish3. 2006-12-13 05:37:07 +00:00
Ralf Corsepius
f4cf0eaacf Fix ugly typos. 2006-12-13 03:23:44 +00:00
Ralf Corsepius
062f670537 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
	* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
	* aclocal/project-root.m4: Require RTEMS_AMPOLISH.
2006-12-13 02:21:10 +00:00
Ralf Corsepius
a7529cedc7 Require RTEMS_AMPOLISH. 2006-12-13 02:20:29 +00:00
Ralf Corsepius
4db0f6f328 Remove RTEMS_AMPOLISH. 2006-12-13 02:19:13 +00:00
Ralf Corsepius
ff01b21f7c Require AM_MAINTAINER_MODE. 2006-12-13 02:18:46 +00:00
Ralf Corsepius
48415d1e23 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
2006-12-12 16:42:16 +00:00
Ralf Corsepius
a20841388e Remove RTEMS_AMPOLISH. 2006-12-12 16:41:22 +00:00
Ralf Corsepius
e00746b307 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
	* configure.ac: Add RTEMS_AMPOLISH.
2006-12-12 16:37:22 +00:00
Ralf Corsepius
ada8d531e1 Add RTEMS_AMPOLISH. 2006-12-12 16:36:38 +00:00
Ralf Corsepius
fcb086122a Remove RTEMS_AMPOLISH. 2006-12-12 16:36:21 +00:00
Ralf Corsepius
6b1e9217f6 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_AMPOLISH3.
2006-12-12 14:48:05 +00:00
Ralf Corsepius
f1d96dbdf1 Add RTEMS_AMPOLISH3. 2006-12-12 14:47:57 +00:00
Ralf Corsepius
195e209a90 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/ppc.h: Remove (Deprecated in 4.7).
	* Makefile: Remove rtems/score/ppc.h.
2006-12-12 13:26:06 +00:00
Ralf Corsepius
cdc2fcb593 Regenerate. 2006-12-12 13:25:57 +00:00
Ralf Corsepius
7d16b75513 Remove rtems/score/ppc.h. 2006-12-12 13:25:47 +00:00
Ralf Corsepius
1598a7b044 Remove (Deprecated in 4.7). 2006-12-12 13:25:29 +00:00
Ralf Corsepius
34e7be2b4f 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/irq/idt.c: unsigned limits to match with
	  i386_get_info_from_IDTR.
2006-12-12 10:43:30 +00:00
Ralf Corsepius
0b933d6a03 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h: Use uint32_t instead of unsigned32.
2006-12-12 10:26:29 +00:00
Ralf Corsepius
ec76139c06 Use uint32_t instead of unsigned32. 2006-12-12 10:26:18 +00:00
Ralf Corsepius
4ce019ce69 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
	timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
2006-12-12 10:24:26 +00:00
Ralf Corsepius
1408ea8de8 Use uint32_t instead of rtems_unsigned32/unsigned32. 2006-12-12 10:24:16 +00:00
Ralf Corsepius
b8e42a7699 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, timer/timer.c: Use uint32_t instead of
	  rtems_unsigned32/unsigned32.
2006-12-12 10:22:18 +00:00
Ralf Corsepius
fb8c4e992b 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/barrierrelease.c: Remove stray rtems_unsigned32.
2006-12-12 10:01:56 +00:00
Ralf Corsepius
adb3c11445 Remove stray rtems_unsigned32. 2006-12-12 10:01:38 +00:00
Ralf Corsepius
74393f7178 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/imfs/imfs.h: Remove
	increment_and_check_linkcounts (unused),
	decrement_linkcounts (unused, broken).
2006-12-12 03:37:40 +00:00
Ralf Corsepius
4093c4b335 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/route.c, libnetworking/netinet/ip_input.c,
	libnetworking/sys/domain.h: Cosmetics from FreeBSD.
2006-12-08 15:49:02 +00:00
Ralf Corsepius
5821bfd478 Cosmetics from FreeBSD. 2006-12-08 15:48:34 +00:00
Ralf Corsepius
cbe366e520 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_glue.c: Remove local
	extern strdup.
2006-12-08 09:08:51 +00:00
Ralf Corsepius
8147b493a5 Remove local extern strdup. 2006-12-08 09:08:28 +00:00
Ralf Corsepius
11458809cc 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libio.h, libcsupport/src/read.c,
	libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
	libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
	libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
	libfs/src/imfs/memfile.c, libnetworking/lib/ftpfs.c,
	libnetworking/lib/tftpDriver.c, libnetworking/rtems/rtems_syscall.c:
	Use size_t instead of uint32_t for read/write count-args.
2006-12-08 07:19:19 +00:00
Ralf Corsepius
7192476f7a Use size_t instead of uint32_t for read/write count-args. 2006-12-08 07:18:27 +00:00
Ralf Corsepius
3f77f7189f 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/timerserverfirewhen.c: Remove local
	extern _Timer_Seconds_chain.
	* rtems/src/timerserverfireafter.c: Remove local
	extern _Timer_Ticks_chain.
2006-12-08 06:55:03 +00:00
Ralf Corsepius
fe571be3b7 Remove local extern _Timer_Ticks_chain. 2006-12-08 06:54:08 +00:00
Ralf Corsepius
70f54cfc35 Remove local extern _Timer_Seconds_chain. 2006-12-08 06:53:46 +00:00
Ralf Corsepius
c73f11d044 2006-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/object.h, score/src/objectclearname.c,
	score/src/objectcopynameraw.c, score/src/objectcopynamestring.c:
	Add const qualifiers, use size_t where appropriate.
2006-12-06 09:46:52 +00:00
Ralf Corsepius
f5c5a1db6a Add const qualifiers, use size_t where appropriate. 2006-12-06 09:46:46 +00:00
Ralf Corsepius
6876ce7a44 2006-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/thread.inl: Add const qualifiers to work
	around aliasing effects.
2006-12-05 15:57:31 +00:00
Ralf Corsepius
86aa798016 More consts 2006-12-04 14:44:33 +00:00
Ralf Corsepius
852d53f7a7 2006-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/chain.inl: Add const qualifiers (works
	  around 651 aliasing bugs).
2006-12-04 14:31:32 +00:00
Joel Sherrill
6bc7a5e1a3 2006-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/prwlockunlock.c, rtems/Makefile.am,
	rtems/src/barrierrelease.c, rtems/src/barrierwait.c,
	score/src/corerwlockobtainread.c, score/src/corerwlockrelease.c:
	Complete implementation of barrier as the rest of the test code is
	now implemented. Also add blocking code to rwlock.
2006-12-04 14:16:26 +00:00
Joel Sherrill
c0547b4901 2006-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
	include normal blocking and unblocking on timeout.
2006-12-04 14:11:37 +00:00
Joel Sherrill
a27fa6d543 2006-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp33/init.c: Improve barrier test to include normal blocking with
	manual release and unblocking in barrier deletion.
2006-12-04 14:10:48 +00:00
Ralf Corsepius
a7479f2f74 Remove duplicate entry. 2006-12-02 06:06:56 +00:00
Ralf Corsepius
fcb0cd462c 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-12-02 06:06:55 +00:00
Ralf Corsepius
0a978b3d38 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-12-02 06:05:23 +00:00
Joel Sherrill
fe6f68cf15 Fix formatting. 2006-11-30 16:05:50 +00:00
Ralf Corsepius
df32151373 Cleanup. 2006-11-30 07:00:05 +00:00
Ralf Corsepius
6ba1a1c81c 2006-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/Cygwin-posix.cfg, custom/FreeBSD-posix.cfg,
	custom/HPUX9-posix.cfg, custom/Linux-posix.cfg,
	custom/Solaris-posix.cfg, custom/armulator.cfg,
	custom/av5282.cfg, custom/bare.cfg,
	custom/c3xsim.cfg, custom/c4xsim.cfg,
	custom/csb336.cfg, custom/csb337.cfg,
	custom/csb350.cfg, custom/csb360.cfg,
	custom/dmv152.cfg, custom/eZKit533.cfg,
	custom/edb7312.cfg, custom/ep1a.cfg,
	custom/erc32.cfg, custom/erc32nfp.cfg,
	custom/gba.cfg, custom/gen405.cfg,
	custom/gen5200.cfg, custom/gen68302.cfg,
	custom/gen68340.cfg, custom/gen68360.cfg,
	custom/genmongoosev.cfg, custom/gensh1.cfg,
	custom/gensh2.cfg, custom/gensh4.cfg,
	custom/gp32.cfg, custom/h8sim.cfg,
	custom/helas403.cfg, custom/hurricane.cfg,
	custom/i386ex.cfg, custom/idp.cfg,
	custom/jmr3904.cfg,custom/leon2.cfg,
	custom/leon3.cfg, custom/mbx821_002b.cfg,
	custom/mbx8xx.cfg, custom/mcf5206elite.cfg,
	custom/mcf5235.cfg, custom/mcp750.cfg,
	custom/mpc8260ads.cfg, custom/mrm332.cfg,
	custom/mtx603e.cfg, custom/mvme136.cfg,
	custom/mvme147.cfg, custom/mvme162.cfg,
	custom/mvme162lx.cfg, custom/mvme167.cfg,
	custom/mvme2100.cfg, custom/mvme2307.cfg,
	custom/mvme5500.cfg, custom/ods68302.cfg,
	custom/pc386.cfg, custom/psim.cfg,
	custom/rbtx4925.cfg, custom/rbtx4938.cfg,
	custom/score603e.cfg, custom/shsim.cfg,
	custom/sim68000.cfg, custom/simcpu32.cfg,
	custom/simsh4.cfg, custom/simsh7032.cfg,
	custom/simsh7045.cfg, custom/ss555.cfg,
	custom/ts_386ex.cfg: Cleanup.
2006-11-30 06:47:06 +00:00
Ralf Corsepius
0c642539f2 Cleanup. 2006-11-30 06:46:38 +00:00
Till Straumann
43ea3692ce * vmeUniverse/vmeTsi148.h: user now must define a symbol
for the header to declare 'dump info'-style routine. This
    is in order to avoid pulling in <stdio.h>.
2006-11-30 02:28:49 +00:00
Ralf Corsepius
297e2380ee 2006-11-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/threadget.c: Remove (Unused).
	* score/Makefile.am: Removing score/src/threadget.c.
2006-11-27 09:55:09 +00:00
Ralf Corsepius
fbfb37e7e4 Remove score/src/threadget.c. 2006-11-27 09:54:27 +00:00
Ralf Corsepius
266165b1f3 Remove (Unused). 2006-11-27 09:54:02 +00:00
Ralf Corsepius
ad4af0dcf3 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add ampolish3.
2006-11-26 06:23:34 +00:00
Ralf Corsepius
b4bf2897a2 2006-11-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/Makefile.am: Don't include preinstall.am.
	* libblock/preinstall.am: Remove.
2006-11-21 11:07:04 +00:00
Ralf Corsepius
1a741fdce6 Remove (unused). 2006-11-21 11:06:31 +00:00
Joel Sherrill
c338ae2b6b 2006-11-20 Joel Sherrill <joel@OARcorp.com>
* sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
	and make output more compliant with other tests.
2006-11-20 23:18:45 +00:00
Ralf Corsepius
70bb55f9b2 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove ampolish3.
2006-11-20 05:55:01 +00:00
Ralf Corsepius
c73ba8b5b1 Regenerate. 2006-11-20 05:51:08 +00:00
Ralf Corsepius
f6670ed183 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/coverhd.h: Remove (Use shared default template instead).
2006-11-20 05:50:22 +00:00
Ralf Corsepius
d17f2b5070 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove ampolish3.
2006-11-20 05:47:35 +00:00
Ralf Corsepius
054f187726 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add ampolish3.
2006-11-20 05:41:57 +00:00
Ralf Corsepius
f319598ee1 2006-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* autotools/Makefile.am, autotools/autoconf.add:
	Upgrade to autoconf-2.61.
2006-11-20 05:39:07 +00:00
Ralf Corsepius
bd8f4d83b4 2006-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* autotools/Makefile.am, autotools/autoconf.add:
	Upgrade to autoconf-2.61.
2006-11-19 03:38:30 +00:00
Ralf Corsepius
f9f51d0def Cosmetics. 2006-11-19 02:59:47 +00:00
Ralf Corsepius
7d6701d3b6 Fix typo in yesterday's patch. 2006-11-19 02:17:10 +00:00
Joel Sherrill
a607d363ef 2006-11-18 Joel Sherrill <joel@OARcorp.com>
* score/src/heapwalk.c: Do not use printk yet since many BSPs do not
	prove the hooks for printk yet. This will require enough BSP changes
	to delay until 4.8.
2006-11-18 14:48:13 +00:00
Ralf Corsepius
7e302653dd 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Add -r (autoreconf).
2006-11-18 06:07:24 +00:00
Ralf Corsepius
3031e6c4c9 Add -r (autoreconf). 2006-11-18 06:07:06 +00:00
Ralf Corsepius
fb678afef9 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add check for uintmax_t.
	* libcsupport/src/malloc.c: Use uintmax_t instead of uint64_t for
	  MALLOC_STATS statistics. Use inttypes.h PRIxXXX macros for
	  printing.
2006-11-18 05:33:15 +00:00
Ralf Corsepius
2751cbe005 Use uintmax_t instead of uint64_t for MALLOC_STATS statistics.
Use inttypes.h PRIxXXX macros for printing.
2006-11-18 05:32:29 +00:00
Ralf Corsepius
ce135a4fdf Add check for uintmax_t. 2006-11-18 05:31:43 +00:00
Ralf Corsepius
aab1ef5982 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-networking.m4: Integrate type checks.
	* configure.ac: Use rtems_cv_HAS_NETWORKING instead of
	  HAS_NETWORKING.
2006-11-18 03:42:31 +00:00
Ralf Corsepius
6e46fa731d Use rtems_cv_HAS_NETWORKING instead of HAS_NETWORKING. 2006-11-18 03:42:04 +00:00
Ralf Corsepius
d4cbf34666 Integrate type checks. 2006-11-18 03:41:42 +00:00
Ralf Corsepius
9ca2ee4253 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-itron.m4: Integrate ITRON-type checks.
	* configure.ac: Remove ITRON-type checks.
	  Move RTEMS_CHECK* after type-checks.
2006-11-18 03:15:52 +00:00
Ralf Corsepius
8d4b5cff41 Remove ITRON-type checks.
Move RTEMS_CHECK* after type-checks.
2006-11-18 03:15:13 +00:00
Ralf Corsepius
943fe10fd3 Integrate ITRON-type checks. 2006-11-18 03:14:37 +00:00
Ralf Corsepius
461d93f4a7 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove $LIBRPC.
2006-11-18 02:43:10 +00:00
Ralf Corsepius
7b6d1b50da 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for uint64_t, int64_t.
2006-11-18 02:36:05 +00:00
Ralf Corsepius
c1427d2758 Regenerate. 2006-11-18 02:31:32 +00:00
Ralf Corsepius
c3bd75da47 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, Makefile.am, configure.ac, ftpd/Makefile.am,
	httpd/Makefile.am, libnetworking/Makefile.am, pppd/Makefile.am,
	telnetd/Makefile.am, wrapup/Makefile.am: Replace
	AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).
2006-11-18 02:28:58 +00:00
Ralf Corsepius
3fe615bae8 Replace AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING). 2006-11-18 02:28:35 +00:00
Ralf Corsepius
77fff59287 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Add -p (regenerate preinstall.ams).
2006-11-18 01:58:17 +00:00
Joel Sherrill
76ce226f8c 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* libchip/network/dec21140.c: Fix spacing -- remove long sections of
	blank lines.
2006-11-17 23:08:55 +00:00
Joel Sherrill
0c2a6a12c0 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* psxsem01/init.c: Account for change in POSIX semaphore time handling.
	Previously the timeout was not absolute time and checked BEFORE
	attempting to lock semaphore.
2006-11-17 23:04:31 +00:00
Joel Sherrill
6be472c869 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
	cases intended on all targets possible with new heap algorithm.
2006-11-17 23:03:25 +00:00
Joel Sherrill
7f3d6fe91c 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* score/inline/rtems/score/object.inl, score/src/objectnametoid.c:
	Properly honor searching only local node even when on single CPU
	system.
2006-11-17 22:59:41 +00:00
Joel Sherrill
28c55e4218 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* score/src/coresemseize.c: Add missing ISR enable.
2006-11-17 22:58:33 +00:00
Joel Sherrill
d056acd092 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* score/src/heapwalk.c: Use printk not printf.
2006-11-17 22:57:48 +00:00
Joel Sherrill
bf89c76217 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations.
2006-11-17 22:55:51 +00:00
Joel Sherrill
336227dbc3 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* libcsupport/src/sync.c: Do not dereference NULL reent.
2006-11-17 22:55:05 +00:00
Joel Sherrill
8441e5ef83 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* posix/src/semtimedwait.c: Used wrong constant for blocking with bad
	timeout value.
2006-11-17 22:53:56 +00:00
Joel Sherrill
44bc19a795 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* posix/src/semtimedwait.c: Reverse accidentally included
	semtimedwait.c.
2006-11-17 22:51:12 +00:00
Joel Sherrill
4d0bb65e12 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* posix/src/keygetspecific.c, posix/src/keysetspecific.c,
	posix/src/semtimedwait.c: Correct indexing of key data to use api and
	index NOT class and index. Class is always 1.
2006-11-17 22:49:30 +00:00
Joel Sherrill
3ca2768f1f 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* timer/timer.c: Update timer overhead for start/stop.
2006-11-17 22:46:31 +00:00
Joel Sherrill
d89bfb3b78 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* runtest.in: Change toolname to match 4.8.
2006-11-17 22:46:22 +00:00
Joel Sherrill
3664346e26 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
	template and eliminate all fast idle code specific to this BSP. This
	eliminates a fair amount of code in the BSP clock driver and
	bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
	timer so I added the new hook Clock_driver_support_find_timer to
	support this. In general, there was some clean up to the file headers
	of various files.
2006-11-17 22:44:10 +00:00
Joel Sherrill
ad19e3c0ad 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* psim, psim-gdb, runtest: Change toolname to match 4.8.
2006-11-17 22:42:54 +00:00
Joel Sherrill
248b6a41a5 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* runtest: Change toolname to match 4.8.
2006-11-17 22:42:18 +00:00
Joel Sherrill
461c916743 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c: Add copyright.
2006-11-17 22:41:41 +00:00
Joel Sherrill
07bc30bc25 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* itrontask04/init.c, itrontask04/itrontask04.scn: Cannot print with
	dispatching disabled so fix test not to print while dispatching is
	disabled.
2006-11-17 22:40:28 +00:00
Ralf Corsepius
efb1c3f5e7 Regenerate. 2006-11-17 09:58:59 +00:00
Ralf Corsepius
59f1632288 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Suppress itron if int8/int16_t are not provided.
	* configure.ac, Makefile.am, itron/Makefile.am, wrapup/Makefile.am:
	Introduce AM_CONDITIONAL(LIBITRON).
	Remove AM_CONDITIONAL(HAS_ITRON).
2006-11-17 09:51:34 +00:00
Ralf Corsepius
91fadb3feb Suppress itron if int8/int16_t are not provided.
Introduce AM_CONDITIONAL(LIBITRON).
Remove AM_CONDITIONAL(HAS_ITRON).
2006-11-17 09:50:45 +00:00
Ralf Corsepius
566933478a Introduce AM_CONDITIONAL(LIBITRON).
Remove AM_CONDITIONAL(HAS_ITRON).
2006-11-17 09:49:29 +00:00
Ralf Corsepius
9f6293607e Introduce AM_CONDITIONAL(LIBDOSFS). 2006-11-17 09:42:56 +00:00
Ralf Corsepius
5069a89d14 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
2006-11-17 08:55:16 +00:00
Ralf Corsepius
10bf8e69c4 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, Makefile.am, libfs/Makefile.am:
	Introduce AM_CONDITIONAL(LIBDOSFS).
2006-11-17 08:46:45 +00:00
Ralf Corsepius
795da078a1 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/types.h: Remove unsigned64, signed64.
2006-11-17 05:58:06 +00:00
Ralf Corsepius
e252c387c3 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostbydns.c, libnetworking/libc/linkaddr.c,
	libnetworking/libc/map_v4v6.c: Cosmetic updates from FreeBSD.
	Eliminate bcopy in favor of memcpy.
2006-11-16 16:38:15 +00:00
Ralf Corsepius
3a0d61e9c3 Cosmetic updates from FreeBSD.
Eliminate bcopy in favor of memcpy.
2006-11-16 16:37:49 +00:00
Joel Sherrill
9824dafe0e 2006-11-16 Joel Sherrill <joel@OARcorp.com>
* shared/bspstart.c, shared/start.S: Use common clock driver template
	and eliminate all fast idle code specific to this BSP. This
	eliminates a fair amount of code in the BSP clock driver and
	bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
	timer so I added the new hook Clock_driver_support_find_timer to
	support this. In general, there was some clean up to the file headers
	of various files.
2006-11-16 16:31:38 +00:00
Joel Sherrill
29d1fcee5e 2006-11-16 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, startup/bspstart.c: Use common clock driver template
	and eliminate all fast idle code specific to this BSP. This
	eliminates a fair amount of code in the BSP clock driver and
	bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
	timer so I added the new hook Clock_driver_support_find_timer to
	support this. In general, there was some clean up to the file headers
	of various files.
2006-11-16 16:31:36 +00:00
Joel Sherrill
2d4b256e1a 2006-11-16 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c: Use common clock driver template and eliminate all
	fast idle code specific to this BSP. This eliminates a fair amount of
	code in the BSP clock driver and bsp_startup. The LEON3 has to do a
	scan of the AMBA bus to find the timer so I added the new hook
	Clock_driver_support_find_timer to support this. In general, there
	was some clean up to the file headers of various files.
2006-11-16 16:31:34 +00:00
Joel Sherrill
74b09f1ca9 2006-11-16 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c: Use common clock driver template
	and eliminate all fast idle code specific to this BSP. This
	eliminates a fair amount of code in the BSP clock driver and
	bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
	timer so I added the new hook Clock_driver_support_find_timer to
	support this. In general, there was some clean up to the file headers
	of various files.
2006-11-16 16:31:32 +00:00
Ralf Corsepius
c9478cd810 Fix typo. 2006-11-16 14:55:42 +00:00
Ralf Corsepius
c3ed74e033 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
2006-11-16 14:53:10 +00:00
Ralf Corsepius
d808d8b1f0 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_glue.c: Rename timeout() into
	  rtems_bsdnet_timeout().
2006-11-16 14:43:40 +00:00
Ralf Corsepius
bd1c23685c 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
	Remove __P-guards from malloc, free.
2006-11-16 14:41:32 +00:00
Joel Sherrill
eafa35e718 2006-11-15 Joel Sherrill <joel@OARcorp.com>
* sapi/src/io.c: Fix spacing.
2006-11-15 16:54:01 +00:00
Joel Sherrill
4741fcb721 * sapi/include/confdefs.h: Enable includes needed for new objects. 2006-11-15 15:45:48 +00:00
Joel Sherrill
cdda98fa4e 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Enable memory for new objects.
2006-11-15 15:43:42 +00:00
Joel Sherrill
ba16717a62 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am: Add file missed in previous commit.
	* posix/src/posixtimespecabsolutetimeout.c: New file.
2006-11-15 15:34:45 +00:00
Joel Sherrill
aa4369c1b5 2006-11-15 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
	file and simplified initialization.
2006-11-15 15:24:01 +00:00
Joel Sherrill
920fb9c25b 2006-11-15 Joel Sherrill <joel@OARcorp.com>
* shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
	This eliminated a file and simplified initialization.
2006-11-15 15:21:24 +00:00
Joel Sherrill
9b86dabd73 2006-11-15 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
	eliminated a file and simplified initialization.
2006-11-15 15:21:12 +00:00
Joel Sherrill
66d973ffbe 2006-11-15 Joel Sherrill <joel@OARcorp.com>
* bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
	file and simplified initialization.
	* main.c: Removed.
2006-11-15 15:20:05 +00:00
Ralf Corsepius
3b6c3329f7 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_AMPOLISH3.
	* aclocal/bsp-configure.m4: AC_PREREQ(2.60).
	  Remove checks for AMPOLISH3.
	* aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
	* aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
	* ampolish3: Remove.
2006-11-15 14:35:56 +00:00
Ralf Corsepius
498057d001 Remove. 2006-11-15 14:35:15 +00:00
Ralf Corsepius
4b02af0f2b Add RTEMS_AMPOLISH3. 2006-11-15 14:34:44 +00:00
Ralf Corsepius
633bae48f4 Pick up ampolish3 from ac_aux_dir. 2006-11-15 14:34:23 +00:00
Ralf Corsepius
d4e28828b9 AC_PREREQ(2.60).
Remove checks for AMPOLISH3.
2006-11-15 14:34:00 +00:00
Ralf Corsepius
7a00d74e3b Remove RTEMS_AMPOLISH3. 2006-11-15 14:33:30 +00:00
Ralf Corsepius
8c47f1c103 Regenerate. 2006-11-15 14:28:05 +00:00
Ralf Corsepius
dd5be89fb6 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_AMPOLISH3.
	  Add checks for uint8_t, int8_t, uint16_t, int16_t,
	  uint32_t, int32_t.
	* aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
	* aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
	* ampolish3: Remove.
2006-11-15 14:23:52 +00:00
Ralf Corsepius
728c316735 Add RTEMS_AMPOLISH3. 2006-11-15 14:19:47 +00:00
Ralf Corsepius
21ca03c362 Remove. 2006-11-15 14:19:19 +00:00
Ralf Corsepius
28c4602a87 Pick up ampolish3 from ac_aux_dir. 2006-11-15 14:18:27 +00:00
Ralf Corsepius
bfe2fd37d0 Remove RTEMS_AMPOLISH3.
Add checks for uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t.
2006-11-15 14:17:57 +00:00
Joel Sherrill
5fdca8afca 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c:
	New files.
2006-11-15 14:15:24 +00:00
Joel Sherrill
f029dd9b04 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxbarrier01/main.c: New file.
2006-11-15 14:13:02 +00:00
Ralf Corsepius
b947ced731 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: New.
2006-11-15 14:12:01 +00:00
Joel Sherrill
47c9f44a01 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Adding Classic API Barriers.
	* sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
	New files.
2006-11-15 14:11:14 +00:00
Joel Sherrill
7c6dac1e24 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
	psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
	psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
	psxspin01/psxspin01.scn, psxspin01/test.c: New files.
2006-11-15 14:10:06 +00:00
Joel Sherrill
b4e79bc271 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
	and partial implementation of POSIX rwlocks.
	* psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
	psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
2006-11-15 14:09:07 +00:00
Joel Sherrill
047d67ab25 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h,
	sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/threadq.h,
	score/src/corerwlockobtainread.c, score/src/threadqenqueue.c,
	score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks,
	and partial implementation of POSIX rwlocks.
	* posix/include/rtems/posix/barrier.h,
	posix/include/rtems/posix/rwlock.h,
	posix/include/rtems/posix/spinlock.h,
	posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/rwlock.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
	posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
	posix/src/pbarrier.c, posix/src/pbarrierdestroy.c,
	posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c,
	posix/src/pbarrierwait.c, posix/src/prwlock.c,
	posix/src/prwlockdestroy.c, posix/src/prwlockinit.c,
	posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c,
	posix/src/prwlocktimedwrlock.c,
	posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
	posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
	posix/src/prwlockwrlock.c, posix/src/pspin.c,
	posix/src/pspindestroy.c, posix/src/pspininit.c,
	posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
	posix/src/pspintrylock.c, posix/src/pspinunlock.c,
	posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
	posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.
2006-11-15 14:08:49 +00:00
Ralf Corsepius
64d01b9c32 Regenerate. 2006-11-15 11:03:09 +00:00
Ralf Corsepius
e4a0c4e9a1 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
2006-11-15 09:55:27 +00:00
Ralf Corsepius
71986114ad 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Use AC_CONFIG_HEADER instead of AM_CONFIG_HEADER.
2006-11-15 09:47:09 +00:00
Ralf Corsepius
f8235c0751 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Remove CFLAGS.
	* configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS.
	Compose CFLAGS. Append CFLAGS to ac_configure_args.
2006-11-15 06:29:07 +00:00
Ralf Corsepius
206ad76a9c GCC_REL=4. Upgrade to gcc-core-4.2-20061114-rtems4.8-20061115.diff 2006-11-15 03:48:56 +00:00
Ralf Corsepius
b2b99f575c Remove (Obsolete) 2006-11-15 03:48:33 +00:00
Ralf Corsepius
9336dd3dcc 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* patches/gcc-core-4.2-20061114-rtems4.8-20061115.diff: New.
	* patches/newlib-1.14.0-bfinrtems-20060810a.diff: Remove (Obsolete).
	* patches/gcc-4.1.1-bfinrtems-20060810a.diff: Remove (Obsolete).
	* rtems-4.8/bfin/Makefile.am, rtems-4.8/bin/gcc-sources.add:
	GCC_REL=4. Upgrade to gcc-core-4.2-20061114-rtems4.8-20061115.diff.
2006-11-15 03:48:11 +00:00
Ralf Corsepius
5a7f1e1e06 New. 2006-11-15 03:43:43 +00:00
Joel Sherrill
fe3037df30 2006-11-14 Jiri Gaisler <jiri@gaisler.com>
* cpu_asm.S: Properly support synchronous traps.
2006-11-14 21:44:25 +00:00
Ralf Corsepius
f4884049d9 Add. 2006-11-14 17:50:23 +00:00
Ralf Corsepius
d62a2e0100 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require inttypes.h, check for stdint.h.
2006-11-14 09:14:58 +00:00
Ralf Corsepius
3c89bd553e 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/uC5282.cfg: Remove hard-code compiler flags.
2006-11-14 02:36:27 +00:00
Ralf Corsepius
bac803cf97 Remove hard-code compiler flags. 2006-11-14 02:36:01 +00:00
Ralf Corsepius
275470e345 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/av5282.cfg, custom/csb360.cfg, custom/mcf5206elite.cfg,
	custom/mcf5235.cfg: Remove ASFLAGS, CPU_ASFLAGS (Unused).
2006-11-14 02:32:35 +00:00
Ralf Corsepius
a472319e8d Remove ASFLAGS, CPU_ASFLAGS (Unused) 2006-11-14 02:32:19 +00:00
Ralf Corsepius
d826ef2bc3 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H,
	  RTEMS_PROVIDES_INTTYPES_H.
2006-11-12 11:19:08 +00:00
Ralf Corsepius
89434bfac1 Regenerate. 2006-11-12 11:18:45 +00:00
Ralf Corsepius
d8f653495b Remove RTEMS_PROVIDES_STDINT_H, RTEMS_PROVIDES_INTTYPES_H. 2006-11-12 11:18:21 +00:00
Ralf Corsepius
43912af4a4 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/stdint.h, libcsupport/include/inttypes.h:
	Remove.
2006-11-12 11:12:53 +00:00
Ralf Corsepius
0fefba6cbc 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/Doxyfile: Remove RTEMS_INLINES.
2006-11-12 11:03:48 +00:00
Ralf Corsepius
78897bc5dd 2006-11-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds: Use___start_set_sysctl_set, ___stop_set_sysctl_set
	instead of __start_set_sysctl_set, __stop_set_sysctl_set
	(bfin uses '_' prefixed c-symbols.)
2006-11-11 05:12:05 +00:00
Ralf Corsepius
21a7c4242a 2006-11-10 Alain Schaefer <alani@easc.ch>
* startup/linkcmds: Put .fini into sdram.
	Add __edata, __etext.
2006-11-11 05:09:26 +00:00
Ralf Corsepius
9b03931379 'BR: flex bison' for gcc >= 4.2.0 2006-11-10 13:01:42 +00:00
Ralf Corsepius
615b6c9fc8 Introduce GCC_PKGVERS 2006-11-09 14:28:50 +00:00
Ralf Corsepius
7f59079616 Upgrade to gcc-4.2.0-20061031. 2006-11-09 14:27:07 +00:00
Ralf Corsepius
e315b42115 New (Merge BFIN patches). 2006-11-09 11:19:05 +00:00
Ralf Corsepius
4df1b2e646 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces.
	* rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
2006-11-09 11:11:03 +00:00
Ralf Corsepius
a6c5a6d1ab Remove stray whitespaces. 2006-11-09 11:10:50 +00:00
Ralf Corsepius
1cb0a9b404 Use __BFIN__ instead of BFIN. 2006-11-09 11:10:29 +00:00
Ralf Corsepius
65bee7866c changes 2006-11-09 10:29:45 +00:00
Ralf Corsepius
e4fec9007e Add bfin. 2006-11-09 10:28:59 +00:00
Ralf Corsepius
e306f333d6 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]),
	AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.
2006-11-09 07:49:21 +00:00
Ralf Corsepius
fbf8301b58 2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_asm.S: Re-add HI, LO.
2006-11-08 08:42:45 +00:00
Ralf Corsepius
3faa99f239 2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq.c: Add missing newline.
	* rtems/score/cpu.h: Eliminate hidden backspaces.
2006-11-08 08:23:35 +00:00
Ralf Corsepius
da95961027 Eliminate hidden backspaces. 2006-11-08 08:23:19 +00:00
Ralf Corsepius
918b7a9f7e Add missing newline 2006-11-08 08:21:20 +00:00
Joel Sherrill
068c3ee1df 2006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>
* libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostnamadr.c: This patch adds a functional
	gethostbyname_r to RTEMS. We were having problems with multiple
	threads calling gethostbyname, so we decided the best way to deal
	with it was to do it properly, rather than kludge up our code to make
	gethostbyname safe. We have found several slightly different
	parameter lists for this function, it does not seem to be standard.
	The one we used has the linux interface. In RTEMS there was an
	existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
	Threadsafe, as this just called gethostbyname. So we have placed all
	of the additional code inside the #ifdef _THREAD_SAFE.
2006-11-02 21:48:41 +00:00
Joel Sherrill
e1d578d8bc 2006-11-01 Joel Sherrill <joel@OARcorp.com>
* bsp_specs: Fix typo.
2006-11-01 16:06:03 +00:00
Joel Sherrill
550d13ea18 2006-10-30 Joel Sherrill <joel@OARcorp.com>
* startup/rtems-ctor.cc: Conditionally disable non-GCC code.
2006-10-30 22:23:46 +00:00
Joel Sherrill
302f5fa579 2006-10-30 Joel Sherrill <joel@OARcorp.com>
PR 841/rtems
	* psxsem01/init.c: Make sem_timedwait more conformant to Open Group
	specification.
2006-10-30 22:22:00 +00:00
Joel Sherrill
0c2ec7f52c 2006-10-30 Joel Sherrill <joel@OARcorp.com>
PR 841/rtems
	* itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
	posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/semaphore.inl,
	posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
	posix/src/semwait.c, rtems/src/semobtain.c,
	rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make
	sem_timedwait more conformant to Open Group specification.
2006-10-30 22:21:23 +00:00
Joel Sherrill
842a8fe157 2006-10-30 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: New file.
2006-10-30 16:56:10 +00:00
Joel Sherrill
b174ee85ac 2006-10-30 Joel Sherrill <joel@OARcorp.com>
* bsp_specs: Add crti, crtbegin, crtend, and crtn.
2006-10-30 16:53:54 +00:00
Ralf Corsepius
5cde0c45ee Update sparc dep to rtems4.8 2006-10-30 03:53:00 +00:00
Ralf Corsepius
5fcda0225a Remove (unused) 2006-10-27 08:42:14 +00:00
Ralf Corsepius
d94d76adcc Remove (unused). 2006-10-27 08:32:40 +00:00
Ralf Corsepius
f5b9b5b149 Remove (broken). 2006-10-27 08:32:05 +00:00
Ralf Corsepius
2466600af1 Remove (obsolete). 2006-10-27 08:31:28 +00:00
Ralf Corsepius
31691791a4 2006-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, Makefile.am: Remove rtems4.7.
	* rtems4.7: Remove (Development now in rtems-4-7-branch only).
2006-10-27 08:29:40 +00:00
Ralf Corsepius
136e2349ba Remove rtems-4.7 2006-10-27 08:27:56 +00:00
Ralf Corsepius
58b7d38fb8 Remove (unused). 2006-10-27 08:26:24 +00:00
Ralf Corsepius
4e0f6b73cc Bump GCC_RPMREL. 2006-10-27 08:24:43 +00:00
Ralf Corsepius
969d68c91e 2006-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* patches/newlib-1.14.0-rtems4.8-20061027.diff: New.
	* patches/newlib-1.14.0-rtems-20061026.diff: Remove (broken).
2006-10-27 08:23:17 +00:00
Ralf Corsepius
29aed1fd56 Update to newlib-1.14.0-rtems4.8-20061027.diff 2006-10-27 08:21:17 +00:00
Ralf Corsepius
653db3fc93 New. 2006-10-27 08:18:04 +00:00
Joel Sherrill
d8f7868689 2006-10-26 Joel Sherrill <joel@OARcorp.com>
* ada_user/.cvsignore, bsp_howto/.cvsignore, cpu_supplement/.cvsignore,
	develenv/.cvsignore, filesystem/.cvsignore, itron3.0/.cvsignore,
	networking/.cvsignore, new_chapters/.cvsignore, porting/.cvsignore,
	posix1003.1/.cvsignore, relnotes/.cvsignore: Add missing files.
2006-10-26 18:36:40 +00:00
Joel Sherrill
7693aecf03 2006-10-26 Joel Sherrill <joel@OARcorp.com>
* patches/newlib-1.14.0-rtems-20061026.diff: New file.
2006-10-26 18:01:34 +00:00
Joel Sherrill
7ced91427f 2006-10-26 Joel Sherrill <joel@OARcorp.com>
* configure, include/bspopts.h.in: Removed.
2006-10-26 13:47:07 +00:00
Joel Sherrill
5112ff5a88 2006-10-25 Jennifer Averett <jennifer@oarcorp.com>
* libcsupport/src/termios.c: Change attribute of semaphore. It was
	counting interrupts not acting as a condition synchronization mutex.
	Since the caller did not always need to obtain the semaphore, it was
	not being decremented until there was no data. This could occur after
	hours of running a system and thousands of interrupts. The code in
	fillBufferQueue would spin until it had consumed all of those
	semaphore counts.
2006-10-25 11:28:08 +00:00
Joel Sherrill
1e3518b16c 2006-10-25 Joel Sherrill <joel@OARcorp.com>
* posix_users/.cvsignore, rgdb_specs/.cvsignore, rtems_gdb/.cvsignore,
	started/.cvsignore, started_ada/.cvsignore: Add more generated files.
2006-10-25 11:22:13 +00:00
Ralf Corsepius
413b0ecde2 Let rtems-@RTEMS_API@-repo-conf.spec depend on configure.ac 2006-10-25 01:23:19 +00:00
Ralf Corsepius
94f4fde16d Bumb version to 0.4 2006-10-25 01:22:46 +00:00
Joel Sherrill
f6f793329c 2006-10-24 Joel Sherrill <joel@OARcorp.com>
* shared/start/start.S: Eliminate hi, lo, HI, LO, and MK_BMSK.
2006-10-24 20:25:23 +00:00
Joel Sherrill
c959c32bdb 2006-10-24 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
2006-10-24 20:24:44 +00:00
Joel Sherrill
e996604bf8 2006-10-24 Joel Sherrill <joel@OARcorp.com>
* rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
2006-10-24 20:24:29 +00:00
Joel Sherrill
1e28c89cc3 2006-10-24 Alain Schaefer <alani@easc.ch>
* configure.ac, eZKit533/configure.ac, eZKit533/include/bsp.h,
	shared/start/start.S: Make use of separated bfin helper .h files.
2006-10-24 20:21:24 +00:00
Joel Sherrill
9dfd75ec52 2006-10-24 Alain Schaefer <alani@easc.ch>
* Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/score/bfin.h:
	Clean up rtems/score/bfin.h removing parts that are not needed by
	RTEMS CPUkit to bfin specific .h files.
	* rtems/bfin/bf533.h, rtems/bfin/bfin.h: New files.
2006-10-24 20:20:36 +00:00
Ralf Corsepius
984d949151 Bump version to 0.3 2006-10-24 14:53:29 +00:00
Ralf Corsepius
e4add0b7aa New URL ftp://ftp.rtems.org/pub/rtems/linux 2006-10-24 14:53:00 +00:00
Ralf Corsepius
efa1c17f35 Cleanup. 2006-10-24 02:16:27 +00:00
Joel Sherrill
b78d94debd 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* configure.ac, score/cpu/Makefile.am: Add bfin.
2006-10-23 19:39:51 +00:00
Joel Sherrill
bb932d4202 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* aclocal/rtems-cpu-subdirs.m4: Add bfin.
2006-10-23 19:39:05 +00:00
Joel Sherrill
8d41236f6d 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* bfin/ChangeLog, bfin/Makefile.am, bfin/acinclude.m4,
	bfin/configure.ac, bfin/eZKit533/.cvsignore, bfin/eZKit533/ChangeLog,
	bfin/eZKit533/Makefile.am, bfin/eZKit533/README,
	bfin/eZKit533/bsp_specs, bfin/eZKit533/configure,
	bfin/eZKit533/configure.ac, bfin/eZKit533/preinstall.am,
	bfin/eZKit533/times, bfin/eZKit533/console/console-io.c,
	bfin/eZKit533/include/.cvsignore, bfin/eZKit533/include/bsp.h,
	bfin/eZKit533/include/bspopts.h.in, bfin/eZKit533/include/coverhd.h,
	bfin/eZKit533/include/tm27.h, bfin/eZKit533/startup/bspstart.c,
	bfin/eZKit533/startup/linkcmds, bfin/shared/clock/clockdrv.c,
	bfin/shared/clock/rtc.c, bfin/shared/clock/tod.h,
	bfin/shared/console/console.c, bfin/shared/start/start.S,
	bfin/shared/timer/timer.c: New files.
2006-10-23 19:38:12 +00:00
Joel Sherrill
fa27e7ad1b 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* custom/eZKit533.cfg: New file.
2006-10-23 19:36:10 +00:00
Joel Sherrill
84bc4bdfa6 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* user/.cvsignore: Update.
2006-10-23 19:15:51 +00:00
Joel Sherrill
ffae7bd65f 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* ada_user/Makefile.am, ada_user/ada_user.texi,
	cpu_supplement/Makefile.am, cpu_supplement/cpu_supplement.texi,
	cpu_supplement/sparc.t: Add Blackfin CPU supplement chapter and get
	everything building from previous breakages.
	* cpu_supplement/bfin.t: New file.
2006-10-23 19:14:08 +00:00
Joel Sherrill
5b8b467017 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
2006-10-23 17:19:52 +00:00
Joel Sherrill
d9a6ab3fed 2006-10-23 Joel Sherrill <joel@OARcorp.com>
* .cvsignore, ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c,
	preinstall.am, rtems/asm.h, rtems/score/bfin.h, rtems/score/cpu.h,
	rtems/score/cpu_asm.h, rtems/score/types.h: New files.
2006-10-23 17:17:50 +00:00
Ralf Corsepius
fa8b476dd1 2006-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am, configure.ac: Add rtems-4.8.
2006-10-22 04:59:33 +00:00
Ralf Corsepius
3b106165fb Add rtems-4.8 2006-10-22 04:59:15 +00:00
Ralf Corsepius
575371e78e Reset RPMRELs = 1 2006-10-21 12:34:16 +00:00
Ralf Corsepius
65988951af Abandon binutils-2.16*. Apply binutils-2.17-rtems4.8-20061021.diff 2006-10-21 12:33:50 +00:00
Ralf Corsepius
3096ba2351 New. 2006-10-21 10:41:01 +00:00
Ralf Corsepius
c43121f3f6 Remove (Unsupported) 2006-10-21 10:25:20 +00:00
Ralf Corsepius
378354d1f0 Sync with rtems-4-7-branch 2006-10-21 10:22:18 +00:00
Ralf Corsepius
be8dd107c2 2006-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).
2006-10-21 05:56:42 +00:00
Ralf Corsepius
80886bd1bc Remove. 2006-10-21 05:56:10 +00:00
Ralf Corsepius
ce953cbb62 New. 2006-10-21 05:18:51 +00:00
Ralf Corsepius
6f8ddf1903 Let config.status generate rtems-@RTEMS_API@-repo-conf.spec 2006-10-21 05:16:32 +00:00
Ralf Corsepius
5c729e9b2d Use @PACKAGE_TARNAME@ 2006-10-21 05:16:11 +00:00
Ralf Corsepius
289eefa3dd Add missing backslash 2006-10-21 05:11:12 +00:00
Ralf Corsepius
e4c039a5a2 Add myself. 2006-10-21 05:09:51 +00:00
Ralf Corsepius
6f23e9e40c New. 2006-10-21 05:09:16 +00:00
Ralf Corsepius
04cc8d16fc New. 2006-10-20 06:21:46 +00:00
Ralf Corsepius
bcadcc8438 Remove (bogus). 2006-10-20 06:15:12 +00:00
Joel Sherrill
cbeebc061f 2006-10-19 Joel Sherrill <joel@OARcorp.com>
* score/Makefile.am, score/preinstall.am: Add pieces missed in previous
	commit.
2006-10-19 20:30:47 +00:00
Joel Sherrill
f02a0e53f3 2006-10-19 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Remove all macro implementations and use only the
	static inline. Static inline functions are now well supported so
	there is no reason for duplicate maintenance.
	* aclocal/enable-inlines.m4: Removed.
2006-10-19 19:22:14 +00:00
Joel Sherrill
24029b2ad1 Fix comment. 2006-10-19 19:20:50 +00:00
Joel Sherrill
04dba496a6 2006-10-19 Joel Sherrill <joel@OARcorp.com>
* configure.ac, itron/Makefile.am, itron/preinstall.am,
	posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
	rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
	score/Makefile.am, score/preinstall.am, score/include/rtems/system.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/thread.h, score/src/chain.c,
	score/src/coremutexseize.c, score/src/threadget.c: Remove all macro
	implementations and use only the static inline. Static inline
	functions are now well supported so there is no reason for duplicate
	maintenance.
	* itron/macros/rtems/itron/eventflags.inl,
	itron/macros/rtems/itron/fmempool.inl,
	itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
	itron/macros/rtems/itron/msgbuffer.inl,
	itron/macros/rtems/itron/network.inl,
	itron/macros/rtems/itron/port.inl,
	itron/macros/rtems/itron/semaphore.inl,
	itron/macros/rtems/itron/sysmgmt.inl,
	itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl,
	itron/macros/rtems/itron/vmempool.inl,
	posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl,
	posix/macros/rtems/posix/mqueue.inl,
	posix/macros/rtems/posix/mutex.inl,
	posix/macros/rtems/posix/priority.inl,
	posix/macros/rtems/posix/pthread.inl,
	posix/macros/rtems/posix/semaphore.inl,
	posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl,
	rtems/macros/rtems/rtems/attr.inl,
	rtems/macros/rtems/rtems/barrier.inl,
	rtems/macros/rtems/rtems/dpmem.inl,
	rtems/macros/rtems/rtems/event.inl,
	rtems/macros/rtems/rtems/eventset.inl,
	rtems/macros/rtems/rtems/message.inl,
	rtems/macros/rtems/rtems/modes.inl,
	rtems/macros/rtems/rtems/options.inl,
	rtems/macros/rtems/rtems/part.inl,
	rtems/macros/rtems/rtems/ratemon.inl,
	rtems/macros/rtems/rtems/region.inl,
	rtems/macros/rtems/rtems/sem.inl,
	rtems/macros/rtems/rtems/status.inl,
	rtems/macros/rtems/rtems/support.inl,
	rtems/macros/rtems/rtems/tasks.inl,
	rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl,
	score/macros/README, score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/corebarrier.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/corerwlock.inl,
	score/macros/rtems/score/coresem.inl,
	score/macros/rtems/score/corespinlock.inl,
	score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl,
	score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl,
	score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl,
	score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl: Removed.
2006-10-19 19:20:10 +00:00
Joel Sherrill
e307735b24 2006-10-19 Joel Sherrill <joel@OARcorp.com>
* mongoosev/duart/mg5uart.c: Change type to unsigned.
2006-10-19 19:18:20 +00:00
Joel Sherrill
9a60096b12 2006-10-19 Joel Sherrill <joel@OARcorp.com>
* gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
2006-10-19 19:16:20 +00:00
Joel Sherrill
98339b8cff 2006-10-19 Joel Sherrill <joel@OARcorp.com>
* gdbstub/rtems-stub-glue.c:
2006-10-19 19:16:19 +00:00
Ralf Corsepius
c991316ed3 Cleanup. 2006-10-19 13:30:56 +00:00
Ralf Corsepius
ae4894af57 Remove. 2006-10-19 08:03:50 +00:00
Ralf Corsepius
8de2d563d6 Bump GCC_RPMREL 2006-10-19 07:58:56 +00:00
Ralf Corsepius
7dce5bf55e rtems-4.7-h8300-rtems4.7-gcc-4.1.1-5 2006-10-19 07:57:29 +00:00
Ralf Corsepius
5b5e90313c rtems-4.7-avr-rtems4.7-gcc-4.0.3-2 2006-10-19 07:56:52 +00:00
Ralf Corsepius
104ff627bc 2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* automake/compile.am: Use hard-coded RTEMS_* flags.
2006-10-18 11:56:36 +00:00
Ralf Corsepius
c461430d37 2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* sapi/include/confdefs.h:
	s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/
	(Reflect 2006-09-13's changes to libmisc/stackchk).
2006-10-18 10:43:41 +00:00
Ralf Corsepius
9b5e72b636 2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Remove RTEMS_API.
	* aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
2006-10-18 03:37:19 +00:00
Ralf Corsepius
0ec8e35791 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.
2006-10-17 17:49:59 +00:00
Ralf Corsepius
4a6fd1801c 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture-cli.c: Use size_t instead of int.
2006-10-17 17:21:18 +00:00
Ralf Corsepius
6436036c81 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* LICENSE: Convert to utf-8.
2006-10-17 17:12:18 +00:00
Ralf Corsepius
4f5e472ca1 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-ccas.m4: Adaptations to automake-1.10.
2006-10-17 17:09:33 +00:00
Ralf Corsepius
d6a6cff23b 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP.
2006-10-17 17:06:38 +00:00
Ralf Corsepius
2e28876226 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump version to 4.7.99.0.
2006-10-17 15:49:31 +00:00
Ralf Corsepius
98fc455cf0 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* porting/interrupts.t: Fix bogus _CPU_ISR_Get_level.
2006-10-17 14:59:40 +00:00
Ralf Corsepius
57357d9165 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove superfluous -DASM.
2006-10-17 08:58:44 +00:00
Ralf Corsepius
756c9ba8cd changes 2006-10-17 08:47:25 +00:00
Ralf Corsepius
ba2c04fa2c 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-10-17 07:38:02 +00:00
Ralf Corsepius
67ace2d971 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-10-17 07:37:32 +00:00
Ralf Corsepius
ce1bdb0857 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60.
2006-10-17 07:29:40 +00:00
Ralf Corsepius
11c60096e2 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-10-17 06:35:01 +00:00
Ralf Corsepius
754610f3f3 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-10-17 06:21:56 +00:00
Ralf Corsepius
2c278a4754 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c, console/console.c, ide/pcmcia_ide.c,
	ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
	irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
	slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
	startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
	Convert to utf-8.
2006-10-17 02:42:28 +00:00
Ralf Corsepius
1af911b89a Convert to utf-8. 2006-10-17 02:40:57 +00:00
Ralf Corsepius
748bc60284 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/m68349.inc, start/start.S, startup/dumpanic.c:
	Convert to utf-8.
2006-10-17 02:35:27 +00:00
Ralf Corsepius
ca97282876 Convert to utf-8 2006-10-17 02:35:11 +00:00
Ralf Corsepius
0c8c5e3f4d 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require automake-1.9.
2006-10-17 02:30:21 +00:00
Ralf Corsepius
36e0d53a4b 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
2006-10-17 02:25:26 +00:00
Ralf Corsepius
879f1e469d Fix broken file 2006-10-16 16:04:48 +00:00
Ralf Corsepius
1133a800ec 2006-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4
	automake/compile.am: Adaptations to automake-1.10.
2006-10-16 15:59:25 +00:00
Ralf Corsepius
ed908735b0 Adaptations to automake-1.10. 2006-10-16 15:58:13 +00:00
Ralf Corsepius
a59a751b6d 2006-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Set RTEMS_API to 4.8.
2006-10-16 14:55:56 +00:00
Ralf Corsepius
e337b49c23 2006-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* autotools/Makefile.am, autotools/automake.add: Update to
	automake-1.10.
2006-10-16 11:14:07 +00:00
Ralf Corsepius
372b8414bb Convert to utf-8. 2006-10-15 05:59:35 +00:00
Ralf Corsepius
e0987b9dd2 2006-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/defaultfont.c: Convert to utf-8.
2006-10-15 05:59:17 +00:00
Ralf Corsepius
47ebb84684 2006-10-15 Ralf Corsepius <ralf.corsepius@rtems.org>
* network_ada/adasockets/AUTHORS,
	network_ada/adasockets/sockets-link.ads,
	network_ada/adasockets/sockets-multicast.adb,
	network_ada/adasockets/sockets-multicast.ads,
	network_ada/adasockets/sockets-utils.adb,
	network_ada/adasockets/sockets-utils.ads,
	network_ada/adasockets/sockets.adb,
	network_ada/adasockets/sockets.ads,
	network_ada/listener/listener.adb,
	network_ada/tcprelay/tcprelay.adb: Convert to utf-8.
2006-10-15 05:53:42 +00:00
Ralf Corsepius
e6a07e1401 Convert to utf-8 2006-10-15 05:53:22 +00:00
Ralf Corsepius
343408cd8a This commit was generated by cvs2svn to compensate for changes in r13861,
which included commits to RCS files with non-trunk default branches.
2006-10-14 16:45:47 +00:00
Ralf Corsepius
db55493b5b Import from zlib-1.2.4 2006-10-14 16:45:47 +00:00
Chris Johns
8462ac8a98 2006-09-29 Chris Johns <chrisj@rtems.org>
* libmisc/monitor/mon-command.c: Flush stdout after updating the
	command line.
2006-09-28 14:57:07 +00:00
Chris Johns
8dec18146c Flush stdout after updating the command line. 2006-09-28 14:44:50 +00:00
Joel Sherrill
7fb2bb2433 2006-09-14 Joel Sherrill <joel@OARcorp.com>
* libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
	librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
	librpc/src/rpc/rtems_portmapper.c: Removed warnings.
2006-09-25 14:19:45 +00:00
Joel Sherrill
adfdb1c902 2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/barrier.t: New file.
2006-09-25 14:19:36 +00:00
Joel Sherrill
7fa1ce86fe 2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
	Add Classic API Barriers and commented out hooks to initialize .
2006-09-25 14:03:51 +00:00
Joel Sherrill
8042961d87 2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/Makefile.am, rtems/preinstall.am, rtems/include/rtems.h,
	rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/config.h,
	rtems/inline/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/attr.inl:
	Add Classic API Barriers.
	* rtems/include/rtems/rtems/barrier.h,
	rtems/include/rtems/rtems/barriermp.h,
	rtems/inline/rtems/rtems/barrier.inl,
	rtems/macros/rtems/rtems/barrier.inl, rtems/src/barrier.c,
	rtems/src/barriercreate.c, rtems/src/barrierdelete.c,
	rtems/src/barrierident.c, rtems/src/barrierrelease.c,
	rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c:
	New files.
2006-09-25 13:38:24 +00:00
Joel Sherrill
161f25b5b2 Add name. 2006-09-25 13:37:55 +00:00
Joel Sherrill
9c191eea63 * score/Makefile.am, score/preinstall.am,
score/include/rtems/score/coresem.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/states.h,
	score/inline/rtems/score/coresem.inl: Add SuperCore Barriers,
	SpinLocks and a partial implementation of RWLocks.
	* score/include/rtems/score/corebarrier.h,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/corespinlock.h,
	score/inline/rtems/score/corebarrier.inl,
	score/inline/rtems/score/corerwlock.inl,
	score/inline/rtems/score/corespinlock.inl,
	score/macros/rtems/score/corebarrier.inl,
	score/macros/rtems/score/corerwlock.inl,
	score/macros/rtems/score/corespinlock.inl, score/src/corebarrier.c,
	score/src/corebarrierrelease.c, score/src/corebarrierwait.c,
	score/src/corerwlock.c, score/src/corerwlockobtainread.c,
	score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c,
	score/src/corespinlock.c, score/src/corespinlockrelease.c,
	score/src/corespinlockwait.c: New files.
2006-09-25 13:36:58 +00:00
Joel Sherrill
90d2585a07 2006-09-14 Joel Sherrill <joel@OARcorp.com>
* libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
	librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
	librpc/src/rpc/rtems_portmapper.c: Removed warnings.
2006-09-14 19:09:06 +00:00
Joel Sherrill
3c6c9b0eb8 *** empty log message *** 2006-09-14 16:32:17 +00:00
Joel Sherrill
2e4524e5a6 2006-09-14 Joel Sherrill <joel@OARcorp.com>
* mongoosev/duart/mg5uart.c: Removed warnings.
2006-09-14 16:20:55 +00:00
Joel Sherrill
c69885a5d7 2006-09-14 Joel Sherrill <joel@OARcorp.com>
* shared/gdbstub/mips-stub.c: Removed warnings.
2006-09-14 15:50:54 +00:00
Joel Sherrill
bc11ec273d 2006-09-14 Joel Sherrill <joel@OARcorp.com>
* libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h: Promote CPU Usage
	to first class citizen. Rename to start with rtems_ and include
	documentation in user guide.
2006-09-14 15:07:19 +00:00
Joel Sherrill
e694c94bf7 2006-09-14 Joel Sherrill <joel@OARcorp.com>
* new_chapters/Makefile.am, new_chapters/gen_section,
	new_chapters/new_chapters.texi, user/Makefile.am, user/c_user.texi,
	user/dirstat.texi: Promote CPU Usage to first class citizen. Rename
	to start with rtems_ and include documentation in user guide.
	* user/cpuuse.t: New file.
	* new_chapters/cpuuse.t: Removed.
2006-09-14 15:06:38 +00:00
Joel Sherrill
5c1023a034 2006-09-13 Joel Sherrill <joel@OARcorp.com>
* libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding
	prototype of malloc.
2006-09-13 16:54:54 +00:00
Joel Sherrill
7ac4ae92d0 2006-09-13 Joel Sherrill <joel@OARcorp.com>
* libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
	libmisc/stackchk/stackchk.h: Move stack to first class citizen
	status. Include it in User Manual and rename to start with rtems_.
2006-09-13 16:22:24 +00:00
Joel Sherrill
aba8a85d4b 2006-09-13 Joel Sherrill <joel@OARcorp.com>
* new_chapters/Makefile.am, user/Makefile.am, user/c_user.texi,
	user/dirstat.texi, user/task.t: Move stack to first class citizen
	status. Include it in User Manual and rename to start with rtems_.
	* user/stackchk.t: New file.
	* new_chapters/stackchk.t: Removed.
2006-09-13 16:21:09 +00:00
Ralf Corsepius
4bbd0b421b New. 2006-09-13 11:50:03 +00:00
Ralf Corsepius
7323ad0b98 2006-09-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7750/include/rtems/score/sh7750_regs.h: Fix spelling of IPRC
	(Probably a cyrillic 'C' instead of an ASCI 'C').
2006-09-13 11:22:13 +00:00
Ralf Corsepius
c4a0ecfdc2 2006-09-13 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Use RTEMS_AMPOLISH3.
2006-09-13 08:20:37 +00:00
3575 changed files with 142488 additions and 122367 deletions

View File

@@ -1,17 +0,0 @@
aclocal.m4
autom4te*.cache
compile
config.cache
config.guess
config.log
config.status
config.sub
configure
depcomp
install-sh
install.sh
Makefile
Makefile.in
mdate-sh
missing
texinfo.tex

146
ChangeLog
View File

@@ -1,3 +1,149 @@
2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* SUPPORT: Update address.
2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
* aclocal/check-bsps.m4: Add missing icecube.
2008-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Use find . ... preinstall.am for portability reasons.
2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: touch all documentation master files so the date on
the manual reflects the release date of the software.
2007-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: Add touching master files for various manuals so the
date on the cover page will reflect the date a tarball is cut.
2007-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/bsp-alias.m4: Rename EP5200 to IceCube
since that is the nickname for the Freescale evaluation board it is
based upon. BSP was tested on a Freescale MPC5200LITE.
2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint, configure.ac, release_support: Remove RDBG.
* aclocal/enable-rdbg.m4: Removed.
2007-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4, README.configure:
Add gen83xx and mpc8349eamds BSP
2007-07-02 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* README.configure: Add virtex BSP
2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4, README.configure: Add ep5200, IceCube, 5200Lite.
2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure: Removed armulator.
2007-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/check-bsps.m4: Remove references to
mbx860_1b since it is just an alternate name for the mbx860_001b.
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
Per Jiri Gaisler remove unused erc32nfp and leon1 BSP variants.
2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: DMV152 obsoleted.
2007-02-21 Joel Sherrill <joel@OARcorp.com>
* Makefile.maint: Added TOOL_VERSIONS stanza and fixed typo.
2007-02-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Use VERSION as master source for version.m4's.
* VERSION: Sync with version in aclocal/version.m4.
2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Sync nomenclature with that being used in
cpukit/score/include/rtems/system.h (major->minor,
minor->revision).
2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Remove references to
cpukit/score/include/rtems/system.h.
* Makefile.maint: Add CVS_RUN.
2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: New.
2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4: AC_PREREQ(2.60).
2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: Use MKDIR_P instead of mkdir_p.
2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove scripts/.
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add ampolish3.
2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Add -r (autoreconf).
2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Add -p (regenerate preinstall.ams).
2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: New.
2006-10-19 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Remove all macro implementations and use only the
static inline. Static inline functions are now well supported so
there is no reason for duplicate maintenance.
* aclocal/enable-inlines.m4: Removed.
2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Remove RTEMS_API.
* aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump version to 4.7.99.0.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-08-09 Kolja Waschk <waschk@telos.de>
* config-ml.in: New port to Altera NIOS II.

View File

@@ -14,21 +14,20 @@ noinst_SCRIPTS = bootstrap
EXTRA_DIST = README.configure SUPPORT VERSION LICENSE $(noinst_SCRIPTS)
EXTRA_DIST += config-ml.in
EXTRA_DIST += ampolish3
dist-hook:
@files=`(cd $(srcdir); find doc cpukit c scripts testsuites tools \
@files=`(cd $(srcdir); find doc cpukit c testsuites tools \
-name configure.ac -print | sed 's,/configure.ac,,' | sort)`; \
for i in $$files; do \
if test -f $(distdir)/$$i/configure.ac; then : ; \
else \
d=`dirname $(distdir)/$$i`; \
$(mkdir_p) $$d;\
$(MKDIR_P) $$d;\
echo "cp -pR $(srcdir)/$$i $(distdir)/$$i"; \
cp -pR $(srcdir)/$$i $(distdir)/$$i; \
fi; \
done
rm -f $(distdir)/scripts/setup.cache
rm -f $(distdir)/scripts/*/*.spec
rm -rf `find $(distdir) -name 'autom4te*'`
rm -rf `find $(distdir) -name CVS`
rm -f `find $(distdir) \( -name .cvsignore \

145
Makefile.maint Normal file
View File

@@ -0,0 +1,145 @@
#
# Maintainer Makefile
#
# WARNING:
# THIS IS EXPERIMENTAL - DO NOT USE (YET) !
# * This Makefile is only useful to RTEMS maintainers
# * You must have write access to RTEMS CVS
# * Running this Makefile modifies RTEMS CVS
# * Watch out for warning and error messages - Do NOT IGNORE them!
# MAINTAINER notes:
# Cutting a new release:
# 1. Perform a non-anonymous cvs checkout of the BRANCH
# you want to cut a release tarball from
# 2. Run "make -f Makefile.maint new-revision"
# (rsp. "make -f Makefile.maint new-minor").
# 3. Run "make -f Makefile.maint commit"
# 4. Run "make -f Makefile.maint tag"
# 5. Run "make -f Makefile.maint tarball"
# -----------------
# SECURITY: Append a string to tag to avoid accidentially screwing up cvs-tags
# For "hot runs" you will want to use "make -f Makefile.maint TAG_SUFFIX= <command>"
TAG_SUFFIX = -test1
rtems_version := $(shell cat VERSION | sed -n '/.* Version /{s/^.*Version[ ]*\([0-9\.]\+\)/\1/p};')
rtems_tag := $(shell echo "rtems-$(rtems_version)" | tr . -)
rtems_api := 4.8
PATH := /opt/rtems-$(rtems_api)/bin:$(PATH)
# -----------------
# Cleanup check out and cvs-tag the files inside
tag:
cvs -q -z9 up -dP
./bootstrap -p >/dev/null
cvs -q tag -c $(rtems_tag)$(TAG_SUFFIX)
# -----------------
# Different stages of cvs-exporting
rtems-$(rtems_version)/stamp.export.$(rtems_tag)$(TAG_SUFFIX):
rm -rf rtems-$(rtems_version)
@cvs -q -z9 export -d rtems-$(rtems_version) -r $(rtems_tag)$(TAG_SUFFIX) rtems
@if ! test -f rtems-$(rtems_version)/VERSION; then \
echo "ERROR export failed"; \
echo " Did you run 'make -f Makefile.maint tag' ?"; exit 1; fi
echo "$(rtems_tag)$(TAG_SUFFIX)" > rtems-$(rtems_version)/stamp.export.$(rtems_tag)$(TAG_SUFFIX)
rtems-$(rtems_version)$(TAG_SUFFIX).tar.bz2: rtems-$(rtems_version)/stamp.autofiles \
rtems-$(rtems_version)/excludes \
rtems-$(rtems_version)/TOOL_VERSIONS
cd rtems-$(rtems_version) ; \
touch doc/ada_user/ada_user.texi doc/bsp_howto/bsp_howto.texi \
doc/cpu_supplement/cpu_supplement.texi \
doc/develenv/develenv.texi doc/filesystem/filesystem.texi \
doc/itron3.0/itron.texi doc/networking/networking.texi \
doc/new_chapters/new_chapters.texi doc/porting/porting.texi \
doc/posix1003.1/posix1003_1.texi doc/posix_users/posix_users.texi \
doc/relnotes/relnotes.texi doc/started_ada/started_ada.texi \
doc/started/started.texi doc/user/c_user.texi
tar -cj -X rtems-$(rtems_version)/excludes \
-f rtems-$(rtems_version)$(TAG_SUFFIX).tar.bz2 rtems-$(rtems_version)
## Touching the top pages in the various manuals results in the date
## on their title page matching the release date.
rtems-$(rtems_version)/stamp.cleanup: rtems-$(rtems_version)/stamp.export.$(rtems_tag)$(TAG_SUFFIX)
find rtems-$(rtems_version) -name .cvsignore -exec rm -f {} \;
find rtems-$(rtems_version) -name preinstall.am -exec touch {} \;
rm -rf rtems-$(rtems_version)/contrib
touch rtems-$(rtems_version)/stamp.cleanup
rtems-$(rtems_version)/stamp.autofiles: rtems-$(rtems_version)/stamp.cleanup
cd rtems-$(rtems_version) && ./bootstrap -r
touch rtems-$(rtems_version)/stamp.autofiles
rtems-$(rtems_version)/excludes: Makefile.maint
@echo "Generating $@"
@echo "excludes" > $@
@echo "stamp.*" >> $@
@echo "autom4te.cache" >> $@
@echo "Makefile.maint" >> $@
tarball: rtems-$(rtems_version)$(TAG_SUFFIX).tar.bz2
rtems-$(rtems_version)/TOOL_VERSIONS: Makefile.maint
( \
date ; \
echo ; \
echo "This file contains configuration information on the " ; \
echo "primary computer used to test and make the $(rtems_version)" ; \
echo "version of RTEMS" ; \
echo ; \
echo "OS Version: " `head -1 /etc/issue` ; \
echo ; \
echo "The following RTEMS RPMs were installed on the machine" ; \
echo "where this release was made:" ; \
echo ; \
rpm -qa 'rtems-$(rtems_api)-*' | sort | sed -e 's/^/ /' ; \
echo \
) > $@
# -----------------
# Create a new minor release
# increments the 2nd digit of the version number
# set the 3rd digit of the version number to 0
# Example: 4.6.99.4 -> 4.7.0
new-minor:
@v=$$(echo $(rtems_version) | sed 's,^\([0-9]\+\).*,\1,'); \
r=$$(echo $(rtems_version) | sed 's,^[0-9]\+\.\([0-9]\+\).*,\1,'); \
r=$$(($$r + 1)); version="$$v.$$r.0"; \
echo "New minor release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
$(VERSION_FILES); \
sed -i -e "s,\(^RTEMS Version\).*,\1 $$version," VERSION
# Create a new revision release
# increments the last digit of the version number
# Examples: 4.6.99.4 -> 4.6.99.5
# 4.7.0 -> 4.7.1
new-revision:
@m=$$(echo $(rtems_version) | sed 's,^\(.*\)\.[0-9]\+,\1,'); \
n=$$(echo $(rtems_version) | sed 's,^.*\.\([0-9]\+\),\1,'); \
n=$$(($$n + 1)); version="$$m.$$n";\
echo "New revision release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
$(VERSION_FILES); \
sed -i -e "s,\(^RTEMS Version\).*,\1 $$version," VERSION
VERSION_FILES += aclocal/version.m4
VERSION_FILES += cpukit/aclocal/version.m4
VERSION_FILES += c/src/aclocal/version.m4
VERSION_FILES += testsuites/aclocal/version.m4
CVS_RUN := $(shell if [ -n "$(TAG_SUFFIX)" ]; then echo "cvs -n"; else echo "cvs"; fi)
commit:
$(CVS_RUN) commit -m "Upgrade to $(rtems_version)" \
$(VERSION_FILES) VERSION
.PHONY: commit new-minor new-revision tag tarball

View File

@@ -22,23 +22,23 @@ To configure RTEMS for a specific target, run configure in the build
directory. In addition to the standard configure options, the following
RTEMS-specific option are supported:
--disable-rtems-inlines
--disable-posix
--disable-itron
--disable-networking
--enable-cxx
--enable-bare-cpu-model=<MODEL>
--enable-bare-cpu-cflags=<FLAGS>
--enable-multiprocessing
--enable-rtemsbsp="bsp1 bsp2 ..."
--enable-tests
--enable-rdbg (only valid for i386 and some PowerPC BSPs)
--enable-docs
--disable-rtems-inlines
--disable-posix
--disable-itron
--disable-networking
--enable-cxx
--enable-bare-cpu-model=<MODEL>
--enable-bare-cpu-cflags=<FLAGS>
--enable-multiprocessing
--enable-rtemsbsp="bsp1 bsp2 ..."
--enable-tests
--enable-rdbg (only valid for i386 and some PowerPC BSPs)
--enable-docs
In addition, the following standard autoconf options are frequently
used when configuring RTEMS installations:
--prefix=INSTALL_DIRECTORY
--prefix=INSTALL_DIRECTORY
By default, inline routines are used instead of macros where possible.
Macros can be selected using the --disable-inlines option. [NOTE:
@@ -79,38 +79,38 @@ for those BSPs supporting it by the --enable-multiprocessing option.
By default, all bsps for a target are built. The bare BSP is not built
unless directly specified. There are two ways of changing this:
+ use the --enable-rtemsbsp option which will set the specified
bsps as the default bsps, or
+ set the RTEMS_BSP variable during make (see below).
+ use the --enable-rtemsbsp option which will set the specified
bsps as the default bsps, or
+ set the RTEMS_BSP variable during make (see below).
The --enable-rtemsbsp= option configures RTEMS for a specific board
within a target architecture. Remember that the target specifies the
CPU family while the BSP specifies the precise board you will be using.
The following targets are supported:
(none) will build the host-based version on Linux,
Solaris and HPUX.
(none) will build the host-based version on Linux,
Solaris and HPUX.
arm-rtems
c4x-rtems
h8300-rtems
i386-rtems
m68k-rtems
mips-rtems
no_cpu-rtems
or32-rtems
powerpc-rtems
sh-rtems
sparc-rtems
bare see notes
arm-rtems
c4x-rtems
h8300-rtems
i386-rtems
m68k-rtems
mips-rtems
no_cpu-rtems
or32-rtems
powerpc-rtems
sh-rtems
sparc-rtems
bare see notes
The cross-compiler is set to $(target)-gcc by default. This can be
overridden by:
+ using the --program-prefix option to configure to specify the
string which will prepended to the tool names. Be sure to include
a trailing "-". For example, to use a m68k-coff toolset, use the
--program-prefix=m68k-coff- option.
+ using the --program-prefix option to configure to specify the
string which will prepended to the tool names. Be sure to include
a trailing "-". For example, to use a m68k-coff toolset, use the
--program-prefix=m68k-coff- option.
To build, run make in the build directory. To specify which bsps to build,
add the RTEMS_BSP="bsp1 bsp2 .." to the make command. Specifying multiple
@@ -120,11 +120,11 @@ Installation is done under $(prefix)/rtems.
As an example, to build and install the mvme136 and mvme162 bsps for m68k do:
(path_to_rtems_src)/configure --target=m68k-rtems
(path_to_rtems_src)/configure --target=m68k-rtems
make RTEMS_BSP="mvme136 mvme162"
make install RTEMS_BSP="mvme136 mvme162"
make RTEMS_BSP="mvme136 mvme162"
make install RTEMS_BSP="mvme136 mvme162"
The sample tests are built by 'make all', do a 'make test' to build the full
test suite.
@@ -144,14 +144,14 @@ for the standalone build.
bare:
1. See the README in the bare bsp source directory. This should
contain all info you need.
2. The bare bsp source contains a script to show how to build it.
3. The configure flags must be used to get the bare bsp to work.
The --enable-bare-cpu-model and --enable-bare-cpu-cflags are the
only pieces of information. The module is usually a gcc module
such as m68302 or mcpu32. The flags are passed directly to gcc.
Use "" if more than one option is specified.
1. See the README in the bare bsp source directory. This should
contain all info you need.
2. The bare bsp source contains a script to show how to build it.
3. The configure flags must be used to get the bare bsp to work.
The --enable-bare-cpu-model and --enable-bare-cpu-cflags are the
only pieces of information. The module is usually a gcc module
such as m68302 or mcpu32. The flags are passed directly to gcc.
Use "" if more than one option is specified.
3. To use the installed RTEMS library
=====================================
@@ -161,7 +161,7 @@ makefile has to include a bsp-specific makefile that will define the
RTEMS variables necessary to find include files and libraries. The
bsp-specific makefile is installed at
$(RTEMS_MAKEFILE_PATH)/Makefile.inc
$(RTEMS_MAKEFILE_PATH)/Makefile.inc
For the erc32 bsp installed at /usr/local/cross, the environment
variable RTEMS_MAKEFILE_PATH would be set as follows to the
@@ -176,37 +176,46 @@ The following bsps are supported:
host-based : posix (on Linux, FreeBSD, Cygwin, Solaris, and HPUX)
arm : arm_bare_bsp armulator csb336 csb337 edb7312 gp32 vegaplus
arm : csb336 csb337 edb7312 gba gp32 rtl22x
avr: : none
bfin : eZKit533
c4x : c3xsim c4xsim
h8300 : h8sim
i386 : i386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
NOTE: The "pc386" BSP can be compiled to support a
variety of PC configurations including PC-104
based solutions.
i386 : 386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
NOTE: The "pc386" BSP can be compiled to support a
variety of PC configurations including PC-104
based solutions.
m68k : av5282 csb360 dmv152 gen68302 gen68340 gen68360 gen68360_040
idp mcf5206elite mcf5235 mrm332 mvme136 mvme147 mvme147s
mvme162 mvme162lx ods68302 sim68000 simcpu32 uC5282
m68k : gen68360 gen68360_040 mvme136 mvme147s mvme162 mvme162lx
mvme167 ods68302 sim68000 mcf5206elite uC5282
gen68302 csb360 simcpu32 mrm332 av5282 gen68340 mcf5235 idp
no_cpu : no_bsp (porting example)
mips : csb350 genmongoosev
p4600 p4650 (p4000 port with either R4600 or R4650)
jmr3904
mips : csb350 genmongoosev hurricane jmr3904 rbtx4925 rbtx4938
powerpc : ep1a gen405 helas403 mcp750 mbx8xx mtx603e
mpc8260ads mvme230x mvme5500 psim score603e ss555
powerpc : psim score603e mcp750 mvme2100 mvme2307 mpc8260ads ss555
mvme5500 ep1a pm520_cr825 pm520_ze30 gen405 helas403
mbx821_001 mbx821_002 mbx821_002b mbx860_001b
mbx860_002 mbx860_005b mtx603e brs5l gen5200 ep5200
virtex gen83xx mpc8349eamds
mbx860_002 mbx860_005b mtx603e brs5l gen5200 icecube
virtex gen83xx mpc8349eamds hsc_cm01
NOTE: The "motorola_powerpc" BSP is a single BSP which
can be conditionally compiled to support most Motorola
VMEbus, CompactPCI, and MTX boards.)
sh : gensh1 gensh2 shsim simsh4 gensh4
NOTE: The ep5200 is a clone of the 5200Lite a.k.a. IceCube.
sparc : erc32 erc32nfp leon1 leon2
sh : gensh1 gensh2 gensh4 shsim simsh4 simsh7045
sparc : erc32 sis leon2 leon3
any : bare

View File

@@ -8,12 +8,12 @@ includes porting RTEMS to new processors and the development of custom board
support packages and device drivers. In addition, OAR is available
to assist in the development of your real-time embedded application.
For more information, email Mark Johannes at mark.johannes@OARcorp.com
For more information, email Joel Sherrill joel.sherrill@OARcorp.com
or contact OAR at:
On-Line Applications Research Corporation
4910-L Corporate Drive
Huntsville AL 35805
7047 Old Madison Pike Suite 320
Huntsville AL 35806
Voice: (205) 722-9985
Fax: (205 722-0985

View File

@@ -4,4 +4,4 @@
# $Id$
#
RTEMS Version 4.6.99.3
RTEMS Version 4.8.2

View File

@@ -3,7 +3,7 @@
## ${TARGET_CONFIGDIRS_LIST} is directories we build using the target tools.
## ${BUILD_CONFIGDIRS_LIST} is directories we build using the build tools
AC_PREREQ(2.59)
AC_PREREQ(2.60)
dnl RTEMS_ARG_VAR(VAR,HELP-STRING)
dnl An internal macros to have help strings pretty

View File

@@ -9,9 +9,7 @@ AC_DEFUN([_RTEMS_BSP_ALIAS],
case $1 in
bare*) $2=bare ;; # EXP: bare-aliases
c3xsim) $2=c4xsim ;; # TI C3x Simulator in gdb
erc32nfp) $2=erc32 ;; # erc32 without fpu
gen68360_040) $2=gen68360 ;; # m68k - 68360 in companion mode
leon1) $2=leon2 ;; # leon without fpu
mbx8*) $2=mbx8xx ;; # MBX821/MBX860 board
mcp750) $2=motorola_powerpc ;; # Motorola PPC board variant
mtx603e) $2=motorola_powerpc ;; # Motorola PPC board variant
@@ -27,6 +25,9 @@ AC_DEFUN([_RTEMS_BSP_ALIAS],
pck6) $2=pc386 ;; # i386 - PC with K6
brs5l*) $2=gen5200 ;; # MPC5200 based board
pm520*) $2=gen5200 ;; # MPC5200 based board
icecube) $2=gen5200 ;; # MPC5200 based board - LITE5200B
mpc8349eamds) $2=gen83xx ;; # MPC8349 based board
hsc_cm01) $2=gen83xx ;; # MPC8349 based board
simcpu32) $2=sim68000 ;; # BSVC CPU32 variant
simsh7032) $2=shsim ;; # SH7032 simulator
simsh7045) $2=shsim ;; # SH7045 simulator

View File

@@ -22,15 +22,14 @@ AC_MSG_CHECKING([for available BSPs])
mvme162) bsps="mvme162 mvme162lx";;
mbx8xx) bsps="mbx821_001 mbx860_001b"
bsps="$bsps mbx821_002 mbx821_002b"
bsps="$bsps mbx860_1b"
bsps="$bsps mbx860_002"
bsps="$bsps mbx860_005b"
;;
gen5200) bsps="pm520_cr825 pm520_ze30 brs5l";;
gen5200) bsps="pm520_cr825 pm520_ze30 brs5l icecube";;
gen83xx) bsps="mpc8349eamds hsc_cm01";;
motorola_powerpc) bsps="mvme2307 mcp750 mtx603e mvme2100";;
pc386) bsps="pc386 pc386dx pc486 pc586 pc686 pck6";;
erc32) bsps="erc32 erc32nfp sis";;
leon2) bsps="leon1 leon2";;
erc32) bsps="erc32 sis";;
sim68000) bsps="sim68000 simcpu32";;
shsim) bsps="simsh7032 simsh7045";;
*) bsps="$bsp_family";;

View File

@@ -1,11 +0,0 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_INLINES],
[AC_ARG_ENABLE(rtems-inlines,
AC_HELP_STRING([--enable-rtems-inlines],[enable RTEMS inline functions (default:enabled, disable to use macros)]),
[case "${enableval}" in
yes) enable_rtems_inlines=yes ;;
no) enable_rtems_inlines=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-rtems-inlines option) ;;
esac],[enable_rtems_inlines=yes])
])

View File

@@ -1,15 +0,0 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_RDBG],
[
AC_BEFORE([$0], [RTEMS_CHECK_RDBG])dnl
AC_ARG_ENABLE(rdbg,
[AC_HELP_STRING([--enable-rdbg],[enable remote debugger])],
[case "${enableval}" in
yes) RTEMS_HAS_RDBG=yes ;;
no) RTEMS_HAS_RDBG=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-rdbg option) ;;
esac],[RTEMS_HAS_RDBG=no])
AC_SUBST(RTEMS_HAS_RDBG)dnl
])

View File

@@ -1,7 +1,5 @@
dnl $Id$
m4_define([RTEMS_API],[4.7])
dnl
dnl RTEMS_TOP($1)
dnl

View File

@@ -1,2 +1,4 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.6.99.3]))
m4_define([_RTEMS_VERSION],[4.8.2]))
m4_define([RTEMS_API],[4.8])

View File

@@ -270,7 +270,7 @@ sub replace($)
sub print_dirstamp($$$)
{
my ($obuf,$file,$inst) = @_ ;
push @{$obuf}, "$file/\$(dirstamp):\n\t\@\$\(mkdir_p\) $file\n" ;
push @{$obuf}, "$file/\$(dirstamp):\n\t\@\$\(MKDIR_P\) $file\n" ;
push @{$obuf}, "\t\@: \> $file/\$(dirstamp)\n" ;
push @{$obuf}, "$inst += $file/\$(dirstamp)\n\n" ;
}

View File

@@ -22,13 +22,14 @@ mode="generate"
usage()
{
echo
echo "usage: ${progname} [-h|-q|-v]"
echo "usage: ${progname} [-c|-p|-h] [-q][-v]"
echo
echo "options:"
echo " -h .. display this message and exit";
echo " -q .. quiet, don't display directories";
echo " -v .. verbose, pass -v to automake when invoking automake"
echo " -c .. clean, remove all aclocal/autoconf/automake generated files"
echo " -h .. display this message and exit"
echo " -p .. regenerate preinstall.am files"
echo " -q .. quiet, don't display directories"
echo " -v .. verbose, pass -v to autotools"
echo
exit 1;
}
@@ -82,6 +83,12 @@ case $1 in
-c|--cl|--cle|--clea|--clean)
mode="clean";
shift;;
-p|--pr|--pre|--prei|--prein|--preins|--preinst)
mode="preinstall";
shift;;
-r|--re|--rec|--reco|--recon|--reconf)
mode="autoreconf";
shift;;
-*) echo "unknown option $1" ;
usage ;;
*) echo "invalid parameter $1" ;
@@ -90,6 +97,15 @@ esac
done
case $mode in
preinstall)
confs=`find -name Makefile.am -exec grep -l 'include .*/preinstall\.am' {} \;`
for i in $confs; do
dir=$(dirname $i);
test "$quite" = "true" || echo "Generating $dir/preinstall.am"
${top_srcdir}/ampolish3 "$dir/Makefile.am" > "$dir/preinstall.am"
done
;;
generate)
AUTOCONF=${AUTOCONF-autoconf}
if test -z "$AUTOCONF"; then
@@ -147,6 +163,28 @@ generate)
done
;;
autoreconf)
AUTORECONF=${AUTORECONF-autoreconf}
if test -z "$AUTORECONF"; then
echo "You must have autoreconf installed to run $program"
exit 1
fi
confs=`find . -name 'configure.ac' -print`
for i in $confs; do
dir=`dirname $i`;
configure=`basename $i`;
( test "$quiet" = "true" || echo "$dir";
cd $dir;
test -n "`grep RTEMS_CHECK_BSPDIR ${configure}`" && \
generate_bspdir_acinclude;
${AUTORECONF} -i --no-recursive $verbose;
test -f Makefile.am && test -n "`grep 'stamp-h\.in' Makefile.in`" \
&& echo timestamp > stamp-h.in
)
done
;;
clean)
test "$quiet" = "true" || echo "removing automake generated Makefile.in files"
files=`find . -name 'Makefile.am' -print | sed -e 's%\.am%\.in%g'` ;

View File

@@ -1,14 +0,0 @@
aclocal.m4
autom4te*.cache
config.cache
config.guess
config.log
config.status
config.sub
configure
depcomp
install-sh
Makefile
Makefile.in
missing
mkinstalldirs

View File

@@ -1,3 +1,15 @@
2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Use MKDIR_P instead of mkdir_p.
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-08-09 Kolja Waschk <waschk@telos.de>
* TOOL_TARGETS: New port to Altera NIOS II.

View File

@@ -2,14 +2,14 @@
##
## $Id$
AC_PREREQ(2.59)
AC_INIT([rtems-c],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
AC_PREREQ(2.60)
AC_INIT([rtems-c],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
AC_CONFIG_SRCDIR([TOOL_TARGETS])
RTEMS_TOP(..)
RTEMS_CANONICAL_TARGET_CPU
AM_INIT_AUTOMAKE([no-define foreign 1.9])
AM_INIT_AUTOMAKE([no-define foreign 1.10])
AM_MAINTAINER_MODE
## These options are used within this file.
@@ -77,7 +77,7 @@ cat >> Makefile << BSPEOF
$bsp: src/configure
@set fnord \$(MAKEFLAGS); amf=\[$]\[$]2; \\
echo "Configuring RTEMS_BSP=$bsp"; \\
\$(mkdir_p) $bsp; \\
\$(MKDIR_P) $bsp; \\
( cd $bsp && \\
CONFIG_SHELL=\$(SHELL) RTEMS_BSP=$bsp \$(rtems_bsp_configure) ) \\
|| case "\$\$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac;

View File

@@ -1,14 +0,0 @@
aclocal.m4
autom4te*.cache
config.cache
config.guess
config.log
config.status
config.sub
configure
depcomp
install-sh
Makefile
Makefile.in
missing
mkinstalldirs

View File

@@ -1,3 +1,313 @@
2008-04-25 Till Straumann <strauman@slac.stanford.edu>
* nfsclient/Changelog.slac, nfsclient/src/nfs.c:
BUGFIX (PR#1284) -- possible memory corruption if
server connectivity is lost.
2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* nfsclient/Makefile.am: Fix errors.
2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a.
2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/smc91111.h: Eliminate DEBUG_puts.
2007-09-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove AC_PROG_AWK (Unused).
2007-09-14 Daron Chabot <djc915@mail.usask.ca>
* libchip/network/if_dc.c: Changed type of ISR argument to void* from
rtems_interrupt_vector, to permit passing arbitrary arguments to the
ISR. Clean up of variables to silence compiler warnings.
2007-09-13 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
2007-09-12 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes.
- Odd bit bug in some chips taken care of.
- Buggy ASSERT removed, it seem to be inserted to detect if MBUF data
alignment but failing to do so must have made the driver writer to make
some incorrect assumptions about MBUFs.
- Fixed MBUF handling to handle mbuf chains better. The Data length of
MBUFs in middle of the mbuf chain are now checked for odd number of bytes.
- Made while loop responsible for copying data to fifo port copy 16 shorts
per loop instead of 1 short, increasing the copying process.
2007-09-07 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, wrapup/Makefile.am: Remove RDBG.
* aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore,
librdbg/Makefile.am, librdbg/preinstall.am,
librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h,
librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h,
librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h,
librdbg/include/rdbg/powerpc/rdbg_f.h,
librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c,
librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c,
librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c,
librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c,
librdbg/src/servtsp.c, librdbg/src/servutil.c,
librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S,
librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h,
librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c,
librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c,
librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c,
librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x,
librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c,
librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S,
librdbg/src/powerpc/rdbg_f.c,
librdbg/src/powerpc/new_exception_processing/remdeb.h,
librdbg/src/powerpc/new_exception_processing/remdeb_f.x,
librdbg/src/powerpc/new_exception_processing/remdeb_svc.c,
librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed.
2007-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/src/dirutils.c: Use PATH_MAX instead of MAXPATHLEN.
2007-07-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
sizes.
2007-07-27 Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Create archive from a file for hosts
with a limited command line size.
2007-07-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message
sizes.
2007-07-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add nfsclient.
* nfsclient/Makefile.am: New.
* nfsclient/proto/Makefile, nfsclient/Makefile,
nfsclient/src/Makefile: Remove.
* nfsclient/ChangeLog: Remove (Rename into ChangeLog.slac).
* nfsclient/ChangeLog.slac: New (Renamed from ChangeLog).
2007-07-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* nfsclient/README, nfsclient/proto/nfs_prot_xdr.c,
nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c,
nfsclient/proto/Makefile, nfsclient/proto/mount_prot.h,
nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x,
nfsclient/Makefile, nfsclient/ChangeLog, nfsclient/src/dirutils.c,
nfsclient/src/nfsTest.c, nfsclient/src/rpcio.h,
nfsclient/src/nfs.modini.c, nfsclient/src/xdr_mbuf.c,
nfsclient/src/cexphelp.c, nfsclient/src/Makefile,
nfsclient/src/sock_mbuf.c, nfsclient/src/nfs.c,
nfsclient/src/librtemsNfs.h, nfsclient/src/rpcio.modini.c
nfsclient/src/rpcio.c, nfsclient/rtems-filesystem-patch,
nfsclient/rfc1094.txt, nfsclient/LICENSE: Import from rtems-nfs-1.5.
2007-07-18 Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
* libchip/serial/ns16550.c: removed timed out wait for transmitter
to become ready: This will not work for fast CPUs.
2007-07-09 Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
* libchip/ide/ata.c: fixed warning
2007-06-20 Ray Xu <rayx@gmail.com>
* optman/Makefile.am, optman/preinstall.am: Add stubs for file system,
console, and libio. This shrinks the memory requirements but Joel has
not figured out how best to present this to application space.
* optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
New files.
2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/sapi/no-io.c: Split IO Manager into one function per file so
now we only need required initialization methods.
2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/sapi/no-io.c: Eliminate maximum_drivers configuration
parameter since it was used to configure a no longer used feature.
Device names are now part of the filesystem not in a table.
2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c,
optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
optman/rtems/no-part.c, optman/rtems/no-region.c,
optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
optman/rtems/no-signal.c, optman/rtems/no-timer.c,
optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify
other optional managers so using them reduces application size
instead of increasing it.
* optman/rtems/no-barrier.c: New file.
2007-04-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/elnk.c: i386-specific
adjustments to pci-API changes.
* libchip/network/dec21140.c, libchip/network/elnk.c,
libchip/network/if_dc.c: powerpc-specific adjustments to pci-API
changes.
2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/if_dc.c,
libchip/network/if_fxp.c: Reflect changes to pci-API.
2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/elnk.c: Use ioctl_command_t as ioctl argument.
* libchip/network/if_dc.c: Use ioctl_command_t as ioctl argument.
2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Strip CFLAGS (Hack to prevent bsp-cflags from
being used to compile "tools").
2007-03-13 Joel Sherrill <joel@OARcorp.com>
* libchip/network/sonic.c: Rename Dump_Buffer to rtems_print_buffer.
2007-03-12 Joel Sherrill <joel@OARcorp.com>
* libchip/network/cs8900.c, libchip/network/cs8900.h,
libchip/network/greth.c, libchip/network/greth.h: Correct license URL
and/or fix mistake in copyright notice. Both of these mistakes appear
to be from code submitted after these changes were made previously.
2007-02-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-02-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/Makefile.am: Correct path to README.tulipclone.
2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c: Remove superfluous type casts.
2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c:
Use size_t for sizes.
2007-01-20 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/ide/ata.c: in ata_request_done: moved call to free()
from preemption disabled region
2007-01-16 Till Straumann <strauman@slac.stanford.edu>
* libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h,
libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h:
Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
2006-12-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
ioctl_command_t as ioctl argument.
2006-12-13 Joel Sherrill <joel@OARcorp.com>
* librtems++/include/rtems++/rtemsEvent.h,
librtems++/include/rtems++/rtemsMessageQueue.h,
librtems++/include/rtems++/rtemsSemaphore.h,
librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
librtems++/src/rtemsMessageQueue.cc,
librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
rtems_unsigned32 to uint32_t.
2006-12-13 Joel Sherrill <joel@OARcorp.com>
PR 1181/bsps
* optman/rtems/no-msg.c: Clean up dead code.
2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
* aclocal/project-root.m4: Require RTEMS_AMPOLISH.
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove ampolish3.
2006-11-17 Joel Sherrill <joel@OARcorp.com>
* libchip/network/dec21140.c: Fix spacing -- remove long sections of
blank lines.
2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_AMPOLISH3.
* aclocal/bsp-configure.m4: AC_PREREQ(2.60).
Remove checks for AMPOLISH3.
* aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
* aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
* ampolish3: Remove.
2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
* aclocal/prog-cc.m4: Remove CFLAGS.
* configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS.
Compose CFLAGS. Append CFLAGS to ac_configure_args.
2006-10-23 Joel Sherrill <joel@OARcorp.com>
* aclocal/rtems-cpu-subdirs.m4: Add bfin.
2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* automake/compile.am: Use hard-coded RTEMS_* flags.
2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Remove RTEMS_API.
* aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-ccas.m4: Adaptations to automake-1.10.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump version to 4.7.99.0.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-09-11 Joel Sherrill <joel@OARcorp.com>
* librdbg/src/_servtgt.c: Convert C++ style comments to C style.

View File

@@ -7,8 +7,6 @@ ACLOCAL_AMFLAGS = -I aclocal
SUBDIRS = . @BSP_SUBDIRS@
DIST_SUBDIRS = @BSP_SUBDIRS@
EXTRA_DIST = ampolish3
clean-local:
$(RM) -r $(PROJECT_RELEASE)

View File

@@ -4,14 +4,10 @@ dnl RTEMS_BSP_CONFIGURE
dnl Common macro to be included by all bsp-configure.acs
AC_DEFUN([RTEMS_BSP_CONFIGURE],
[
AC_PREREQ(2.59)
AC_PREREQ(2.60)
AM_MAINTAINER_MODE
RTEMS_ENV_RTEMSBSP
AC_PATH_PROG([AMPOLISH3],[ampolish3],[])
AM_CONDITIONAL([AMPOLISH3],[test x"$USE_MAINTAINER_MODE" = x"yes" \
&& test -n "$AMPOLISH3"])
RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
AC_CONFIG_HEADERS([include/bspopts.tmp:include/bspopts.h.in],[

View File

@@ -1,33 +0,0 @@
dnl $Id$
dnl
AC_DEFUN([RTEMS_CHECK_RDBG],
[dnl
AC_REQUIRE([RTEMS_TOP])dnl
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
AC_REQUIRE([RTEMS_CHECK_NETWORKING])dnl
AC_REQUIRE([RTEMS_ENABLE_RDBG])dnl
AC_CACHE_CHECK([whether BSP supports librdbg],
rtems_cv_HAS_RDBG,
[
if test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/${$1}";
then
rtems_cv_HAS_RDBG="yes" ;
elif test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/any";
then
rtems_cv_HAS_RDBG="yes" ;
elif test "${RTEMS_CPU}" = "powerpc";
then
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM(
[],
[#if defined(_OLD_EXCEPTIONS)
choke me
#endif])],
[rtems_cv_HAS_RDBG=yes],
[rtems_cv_HAS_RDBG=no])
else
rtems_cv_HAS_RDBG="no";
fi
])
HAS_RDBG="$rtems_cv_HAS_RDBG"
])

View File

@@ -1,15 +0,0 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_RDBG],
[
AC_BEFORE([$0], [RTEMS_CHECK_RDBG])dnl
AC_ARG_ENABLE(rdbg,
[AS_HELP_STRING(--enable-rdbg,enable remote debugger)],
[case "${enableval}" in
yes) RTEMS_HAS_RDBG=yes ;;
no) RTEMS_HAS_RDBG=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-rdbg option) ;;
esac],[RTEMS_HAS_RDBG=no])
AC_SUBST(RTEMS_HAS_RDBG)dnl
])

View File

@@ -10,8 +10,6 @@ AC_BEFORE([$0], [AC_PROG_CPP])dnl
AC_BEFORE([$0], [AC_PROG_CC])dnl
AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl
CFLAGS="${CFLAGS-${CPU_CFLAGS} ${CFLAGS_OPTIMIZE_V}}"
RTEMS_CHECK_TOOL(CC,gcc)
test -z "$CC" && \
AC_MSG_ERROR([no acceptable cc found in \$PATH])

View File

@@ -3,6 +3,6 @@
AC_DEFUN([RTEMS_PROG_CCAS],
[
AC_REQUIRE([RTEMS_PROG_CC])
AC_SUBST(CCAS,["$CC"])
AC_SUBST(CCASFLAGS,["-DASM \$(CFLAGS) \$(INCLUDES)"])
AM_PROG_AS
AC_SUBST(RTEMS_CCASFLAGS,["-DASM"])
])

View File

@@ -18,6 +18,7 @@ dnl NOTE: This might be too restrictive
test -z "$CXX" \
&& AC_MSG_ERROR([no acceptable c++ found in \$PATH])
AC_PROG_CXX
AC_PROG_CXXCPP
if test "$ac_cv_prog_cc_cross" != "$ac_cv_prog_cxx_cross"; then
AC_MSG_ERROR([***]
@@ -26,7 +27,6 @@ AC_PROG_CXX
[must both either be cross compilers or native compilers]
[Hint: If building a posix bsp: LD_LIBRARY_PATH?] )
fi
else
## Work-around to a bug in automake
AM_CONDITIONAL([am__fastdepCXX],[false])

View File

@@ -5,5 +5,6 @@ dnl
AC_DEFUN([RTEMS_PROJECT_ROOT],
[dnl
AC_REQUIRE([RTEMS_TOP])
AC_REQUIRE([RTEMS_AMPOLISH3])
])

View File

@@ -2,8 +2,9 @@
AC_DEFUN([RTEMS_AMPOLISH3],
[
AC_REQUIRE([AM_INIT_AUTOMAKE])
AC_PATH_PROG([PERL],[perl],[])
AC_SUBST(AMPOLISH3,["\$(PERL) \$(top_srcdir)/${rtems_updir}ampolish3"])
AC_SUBST(AMPOLISH3,["\$(PERL) ${am_aux_dir}/ampolish3"])
AM_CONDITIONAL([AMPOLISH3],
[test x"$USE_MAINTAINER_MODE" = x"yes" \
&& test -n "${PERL}"])

View File

@@ -11,6 +11,7 @@ AC_DEFUN([RTEMS_CPU_SUBDIRS],
## EDIT: If adding a new cpu to RTEMS, add it to the case block below.
case $RTEMS_CPU in
_RTEMS_CPU_SUBDIR([arm],[$1]);;
_RTEMS_CPU_SUBDIR([bfin],[$1]);;
_RTEMS_CPU_SUBDIR([avr],[$1]);;
_RTEMS_CPU_SUBDIR([c4x],[$1]);;
_RTEMS_CPU_SUBDIR([h8300],[$1]);;

View File

@@ -1,7 +1,5 @@
dnl $Id$
m4_define([RTEMS_API],[4.7])
dnl
dnl RTEMS_TOP($1)
dnl

View File

@@ -28,6 +28,7 @@ if test "$no_recursion" != yes; then
-target ) ac_prev=target_alias ;;
-build* | --build* ) ;;
-build ) ac_prev_build_alias ;;
CFLAGS=* );; # HACK: Strip CFLAGS
*_alias=* ) ;; # HACK: Workaround to autoconf passing *_alias
],
[rtems_configure_args])
@@ -71,10 +72,6 @@ rtems_configure_args="$ac_configure_args"
])
])
## FIXME: This is obsolete. Only kept for backward compatibility
AU_DEFUN([RTEMS_OUTPUT_BUILD_SUBDIRS],[])
dnl
dnl Misc utility macros for subdir handling to work around missing abilities
dnl in autoconf, automake and structural issues with RTEMS

View File

@@ -1,2 +1,4 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.6.99.3]))
m4_define([_RTEMS_VERSION],[4.8.2]))
m4_define([RTEMS_API],[4.8])

View File

@@ -1,12 +0,0 @@
Makefile
Makefile.in
aclocal*
aclocal.m4
autom4te*.cache
autom4te.*
autom4te.cache
config.*
config.cache
config.log
config.status
configure

View File

@@ -1,3 +1,36 @@
2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/init.c: Spacing cleanup.
2007-04-05 Joel Sherrill <joel@OARcorp.com>
* mptests/mp01/config.h, samples/base_sp/config.h,
samples/hello/config.h, samples/ticker/config.h,
sptests/sp01/config.h, sptests/sp02/config.h, sptests/sp03/config.h,
sptests/sp04/config.h, sptests/sp05/config.h, sptests/sp06/config.h,
sptests/sp07/config.h, sptests/sp08/config.h, sptests/sp09/config.h,
sptests/sp11/config.h, sptests/sp12/config.h, sptests/sp13/config.h,
sptests/sp14/config.h, sptests/sp15/config.h, sptests/sp16/config.h,
sptests/sp17/config.h, sptests/sp19/config.h, sptests/sp20/config.h,
sptests/sp21/config.h, sptests/sp22/config.h, sptests/sp23/config.h,
sptests/sp24/config.h, sptests/sp25/config.h, tmtests/tm01/config.h,
tmtests/tm02/config.h, tmtests/tm03/config.h, tmtests/tm04/config.h,
tmtests/tm05/config.h, tmtests/tm06/config.h, tmtests/tm07/config.h,
tmtests/tm08/config.h, tmtests/tm09/config.h, tmtests/tm10/config.h,
tmtests/tm11/config.h, tmtests/tm12/config.h, tmtests/tm13/config.h,
tmtests/tm14/config.h, tmtests/tm15/config.h, tmtests/tm16/config.h,
tmtests/tm17/config.h, tmtests/tm18/config.h, tmtests/tm19/config.h,
tmtests/tm20/config.h, tmtests/tm21/config.h, tmtests/tm22/config.h,
tmtests/tm23/config.h, tmtests/tm24/config.h, tmtests/tm25/config.h,
tmtests/tm28/config.h, tmtests/tm29/config.h, tmtests/tmck/config.h,
tmtests/tmoverhd/config.h: Change all obsoleted
CONFIGURE_TEST_NEEDS_XXX configuration constants to
CONFIGURE_APPLICATION_NEEDS_XXX.
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2005-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Re-add mptests*Makefile.am.

View File

@@ -3,7 +3,7 @@
## $Id$
AC_PREREQ(2.59)
AC_INIT([rtems-ada-tests],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
AC_INIT([rtems-ada-tests],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
AC_CONFIG_SRCDIR([support])
RTEMS_TOP([../../..],[])

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,8 +17,8 @@
#define CONFIGURE_MPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,8 +17,8 @@
#define CONFIGURE_SPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,7 +17,7 @@
#define CONFIGURE_APPLICATION
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,8 +17,8 @@
#define CONFIGURE_SPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,8 +17,8 @@
#define CONFIGURE_SPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,8 +17,8 @@
#define CONFIGURE_SPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,8 +17,8 @@
#define CONFIGURE_SPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

View File

@@ -1,2 +0,0 @@
Makefile
Makefile.in

View File

@@ -17,8 +17,8 @@
#define CONFIGURE_SPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 1
#define CONFIGURE_TICKS_PER_TIMESLICE 100

Some files were not shown because too many files have changed in this diff Show More