Compare commits

...

4229 Commits
4.7.0 ... 4.9.5

Author SHA1 Message Date
Joel Sherrill
3601c29054 Ada getting started is gone. 2011-02-09 19:42:40 +00:00
Joel Sherrill
05ee8695eb Upgrade to 4.9.5 2011-02-09 18:16:33 +00:00
Joel Sherrill
f777f02428 2011-02-09 Joel Sherrill <joel.sherrilL@OARcorp.com>
* setup.def, common/cpright.texi: Update dates.
2011-02-09 17:31:32 +00:00
Joel Sherrill
3547ed63d8 2011-01-21 Eric Norum <wenorum@lbl.gov>
* libmisc/capture/capture.c: Avoid using TCB of task just deleted.
2011-01-21 19:40:37 +00:00
Joel Sherrill
9aff0a7946 2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am, configure.ac, common/cpright.texi, common/rtems.texi.in,
	cpu_supplement/.cvsignore, started/Makefile.am, started/binaries.t,
	started/buildc.t, started/buildrt.t, started/intro.t,
	started/nextstep.t, started/nt.t, started/require.t,
	started/sample.t, started/started.texi: Major update which includes
	removal of references to specific tool versions and patches.
	* started/tversions.texi.in: Removed.
2010-12-16 20:54:34 +00:00
Joel Sherrill
84d67445f4 2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am, configure.ac, develenv/direct.t: Remove Getting Started
	with GNAT/RTEMS.
	* started_ada/.cvsignore, started_ada/Makefile.am,
	started_ada/buildada.t, started_ada/gdb.t, started_ada/intro.t,
	started_ada/require.t, started_ada/sample.t,
	started_ada/started_ada.texi, started_ada/tversions.texi: Removed.
2010-12-16 20:42:23 +00:00
Joel Sherrill
700db92f0b 2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* SUPPORT: Update address.
2010-12-16 19:00:24 +00:00
Joel Sherrill
69d6686f4a 2010-11-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am, preinstall.am: Add <bsp/tty_drv.h> to the set of
	installed .h files.
2010-11-23 18:41:53 +00:00
Joel Sherrill
9d2c281e2e 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:29 +00:00
Joel Sherrill
c4c3a1c3db 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:14 +00:00
Joel Sherrill
15d89e0500 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:43 +00:00
Joel Sherrill
b9803bdeae 2010-11-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1714/doc
	* user/datatypes.t: Add missing description of rtems_status_codes.
2010-11-01 15:58:12 +00:00
Ralf Corsepius
47ce12c534 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1708/build:
	* aclocal/check-cpuopts.m4: Fix m4-quoting.
2010-10-01 17:00:52 +00:00
Ralf Corsepius
101b1893ab 2010-09-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-cpuopts.m4: Add AC_LANG_SOURCE.
2010-09-23 14:51:33 +00:00
Joel Sherrill
913549fa12 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:43:01 +00:00
Joel Sherrill
48dba6ee86 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:23 +00:00
Till Straumann
66eaf3d9ce 2010-08-25 Till Straumann <strauman@slac.stanford.edu>
PR 1689/bsps
	* shared/flash/intelFlash.c: Scale erase timeout by actual
	system clock rate rather than assuming a fixed value.
2010-08-25 22:29:55 +00:00
Joel Sherrill
ca07e7db38 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:40 +00:00
Joel Sherrill
9511a0ab23 2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1554/cpukit
	Coverity Id 17
	* libi2c/libi2c.c: Fix memory leak on error.
2010-06-21 16:27:23 +00:00
Joel Sherrill
219298adde 2010-06-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1568/doc
	* user/intr.t: Fix list of services callable from ISR.
2010-06-16 19:34:19 +00:00
Thomas Doerfler
26ed1e6a06 backport of access macros for indexed resources 2010-06-03 20:27:14 +00:00
Joel Sherrill
633ee2ddf9 2010-05-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1520/doc
	* user/part.t: Partition create discussion said it returned the number
	of buffers created but it does not.
2010-05-18 13:41:58 +00:00
Joel Sherrill
61a61c0fa1 Upgrade to 4.9.4 2010-03-18 14:02:28 +00:00
Joel Sherrill
f303ccc887 Fix spacing. 2010-03-18 13:55:33 +00:00
Chris Johns
2dbdec0955 2010-03-17 Chris Johns <chrisj@rtems.org>
* libfs/src/dosfs/msdos_create.c: Fix the date/time call order to
        'msdos_date_unix2dos'.
2010-03-16 21:28:07 +00:00
Eric Norum
a76b9d7048 Fix hex constants. 2010-03-16 15:53:26 +00:00
Ralf Corsepius
ea56621ac6 Remove. 2010-03-11 15:05:17 +00:00
Joel Sherrill
f1c5a5228f 2010-03-10 Gedare Bloom <gedare@gwu.edu>
PR 1495/bsp
	* clock/ckinit.c: Calling rtems_clock_get_uptime() in a tight loop
	sometimes showed time moving backwards.
2010-03-10 17:16:11 +00:00
Joel Sherrill
4f112b821a 2010-03-10 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1497/bsps
	* startup/bspclean.c: Do not enable interrupts while waiting for board
	to reset.
2010-03-10 16:39:01 +00:00
Till Straumann
d7b700d808 2010-02-01 Till Straumann <strauman@slac.stanford.edu>
PR 1492/bsps
	* shared/startup/sbrk.c: When BSP_sbrk_policy had the value (-1)
	(-> give all memory to the heap initially) then the computation
	of the remaining heap size was wrong.
2010-02-01 18:49:13 +00:00
Joel Sherrill
8e297158c2 2010-01-11 Marc Pignat <marc.pignat@hevs.ch>
PR 1490/doc
	* user/clock.t: Fix typo. rtems_clock_get_ticks_per_second not
	rtems_clock_get_ticks_per_seconds.
2010-01-11 16:17:44 +00:00
Ralf Corsepius
2d0c8a5b62 Update. 2010-01-11 13:02:45 +00:00
Ralf Corsepius
3a03bdcbdf Update. 2010-01-11 13:02:09 +00:00
Ralf Corsepius
1139b11a8c Update. 2010-01-11 13:01:28 +00:00
Ralf Corsepius
23226d1a38 Sync with CVS-HEAD. 2010-01-11 12:36:36 +00:00
Ralf Corsepius
217f347bc3 Add INSTALL. 2010-01-11 12:34:44 +00:00
Ralf Corsepius
f08ecf0eed Remove. 2010-01-11 12:34:31 +00:00
Glenn Humphrey
33bdd10ef2 2009-12-11 Glenn Humphrey <glenn.humphrey@OARcorp.com>
PR 1481/cpukit
	* rtems/src/ratemonperiod.c: Moved check for cpu usage being smaller
	than when period initiated.
2009-12-11 22:03:35 +00:00
Joel Sherrill
a06a3f712d 2009-12-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1482
	* posix/src/timersettime.c: Exit dispatching critical section.
2009-12-10 22:15:26 +00:00
Joel Sherrill
7af806ac22 2009-12-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1480/cpukit
	* rtems/src/ratemonperiod.c: Use _Rate_monotonic_Update_statistics()
	when period is expired, not _Rate_monotonic_Initiate_statistics().
	The cound of missed periods was never updated.
2009-12-10 20:23:09 +00:00
Ralf Corsepius
d258d355e8 Upgrade to automake-1.10.3 2009-12-09 09:29:27 +00:00
Joel Sherrill
b07d4453bf 2009-12-07 Cindy Cicalese <cicalese@mitre.org>
PR 1477/cpukit
	* score/src/objectsetname.c: Ensure destination is NULL terminated.
	String copy was not getting the NULL.
2009-12-07 17:27:07 +00:00
Ralf Corsepius
ef0bb7653b Regenerate. 2009-11-27 10:31:33 +00:00
Ralf Corsepius
3979832fed Bump GCC_RPMREL. 2009-11-27 10:30:50 +00:00
Ralf Corsepius
12fcc89207 Update. 2009-11-27 10:29:53 +00:00
Ralf Corsepius
96566954ee Eliminate g77, f95.
Add fortran.
2009-11-27 10:21:05 +00:00
Ralf Corsepius
eb714e6b8c Elminate build_gfortran. 2009-11-27 10:20:12 +00:00
Ralf Corsepius
99c0b19b81 Eliminate g77 2009-11-27 07:17:05 +00:00
Ralf Corsepius
28dd349833 Eliminate g77 2009-11-27 07:13:21 +00:00
Ralf Corsepius
3415fab7dd Sync with rtems4.10. 2009-11-27 06:56:20 +00:00
Joel Sherrill
c29dc1f758 Upgrade to 4.9.3 2009-11-13 16:21:53 +00:00
Joel Sherrill
e9e5234b92 2009-11-11 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1471/cpukit
	* libmisc/cpuuse/cpuusagereport.c: Rework statement to ensure 64-bit
	multiplication is used to avoid overflow with intermediate value.
2009-11-11 16:27:56 +00:00
Ralf Corsepius
e067753e6d Regenerate. 2009-11-11 15:16:46 +00:00
Ralf Corsepius
c1a7a9e444 Bump GDB_RPMREL. 2009-11-11 15:16:08 +00:00
Ralf Corsepius
ed71047f5e gdb-6.8-rtems4.9-20091111.diff 2009-11-11 15:14:45 +00:00
Ralf Corsepius
3ba8469f7b New. 2009-11-11 15:13:58 +00:00
Ralf Corsepius
001b4e5a53 Rework system_readline hacks 2009-11-11 15:11:23 +00:00
Joel Sherrill
c73cab2813 2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1468/cpukit
	* score/src/timespecdividebyinteger.c: Rework statement to ensure
	64-bit multiplication is used.
2009-11-10 23:29:55 +00:00
Joel Sherrill
bdf5417eaa 2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1462/cpukit
	* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c: Fine
	tune previous patch after analysis in application.
2009-11-10 23:27:01 +00:00
Till Straumann
9fb27e38c2 2009-11-09 Till Straumann <strauman@slac.stanford.edu>
PR 1469/cpukit
	* cpu.c: Add dummy entry for (non-existing) exception #15.
	Otherwise all slots for vectors >= 16 are one element off.
2009-11-10 04:03:39 +00:00
Joel Sherrill
f7c285e6ca 2009-10-30 Glenn Humphrey <glenn.humphrey@oarcorp.com>
PR pr1462/cpukit
	* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
	rtems/src/ratemontimeout.c: Fix bugs in rate monotonic statistics.
2009-10-30 17:54:15 +00:00
Till Straumann
1c2ea24536 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c: Bugfix. Broadcast address was declared
	uint8_t instead of uint8_t [8].
2009-10-20 17:13:54 +00:00
Joel Sherrill
fb557a90c7 2009-10-16 Jennifer Averett <jennifer@OARcorp.com>
* Makefile.am, configure.ac, preinstall.am, console/alloc360.c,
	console/config.c, console/console.c, console/m68360.h,
	console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
	include/bsp.h, irq/irq_init.c, irq/openpic_xxx_irq.c, start/start.S,
	startup/bspstart.c, startup/linkcmds, vme/VMEConfig.h:
        Updated and tested against RTEMS 4.9. Updated README file to latest
        source status. Modified to use the shared irq source code. Turned off
	debugging, cleaned up warnings, removed unused code. Tested with two
	PMCQ1 serial cards. Tested MC68360 serial ports and VME using
	external tests.
	* README, irq/irq.h, vme/vmeconfig.c: New files.
2009-10-16 16:42:03 +00:00
Joel Sherrill
af46ad9bde 2009-10-16 Jennifer Averett <jennifer@OARcorp.com>
* configure.ac: Default to having PSC8 mezzanine so code builds
	all the time.
	* startup/bspstart.c: Calibrated clock using an VMEBus controlled
	discrete pulsed at a 20ms rate.
2009-10-16 16:22:26 +00:00
Joel Sherrill
79df9d0473 2009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>
* mpc6xx/mmu/bat.c: Resolved bug: It is not an overlap if the batindex
	being set is the batindex of the overlap.
2009-10-16 16:12:42 +00:00
Joel Sherrill
17d5afe1c8 2009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>
* shared/include/io.h: Backport change from extern inline to static
	inline from head to avoid multiple definitions.
2009-10-16 16:11:31 +00:00
Joel Sherrill
77c103d606 2009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>
* startup/bspstart.c: Add bsp_clicks_per_usec.
2009-10-16 16:09:09 +00:00
Joel Sherrill
774aade601 2009-10-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Correct type of rtems_malloc_dirty_helper so
	usable.
2009-10-15 18:56:17 +00:00
Joel Sherrill
9943fac266 2009-10-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/include/rtems/malloc.h: Correct type of
	rtems_malloc_dirty_helper so usable.
2009-10-15 18:55:51 +00:00
Till Straumann
b7a6078a99 2009-10-13 Till Straumann <strauman@slac.stanford.edu>
PR 1451/bsps
	* network/tsec.c: Fix mbuf leak when watchdog expires. The
	re-initialization algorithm failed to release mbuf chains
	held in the TX ring.
	Also, during initialization the initial link status is determined
	and IFF_OACTIVE set if no active link was detected.
2009-10-14 00:14:08 +00:00
Ralf Corsepius
c4ad6185c6 Regenerate. 2009-09-23 16:41:27 +00:00
Ralf Corsepius
79c05a8cee New. 2009-09-23 16:38:51 +00:00
Ralf Corsepius
1afc7e05c2 Bump GDB_RPMREL. 2009-09-23 16:38:07 +00:00
Ralf Corsepius
81ddf5938d gdb-6.8-rtems4.9-20090923.diff 2009-09-23 16:37:46 +00:00
Ralf Corsepius
48569c7464 Regenerate. 2009-09-23 11:13:58 +00:00
Ralf Corsepius
002e4a4b34 Bump GDB_RPMREL. 2009-09-23 11:11:30 +00:00
Ralf Corsepius
a87e94df90 Sync with rtems-4.10. 2009-09-23 11:11:04 +00:00
Ralf Corsepius
209fadeaa5 Bump version. 2009-09-23 03:29:58 +00:00
Ralf Corsepius
6e81371002 Sync with rtems-4.10. 2009-09-23 03:29:15 +00:00
Ralf Corsepius
62af225355 Sync with rtems-4.10. 2009-09-23 03:27:24 +00:00
Till Straumann
51022e34d7 2009-09-15 Till Straumann <strauman@slac.stanford.edu>
PR 1344/bsps:
	* clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
	TSC handler was used when 8254 was requested and vice versa.
	Also, nanosecond handler was never installed to RTEMS clock.
2009-09-16 00:03:35 +00:00
Ralf Corsepius
986f353e4a 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:01:12 +00:00
cvs2git
ab514445be This commit was manufactured by cvs2svn to create branch 'rtems-4-9-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>':
    c/src/lib/libbsp/arm/gba/console/defaultfont.h
    c/src/lib/libbsp/arm/smdk2410/include/.cvsignore
    c/src/lib/libbsp/m68k/genmcf548x/include/.cvsignore
    c/src/lib/libbsp/m68k/mcf52235/include/.cvsignore
    c/src/lib/libbsp/m68k/mcf5329/include/.cvsignore
    c/src/lib/libbsp/mips/csb350/start/regs.h
    c/src/lib/libbsp/mips/genmongoosev/start/regs.h
    c/src/lib/libbsp/mips/hurricane/liblnk/regs.h
    c/src/lib/libbsp/mips/jmr3904/start/regs.h
    c/src/lib/libbsp/mips/rbtx4925/liblnk/regs.h
    c/src/lib/libbsp/mips/rbtx4938/liblnk/regs.h
    c/src/lib/libbsp/powerpc/mvme3100/include/.cvsignore
    c/src/lib/libbsp/powerpc/virtex/include/.cvsignore
    contrib/crossrpms/autotools/autoconf-sources.add
    contrib/crossrpms/autotools/automake-sources.add
    contrib/crossrpms/patches/gdb-6.5-bfinrtems-20090122.diff
    cpukit/libcsupport/src/tcgetpgrp.c
Cherrypick from master 2008-09-28 16:36:13 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'New.':
    c/src/lib/libbsp/bare/preinstall.am
2009-09-15 05:32:51 +00:00
Till Straumann
689140e885 *** empty log message *** 2009-09-10 21:39:45 +00:00
Till Straumann
048459aeac 2009-09-10 Till Straumann <strauman@slac.stanford.edu>
* shared/misc/m68kidle.c: added "cc" clobber to inline
	asm; STOP instruction modifies CCR!
2009-09-10 21:20:22 +00:00
Joel Sherrill
ff79baf05f 2009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp46/init.c, sp46/sp46.scn: Fix numbering.
2009-09-09 18:28:00 +00:00
Till Straumann
6597e5839f 2009-09-09 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Added dummy implementation of firmware
	syscalls for use with QEMU. Dummy handler is installed if no
	pre-existing firmware handler is found.
2009-09-09 14:17:10 +00:00
Ralf Corsepius
32b09a90f4 Regenerate. 2009-08-25 05:10:22 +00:00
Ralf Corsepius
038b1fe297 gcc-core-4.3.2-rtems4.9-20090825.diff 2009-08-25 05:09:13 +00:00
Ralf Corsepius
8f0d728900 Bump GCC_RPMREL. 2009-08-25 05:09:00 +00:00
Ralf Corsepius
c64da0b58a avr: Use _exit from newlib 2009-08-25 05:07:55 +00:00
Till Straumann
e8ac5d470e 2009-08-17 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c, network/if_tsec_pub.h:
	Fixed bugs in multicast support; added reference-count
	for hash-table entries which allows for the implementation
	of a 'deletion' routine.
	NOTE: mcast support largely untested.
2009-08-17 14:27:55 +00:00
Ralf Corsepius
8131a3d808 Remove centos-4, tighten up suse, move fedora-9 to centos-5. 2009-08-13 03:29:53 +00:00
Eric Norum
ac1d1bc44d Try enabling the data cache. 2009-07-30 15:48:52 +00:00
Eric Norum
9bfb3c61aa PR 1420/bsps
Turn on buffered writes to DRAM. As Device Errata SECF124 notes this may cause
double writes, but that's not really a big problem and benchmarking tests have
shown that buffered writes do gain some performance.
2009-07-28 19:29:44 +00:00
Ralf Corsepius
80e932432b Regenerate. 2009-07-26 05:56:46 +00:00
Ralf Corsepius
2dcd85d439 Set amvers to 1.10. 2009-07-26 05:56:34 +00:00
Ralf Corsepius
65db3bf822 Sync with rtems-4.10. 2009-07-26 05:11:31 +00:00
Ralf Corsepius
a42ad6379c Don't pass %{?dist} to *_RPM_REL 2009-07-26 05:07:00 +00:00
Ralf Corsepius
118d237d1b Remove. 2009-07-23 09:04:58 +00:00
Ralf Corsepius
80f2a8bca4 Abandon cpukit. 2009-07-23 09:03:07 +00:00
Ralf Corsepius
e808cbd2fc Abandon mingw32. 2009-07-23 09:02:30 +00:00
Ralf Corsepius
38433f53f1 Abandon cygwin, mingw. 2009-07-23 09:01:39 +00:00
Ralf Corsepius
feb6eb60fd Abandon cygwin. 2009-07-23 09:00:39 +00:00
Ralf Corsepius
41d5d5f84b Regenerate. 2009-07-23 08:59:22 +00:00
Ralf Corsepius
a227867dcf Update to newlib-1.16.0-rtems4.9-20090324.diff. 2009-07-23 08:58:59 +00:00
Ralf Corsepius
7f43bed02b Regenerate. 2009-07-23 08:52:26 +00:00
Ralf Corsepius
794e505157 Bump GCC_RPMREL. 2009-07-23 08:51:30 +00:00
Ralf Corsepius
a6a241ecf8 Sync. with rtems-4.10. 2009-07-23 08:45:20 +00:00
Ralf Corsepius
b1f73665d9 Regenerate. 2009-07-21 06:11:40 +00:00
Ralf Corsepius
4a5abe718b Sync with rtems-4.10. 2009-07-21 06:10:41 +00:00
Ralf Corsepius
e71a70665a Bump GDB_RPMREL. 2009-07-21 06:10:18 +00:00
Ralf Corsepius
64181ed2f2 New (Backport from rtems-4.10). 2009-07-21 06:00:05 +00:00
Ralf Corsepius
fb7962d741 Regenerate. 2009-07-21 03:24:18 +00:00
Ralf Corsepius
a9efdc6fde Sync with rtems-4.10. 2009-07-21 03:23:49 +00:00
Ralf Corsepius
cda3317f2b Remove. 2009-07-21 03:22:11 +00:00
Ralf Corsepius
0e7cd63c56 Bump GCC_RPMREL. 2009-07-20 07:49:38 +00:00
Ralf Corsepius
a9c3667f84 Regenerate. 2009-07-20 07:44:48 +00:00
Ralf Corsepius
3985708ff2 Sync with rtems-4.10. 2009-07-20 07:40:32 +00:00
Ralf Corsepius
a7fb589b96 Remove %{?dist} from BINUTILS_RPMREL. 2009-07-20 07:40:01 +00:00
Ralf Corsepius
52dfb3483c Update to gdb-6.8-rtems4.9-20090312.diff. 2009-07-20 07:38:35 +00:00
Ralf Corsepius
eceb1588dd Bump GDB_RPMREL. 2009-07-20 07:38:00 +00:00
Ralf Corsepius
1c6fd3a622 Sync with rtems-4.10 2009-07-20 07:37:06 +00:00
Ralf Corsepius
a181ab011d Regenerate. 2009-07-19 15:20:27 +00:00
Ralf Corsepius
1edb562d79 Bump BINUTILS_RPMREL. 2009-07-19 15:18:25 +00:00
Ralf Corsepius
98311ac7d5 Sync with CVS-HEAD. 2009-07-18 04:44:26 +00:00
Joel Sherrill
bfa85f9bb1 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:22:20 +00:00
Joel Sherrill
91c679226b 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/preface.texi: Correct list of supported CPU architectures.
2009-07-02 16:12:06 +00:00
Till Straumann
d267f07c14 2009-06-05 Till Straumann <strauman@slac.stanford.edu>
* irq/irq_init.c: silenced compiler warning.
2009-06-06 00:46:55 +00:00
Till Straumann
4488b88530 2009-06-05 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c, network/if_tsec_pub.h:
	added multicast support.
2009-06-06 00:45:57 +00:00
Joel Sherrill
29e867d473 Add PR 1420. 2009-06-03 14:14:25 +00:00
Ralf Corsepius
05b388029f 2009-06-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/assoc.h,
	libcsupport/include/rtems/malloc.h: Add extern "C" {} guards.
	* libcsupport/include/rtems/libio_.h: Move extern "C" {} guards.
2009-06-03 03:40:16 +00:00
Ralf Corsepius
feefa108a4 Move extern "C" {} guards. 2009-06-03 03:40:06 +00:00
Ralf Corsepius
dda372da19 Add extern "C" {} guards. 2009-06-03 03:39:59 +00:00
Eric Norum
7920d156e0 As per Freescale chip errata, disable buffered writes. 2009-06-02 21:13:23 +00:00
Joel Sherrill
ee2e3a1038 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 20:38:22 +00:00
Joel Sherrill
ff6b3fe781 2009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1413/cpukit
	* rtems/src/timerserver.c: Fix bug where server based timers which
	reinitiated themselves did not get reinserted onto timer chain.
2009-05-21 15:40:00 +00:00
Joel Sherrill
ecf2e42310 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
	interrupt support to i386.
2009-05-18 17:45:21 +00:00
Joel Sherrill
120f283805 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1412/cpukit
	* score/src/coremutex.c: Add missing braces. Broken with strict mutex
	code added.
2009-05-18 14:47:11 +00:00
Joel Sherrill
f7e4067f3c 2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1411/cpukit
	* rtems/src/workspace.c, score/include/rtems/score/protectedheap.h,
	score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c: Improve
	workspace wrapper methods.
2009-05-13 16:48:22 +00:00
Joel Sherrill
b86d38e4e0 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.c, network/if_1GHz/POSSIBLEBUG: Removed.
2009-05-08 18:38:30 +00:00
Joel Sherrill
82948ea1b5 2009-05-08 Kate Feng <feng1@bnl.gov>
PR1395/bsps
	* Updated the changes from RTEMS-4.8.0, which were made since Oct. 2007.
	* network/if_1GHz/if_wm.c: fixed some bugs in the 1GHz driver.
	* 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()
	* 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.
2009-05-08 18:37:08 +00:00
Joel Sherrill
cf599996ba 2009-05-08 Kate Feng <feng1@bnl.gov>
PR1395/bsps
	* Updated the changes from RTEMS-4.8.0, which were made since Oct. 2007.
	* network/if_1GHz/if_wm.c: fixed some bugs in the 1GHz driver.
	* 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()
	* 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.
2009-05-08 18:22:51 +00:00
Joel Sherrill
ef3a82f655 2009-05-06 Michael Walle <michael@walle.cc>
PR 1409/bsps
	* gdbstub/rtems-stub-glue.c: Print object names correctly.
2009-05-06 14:16:20 +00:00
Jennifer Averett
8e230e6cba 2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>
* new-exceptions/bspsupport/irq_supp.h: Split routine to allow bsps
	with nonstandard/non-existant pics to call with interrupts off.
2009-05-05 16:20:51 +00:00
Jennifer Averett
31a5ec8cb0 2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, README, configure.ac, preinstall.am, PCI_bus/PCI.c,
	PCI_bus/PCI.h, PCI_bus/flash.c, PCI_bus/universe.c, console/85c30.c,
	console/85c30.h, console/console.c, console/consolebsp.h,
	console/tbl85c30.c, include/bsp.h, include/coverhd.h, include/gen2.h,
	include/irq-config.h, include/tm27.h, irq/FPGA.c, irq/irq.h,
	irq/irq_init.c, start/start.S, startup/Hwr_init.c,
	startup/bspstart.c, timer/timer.c, tod/tod.c: Updated and tested with
	the latest powerpc isr source
	* irq/no_pic.c: New file.
	* irq/irq.c, startup/genpvec.c, startup/setvec.c, startup/vmeintr.c: Removed.
2009-05-05 16:18:06 +00:00
Ralf Corsepius
56e12a173e Merge changes from CVS-HEAD addressing Fedora 11 rpm regressions. 2009-04-30 05:08:12 +00:00
Ralf Corsepius
58b52adbd1 Bump version. 2009-04-08 16:13:28 +00:00
Ralf Corsepius
26961759f1 Use mirrorlists. 2009-04-08 16:13:15 +00:00
Ralf Corsepius
b88d42431b Add rtems.eu 2009-04-07 09:25:21 +00:00
Ralf Corsepius
a81f210736 2009-04-02 Ralf Corsépius <ralfcorsepius@rtems.org>
* aclocal/check-rtems-debug.m4: Add missing ','.
2009-04-02 11:50:31 +00:00
Ralf Corsepius
df2afaee80 Backport from CVS-HEAD. 2009-03-30 05:53:04 +00:00
Ralf Corsepius
6be9bc0f28 Regenerate. 2009-03-24 05:15:07 +00:00
Ralf Corsepius
7b32a78efe Remove libc/machine/powerpc/times.c. 2009-03-24 05:14:33 +00:00
Ralf Corsepius
a70ea8027e newlib-1.16.0-rtems4.9-20090324.diff 2009-03-24 05:12:50 +00:00
Ralf Corsepius
6f0ad35745 Bump GCC_RPMREL. 2009-03-24 05:12:30 +00:00
Thomas Doerfler
596bcb6f10 * start/start.S, include/hwreg_vals.h, startup/cpuinit.c:
correct some init values for HSC_CM01 boards
2009-03-19 10:41:46 +00:00
Thomas Doerfler
273003877a * libblock/src/ide_part_table.c: Fixed NULL pointer access. 2009-03-19 10:20:10 +00:00
Joel Sherrill
4cbb5bf902 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:25 +00:00
Joel Sherrill
262ce0812c Upgrade to 4.9.2 2009-03-12 17:03:39 +00:00
Joel Sherrill
c51fd29987 2009-03-12 Daniel Hellstrom <daniel@gaisler.com>
PR 1392/bsps
	* libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
	over multiple pages results in extra data being written.
2009-03-12 15:43:15 +00:00
Joel Sherrill
ec25c62143 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* ftpd/ftpd.h: Add extern C.
2009-03-12 15:34:38 +00:00
Joel Sherrill
d4311908c8 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1393/cpukit
	* posix/src/mutextranslatereturncode.c: Add entry to table for
	CORE_MUTEX_RELEASE_NOT_ORDER.
2009-03-12 15:32:09 +00:00
Joel Sherrill
ed7383d2c7 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
	the size changed from 4 bytes to 1 byte. The interrupt dispatching
	code accesses two boolean variables for scheduling purposes and the
	assembly implementations of this code did not get updated.
2009-03-12 14:19:45 +00:00
Joel Sherrill
b38d27a939 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* mpc5xx/irq/irq_asm.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:19:28 +00:00
Joel Sherrill
0ef82c8cfe 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:19:11 +00:00
Joel Sherrill
92ce6ac76d 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* irq/irq_asm.S: When the type rtems_boolean was switched to the C99
	bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:17:29 +00:00
Joel Sherrill
952d8f718a 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* startup/exception.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:17:21 +00:00
Ralf Corsepius
1a813d50f5 Regenerate. 2009-03-12 09:48:47 +00:00
Ralf Corsepius
0d00cd53e1 Bump GDB_RPMREL. 2009-03-12 09:48:35 +00:00
Ralf Corsepius
46b86ddd5e gdb-6.8-rtems4.9-20090312.diff 2009-03-12 09:48:17 +00:00
Ralf Corsepius
30a4480fa5 Add psim/configure. 2009-03-12 09:47:45 +00:00
Ralf Corsepius
f6a237b1ec Sync w/ cvs-head. 2009-03-12 09:45:33 +00:00
Joel Sherrill
9cb3851b7d 2009-03-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bsp.h: Added missing include.
2009-03-09 17:00:40 +00:00
Joel Sherrill
199db78eed 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:53:45 +00:00
Joel Sherrill
a816fcf174 2009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/tm27.h: Add include rtems/powerpc/powerpc.h
2009-03-09 16:26:55 +00:00
Joel Sherrill
64504e971d 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, libfs/src/nfsclient/src/nfs.c: lseek
	handlers should return off_t.
2009-03-09 14:12:58 +00:00
Eric Norum
c933a3d6b9 Clean up mishaps arising from multiple folks trying to fix the same problem.
This version matches the trunk.
2009-03-05 22:43:24 +00:00
Till Straumann
8cb4b08aea 2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: removed legacy code (inherited
	from old mvme2307 BSP) -- for testing trapping into
	PPCBug -- which is irrelevant on this BSP.
	Removed warning about SPRG0 having been reassigned
	-- this BSP is OK.
2009-03-05 21:20:59 +00:00
Till Straumann
dec6367305 2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* bootcard.c: use aligned heap_start (instead of
	original heap_start) when calculating default heap
	size (to take into account loss due to alignment).
2009-03-05 21:11:36 +00:00
Thomas Doerfler
f1f7563ae8 * shared/clock/clock.c: Standard decrementer exception is now more
robust against erroneous external exception disable times.
2009-03-05 13:45:57 +00:00
Joel Sherrill
cb54e10686 2009-03-02 Till Straumann <strauman@slac.stanford.edu>
PR 1375/bsps
	* clock/clock.c: Correct implementation of nanoseconds since last tick
	handler.
2009-03-02 18:57:20 +00:00
Joel Sherrill
73d1f0799f 2009-03-02 Daniel Hellstrom <daniel@gaisler.com>
PR 1390/bsps
	* startup/linkcmds: Fix sections so C++ global constructors and
	destructors work with late model (>= 4.3) gcc versions.
2009-03-02 17:28:45 +00:00
Joel Sherrill
beda88f83c 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* cdtest/main.cc: Use printk() in global destructors since printf() no
	longer works.
2009-03-02 17:28:35 +00:00
Joel Sherrill
66c25d4e07 2009-03-02 Ray Xu <rayx.cn@gmail.com>
PR 1380/bsps
	* include/bsp.h: Switch to English comments.
2009-03-02 17:03:05 +00:00
Joel Sherrill
15fa865c29 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:08 +00:00
Joel Sherrill
fe91be3678 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:00 +00:00
Joel Sherrill
dc5da2289c 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove unnecessary copy of cpu_asm.S
	* console/Modif_cpu_asm.S: Removed.
2009-02-27 19:20:41 +00:00
Joel Sherrill
108a2e7421 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:34 +00:00
Joel Sherrill
432ddefbcd 2009-02-27 Daniel Hellstrom <daniel@gaisler.com>
PR 1386/bsps
	* shared/start.S: Stack space not correctly initialized. Causes
	failures on unoptimized applications.
2009-02-27 15:33:16 +00:00
Joel Sherrill
06ff7d223c 2009-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1371/bsps
	* network/network.c: mvme167 network driver buggy.
2009-02-17 18:37:14 +00:00
Joel Sherrill
3017689211 2009-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1371/bsps
	* custom/mvme167.cfg: mvme167 needs to convert ELF -> pure binary RALF.
2009-02-17 18:35:15 +00:00
Joel Sherrill
c8dcab1e75 2009-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1370/bsps
	* console/console.c: mvme167 console driver BSP_output_char fails to
	convert \n -> \n\r
2009-02-17 18:32:44 +00:00
Joel Sherrill
35c7648e9d 2009-02-17 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1377/shell
	* libmisc/shell/main_netstats.c: Remove #if 0 which should not have
	been there anyway.
2009-02-17 15:09:50 +00:00
Joel Sherrill
5e1fd51c99 2009-02-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/uC5282.cfg: Add cvs Id.
2009-02-17 14:37:23 +00:00
Joel Sherrill
89e2082c24 2009-02-11 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1374/misc
	* libmisc/stackchk/check.c: Fix printk formatting string.
2009-02-11 19:34:27 +00:00
Joel Sherrill
07d8cc542f 2009-02-11 Matt Rippa <mrippa@gemini.edu>
PR 1352/bsps
	* shared/console/reboot.c, shared/motorola/motorola.c: Include support
	for mvme2600/mvme2700.
2009-02-11 16:37:14 +00:00
Joel Sherrill
9c266d2d82 2009-02-11 Till Straumann <strauman@slac.stanford.edu>
PR 1369/bsps
	* Makefile.am, configure.ac: Fix name clashes when using MC68040 fpsp
	floating-point emulation.
2009-02-11 16:20:10 +00:00
Ralf Corsepius
00ac31c43c 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove stray % from '*startfile:' having crept in
	previous patch.
2009-02-11 07:25:48 +00:00
Ralf Corsepius
6cd53b29ea Sync with CVS-HEAD. 2009-02-07 09:26:19 +00:00
Ralf Corsepius
bdf53bd4c8 Regenerate. 2009-02-07 09:22:02 +00:00
Ralf Corsepius
c8d8a706dd Add NEWLIB_PKGVERS, NEWLIB_RPMREL. 2009-02-07 09:16:48 +00:00
Ralf Corsepius
8ec3c96cf9 Bump GCC_RPMREL.
Add NEWLIB_PKGVERS, NEWLIB_RPMREL.
2009-02-07 09:16:16 +00:00
Ralf Corsepius
58a6716bd4 newlib-1.16.0-rtems4.9-20090207.diff 2009-02-07 09:15:24 +00:00
Ralf Corsepius
deb0a5a365 Remove newlib/libc/include/sched.h. 2009-02-07 08:56:59 +00:00
Ralf Corsepius
5e7c1849be 2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c: Change SIX_MONTHS to time_t.
2009-02-05 05:22:38 +00:00
Thomas Doerfler
8ffe14563e * libnetworking/lib/ftpfs.c: Enable write and mount filesystem
with read-write access.
2009-02-04 17:14:06 +00:00
Ralf Corsepius
a039f846db 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_ppp.h: Eliminate pppattach,  pppintr
	  (Unused).
	* libnetworking/net/if_ppp.c: Eliminate pppintr (Unused).
2009-02-04 15:53:04 +00:00
Ralf Corsepius
3ee0c3646b Eliminate pppintr (Unused). 2009-02-04 15:52:55 +00:00
Ralf Corsepius
7d365f6f5c Eliminate pppattach, pppintr (Unused). 2009-02-04 15:52:41 +00:00
Joel Sherrill
9ae7cd5237 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:18:50 +00:00
Joel Sherrill
16bb8afbb1 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:17 +00:00
Joel Sherrill
1813d94c7a 2009-01-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bsp_howto/console.t: Clarify interrupt transmit process.
	* user/concepts.t: Typo.
2009-01-29 14:57:28 +00:00
Joel Sherrill
897a86c454 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:51 +00:00
Joel Sherrill
0e2f369c0e 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:07 +00:00
Joel Sherrill
10fca441e0 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:19 +00:00
Joel Sherrill
3a7df182ef 2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c: Fixed RTEMS_BLKDEV_CAPABILITIES ioctl
	which caused invalid multiple block writes.
2009-01-21 18:07:31 +00:00
Joel Sherrill
06c12dd640 2009-01-21 Eric Norum <norume@aps.anl.gov>
PR 1358/bsps
	* clock/clock.c: Fix time-access bug in uc5282 BSP.
2009-01-21 16:49:56 +00:00
Ralf Corsepius
8594dc78d4 Bump GCC_RPMREL. 2009-01-21 15:26:50 +00:00
Ralf Corsepius
a7a8491dc0 Bump BINUTILS_RPMREL. 2009-01-21 12:19:03 +00:00
Ralf Corsepius
91a3c19bae Bump RPMREL. 2009-01-21 12:16:32 +00:00
Ralf Corsepius
7ad3289ab9 Regenerate. 2009-01-20 16:33:34 +00:00
Ralf Corsepius
4196eb67d8 Bump GDB_RPMREL. 2009-01-20 16:31:01 +00:00
Ralf Corsepius
de0575287e Sync with CVS-HEAD. 2009-01-20 16:29:13 +00:00
Joel Sherrill
b7a265496f 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:42 +00:00
Joel Sherrill
8b6a056056 2009-01-05 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1351/cpukit
	* sapi/include/confdefs.h: Mask off unlimited object bit before using
	configured number in calculations.
2009-01-05 20:15:51 +00:00
Ralf Corsepius
eb63fa523d 2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/aio.h, posix/src/aio_suspend.c: Make aio_suspend()
	POSIX-compliant.
2009-01-02 09:53:24 +00:00
Ralf Corsepius
08fb27cc41 Make aio_suspend() POSIX-compliant. 2009-01-02 09:53:09 +00:00
Joel Sherrill
44cec3c504 2008-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* index.html.in: Remove dead manual references.
2008-12-19 17:52:20 +00:00
Joel Sherrill
d65c2b19ec 2008-12-18 Michael Hamel <nigel@adi.co.nz>
PR 1349/bsps
	* startup/bspstart.c: Add missing volatile on UART access pointer.
2008-12-18 18:51:49 +00:00
Ralf Corsepius
757e3465a2 Regenerate. 2008-12-14 05:28:55 +00:00
Ralf Corsepius
26dd59099b GCC_RPMREL = 18%{?dist}. 2008-12-14 05:27:39 +00:00
Ralf Corsepius
09a43cb2ea Activate c++. 2008-12-14 05:26:45 +00:00
Ralf Corsepius
7f93a2a271 Abandon gcc-4.3.1.
newlib-1.16.0-rtems4.9-20081203.diff
gcc-core-4.3.2-rtems4.9-20081214.diff.
2008-12-14 05:26:06 +00:00
Ralf Corsepius
5068408333 Remove rs6000 MULTILIB_EXTRA_OPTS. 2008-12-14 05:24:15 +00:00
Ralf Corsepius
40e91555b4 Regenerate. 2008-12-14 04:38:16 +00:00
Ralf Corsepius
112b0108c9 binutils-2.19. 2008-12-14 04:37:35 +00:00
Joel Sherrill
25f00a9a1f Upgrade to 4.9.1 2008-12-12 15:30:44 +00:00
Joel Sherrill
b86eb32e1a 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:49 +00:00
Joel Sherrill
f4b6dc0373 2008-12-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bsp_howto/console.t: Remove size constraints on image. Fix a
	sentence.
2008-12-12 14:03:28 +00:00
Joel Sherrill
47eab0ac22 2008-12-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
Joel Sherrrill <joel.sherrill@oarcorp.com>

	* bsp_howto/Makefile.am, bsp_howto/console.t: Sebastian improved
	 documentation for termios device drivers.
	* bsp_howto/TERMIOSFlow.eps, bsp_howto/TERMIOSFlow.png: New files.
	Joel added Termios Flow figure from RTEMS Open Class material.
2008-12-11 15:50:02 +00:00
Ralf Corsepius
24df6ddfb4 2008-12-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libblock/src/bdbuf.c: Fix typo having crept in during
	  boolean->bool transition.
2008-12-09 14:44:16 +00:00
Ralf Corsepius
71ae507b76 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/Makefile.am: Remove RTEMS_RELLDFLAGS.
	* aclocal/prog-cc.m4: Add RTEMS_RELLDFLAGS hack.
2008-12-08 13:14:38 +00:00
Ralf Corsepius
3f6ffa3788 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/dirutils.c: #include <limits.h>.
2008-12-08 13:11:40 +00:00
Ralf Corsepius
2212e3f145 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/clock.h: #include <sys/time.h>
	* librpc/include/rpc/rpcent.h: #include <rpc/types.h>.
	* librpc/include/rpc/xdr.h: #include <rtems/bsd/sys/cdefs.h>.
2008-12-08 11:19:59 +00:00
Ralf Corsepius
c608efb2dc 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Backport from CVS-HEAD.
2008-12-08 05:16:05 +00:00
Joel Sherrill
4f511b8c4d 2008-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* psim-shared, runtest-bottom: Tidy up more bugs.
2008-12-05 21:59:58 +00:00
Joel Sherrill
aaf9273810 2008-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp46/sp46.scn: New file.
2008-12-05 18:18:23 +00:00
Ralf Corsepius
a1abe18a5a Update. 2008-12-05 08:34:16 +00:00
Ralf Corsepius
538c88e5be Regenerate. 2008-12-05 08:33:35 +00:00
Ralf Corsepius
c27b30db86 Bump GCC_RPMREL. 2008-12-05 08:33:23 +00:00
Ralf Corsepius
9d146ecc36 Make c99 io default.
Add prototype for ttyname_t.
2008-12-05 08:27:08 +00:00
Ralf Corsepius
b72be3b16f gcc/config/rs6000/t-rtems: Fix silly typo.
gcc/config/arm/rtems-elf.h: Undefine LINK_GCC_C_SEQUENCE_SPEC.
2008-12-05 08:26:25 +00:00
Joel Sherrill
deed2a08f6 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* psim-bottom, psim-gdb-bottom, psim-gdb-top.in, psim-shared,
	psim-top.in: Clean up and works better. Uses argv[0] to override
	configured target name.
2008-12-04 20:27:35 +00:00
Joel Sherrill
b6e3a7e26d 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1344/bsps
	* clock/ckinit.c: Committed code was not final. Corrections.
2008-12-04 17:57:26 +00:00
Joel Sherrill
b48cfa94ae 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* psim-bottom, psim-gdb-bottom, psim-shared, psim-top.in: Add ability
	to force psim configuration to include System V IPC devices even when
	the test does not appear to be multiprocessing. This is used by some
	RTEMS application developers for system simulation and could be used
	to simulate a framebuffer if a UNIX process mirrored the buffer.
2008-12-04 17:18:51 +00:00
Joel Sherrill
912488de67 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 15:58:08 +00:00
Joel Sherrill
d377e68648 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 15:57:21 +00:00
Joel Sherrill
7dbdb91172 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1347/cpukit
	* sp45/init.c: New file.
2008-12-03 21:36:18 +00:00
Joel Sherrill
37ac61f03a 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1347/cpukit
	* rtems/include/rtems/rtems/timer.h, rtems/src/rtemstimer.c,
	rtems/src/timerreset.c, rtems/src/timerserver.c,
	rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
	score/Makefile.am, score/include/rtems/score/watchdog.h: Rework Timer
	Server to ensure that the context allows for blocking, allocating
	memory, and acquiring semaphores and mutexes.
	* score/src/watchdogadjusttochain.c: New file.
2008-12-03 21:01:09 +00:00
Joel Sherrill
58b727f6b0 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1347/cpukit
	* Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
	Rework Timer Server to ensure that the context allows for blocking,
	allocating memory, and acquiring semaphores and mutexes.
	* sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
	New files.
2008-12-03 21:00:35 +00:00
Joel Sherrill
22629eeaa6 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1346/cpukit
	* rtems/include/rtems/rtems/ratemon.h: Sense of rate monotonic
	statistics nanoseconds or ticks granularity conditional is backwards.
2008-12-03 19:03:53 +00:00
Joel Sherrill
c6016f15d6 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* cpuModel.h: Add use of TSC for nanoseconds granularity. i8254 is very
	slow on some systems. TSC use is auto-detected by default.
2008-12-03 17:29:13 +00:00
Joel Sherrill
dcbc0a89c2 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
	nanoseconds granularity. i8254 is very slow on some systems. TSC use
	is auto-detected by default.
2008-12-03 17:28:30 +00:00
Joel Sherrill
5fe1335662 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1345/Ada
	* rtems.ads: RTEMS boolean type is now C99 bool which is not an
	unsigned32.
2008-12-03 16:38:00 +00:00
Joel Sherrill
15d26f98e6 2008-12-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/ttyname.c: Correct prototype of ttyname_r() to use
	size_t for third parameter.
2008-12-02 18:51:09 +00:00
Joel Sherrill
dedb922940 2008-12-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/shell/main_cp.c, libmisc/shell/main_ls.c,
	libmisc/shell/main_mv.c, libmisc/shell/main_netstats.c,
	libmisc/shell/main_rm.c, libmisc/shell/shell_script.c: Add #define
	__need_getopt_newlib to enable getopt_r() support in newlib as
	required by 4.10 toolset.
2008-12-02 18:50:43 +00:00
Joel Sherrill
02ac910cfc 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/datatypes.t: Add C99 uint types.
2008-12-01 16:06:43 +00:00
Joel Sherrill
cb6c660501 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/concepts.t: Id has four parts not three.
2008-12-01 15:31:25 +00:00
Joel Sherrill
f82452b0ee 2008-11-24 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1341/cpukit
	* sapi/include/confdefs.h: The following macros were missing
	the _Configure_From_workspace() wrapper on their size estimate:
	  + CONFIGURE_INTERRUPT_STACK_MEMORY
	  + CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API
	  + CONFIGURE_INTERRUPT_VECTOR_TABLE
	  + CONFIGURE_MEMORY_FOR_STATIC_EXTENSIONS
	In addition, there was a duplicate definition of
	CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API.
2008-11-24 19:48:59 +00:00
Joel Sherrill
cc107c9cb2 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1340/cpukit
	* user/chains.t: Add rtems_chain_initialize to public chain API.
2008-11-20 21:11:43 +00:00
Joel Sherrill
74e8ad7cb5 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1340/cpukit
	* sapi/inline/rtems/chain.inl: Add rtems_chain_initialize to public
	chain API.
2008-11-20 21:11:38 +00:00
Joel Sherrill
0061512710 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:26:51 +00:00
Joel Sherrill
21b1d51d58 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1339/Ada
	* user/io.t: Re-add IO Manager to Ada binding.
2008-11-20 15:22:29 +00:00
Joel Sherrill
f040148763 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1339/Ada
	* rtems.adb, rtems.ads: Re-add IO Manager to Ada binding.
2008-11-20 15:14:42 +00:00
Ralf Corsepius
73b019a066 Update. 2008-11-19 03:10:36 +00:00
Thomas Doerfler
eb32e3a386 include/bsp.h, include/hwreg_vals.h, network/network.c:
correct some init values for HSC_CM01 boards
change strategy to determine MAC address
2008-11-18 11:36:28 +00:00
Thomas Doerfler
d65b2da6cf libchip/serial/ns16550.c: Transmit the character in the polled write
function within a critical section for printk() compatibility.
2008-11-18 11:28:53 +00:00
Thomas Doerfler
2fafea29f9 console/console.c: Update for new NS16550 polled write function. 2008-11-18 11:28:04 +00:00
Joel Sherrill
906dd572fb 2008-11-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1336/cpukit
	* sapi/inline/rtems/chain.inl: Add rtems_chain_prepend_unprotected and
	rtems_chain_append_unprotected.
2008-11-13 15:10:24 +00:00
Joel Sherrill
b8b0920874 2008-11-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1336/cpukit
	* user/chains.t, user/dirstat.texi: Add rtems_chain_prepend_unprotected
	and rtems_chain_append_unprotected.
2008-11-13 15:10:15 +00:00
Ralf Corsepius
ea4cf27769 Regenerate. 2008-11-10 14:37:40 +00:00
Ralf Corsepius
d414399d87 Regenerate. 2008-11-10 14:33:26 +00:00
Ralf Corsepius
430c0f6d9b Bump GCC_RPMREL. 2008-11-10 14:32:26 +00:00
Ralf Corsepius
55666f5458 Sync with CVS-HEAD. 2008-11-10 13:06:03 +00:00
Ralf Corsepius
11c9109d80 Regenerate. 2008-11-08 03:25:35 +00:00
Ralf Corsepius
e5c9d674d0 Bump BINUTILS_RPMREL. 2008-11-08 03:25:13 +00:00
Joel Sherrill
a76b99ebb0 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/concepts.t: Use 32 bit version centered.
2008-11-07 20:16:31 +00:00
Joel Sherrill
7f843f201a 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* ada_user/Makefile.am: Make Ada manual build again after adding
	figure.
2008-11-07 18:58:13 +00:00
Ralf Corsepius
eaa5811507 Import changes from HEAD. 2008-11-07 03:18:23 +00:00
Ralf Corsepius
d3ae4470ac Sync with CVS-HEAD. 2008-11-06 07:36:41 +00:00
Ralf Corsepius
6fd1e6920a Remove cpukit (Unsupported). 2008-11-06 07:31:58 +00:00
Ralf Corsepius
7d3548a154 Remove (Unsupported). 2008-11-06 07:29:45 +00:00
Ralf Corsepius
e4bfb0b8e8 Abandon freebsd7.0 2008-11-05 16:28:29 +00:00
Ralf Corsepius
353014adff Abandon solaris2.7 2008-11-05 16:23:02 +00:00
Till Straumann
fadb4a76b9 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:08:49 +00:00
Till Straumann
160e8fb59a 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:56:02 +00:00
Till Straumann
8667514854 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/linkcmds: increased size of CODE memory
	area.
2008-11-03 20:35:51 +00:00
Till Straumann
3d15f1b209 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
	Fixed PR#1335. Pass initial starting address to heap
	initialization to avoid 1st 'sbrk'. User may now define
	'BSP_sbrk_policy' variable (see sbrk.c) to tune behavior.
2008-11-03 19:58:43 +00:00
Joel Sherrill
d12091dc9d 2008-11-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1334/doc
	* user/Makefile.am, user/concepts.t, user/init.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:25 +00:00
Joel Sherrill
421d76d763 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:35:04 +00:00
Ralf Corsepius
2733f94506 Add %sysdir %{_prefix} to cater rpm5. 2008-10-28 22:10:09 +00:00
Ralf Corsepius
349ca0c56f Sync with HEAD. 2008-10-24 06:57:08 +00:00
Eric Norum
83e392b463 Reset card on RTEMS shutdown. 2008-10-23 13:45:55 +00:00
Thomas Doerfler
daad59a453 removed orphaned spi/mc68360_spidrv.c 2008-10-21 20:03:25 +00:00
Ralf Corsepius
1424cc452d Bump AUTOCONF_RPMREL, AUTOMAKE_RPMREL. 2008-10-16 13:57:37 +00:00
Ralf Corsepius
404e331f96 New. 2008-10-16 13:56:24 +00:00
Ralf Corsepius
283a60d0e9 Backport from CVS-HEAD. 2008-10-16 13:55:14 +00:00
Joel Sherrill
9811aabe56 2008-10-15 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1331/networking
	* libmisc/shell/shell.c, telnetd/check_passwd.c, telnetd/telnetd.c,
	telnetd/telnetd.h: Improve comments and explanation of options to
	rtems_telnetd_initialize. Add extra newline to login sequence from
	shell.
2008-10-15 17:38:12 +00:00
Joel Sherrill
c08349a85a 2008-10-14 Tim Cussins <timcussins@eml.cc>
PR 1330/cpukit
	* libcsupport/src/free.c: Should print begin field not start field.
2008-10-14 16:09:47 +00:00
Joel Sherrill
127d0a448f 2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove unused file.
	* pci/no_host_bridge.c: Removed.
2008-10-03 16:29:13 +00:00
Joel Sherrill
91a1e2ee83 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Regenerated.
2008-10-02 21:40:30 +00:00
Joel Sherrill
53fec8538d 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: bsp_cleanup() was wrong. Use stub. openpic.h not needed.
	* startup/bspclean.c: Removed.
2008-10-02 19:49:15 +00:00
Joel Sherrill
9b643f71cb 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/init68360.c: Delete unused code.
2008-10-02 19:46:58 +00:00
Joel Sherrill
b9ae23a01f 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1329/bsps
	* network_5200/network.c: Eliminate use of boolean so this compiles.
2008-10-02 14:12:06 +00:00
Thomas Doerfler
4d6ad9e2ad switch to decrementer clock driver
add U-Boot support
remove dead code
adjust console clock routing
fix CPIC interrupts
2008-10-02 12:43:10 +00:00
Thomas Doerfler
224a429bcb adapt timebase macros to support MPC8xx again 2008-10-02 12:41:56 +00:00
Joel Sherrill
e1efd54506 2008-10-01 Gene Smith <gene.smith@siemens.com>
PR 1328/cpukit
	* libmisc/shell/main_mdump.c, libmisc/shell/main_mwdump.c: Fix printing
	of more than 256 bytes.
2008-10-01 20:07:09 +00:00
Ralf Corsepius
4566e9c1e6 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
        * aclocal/check-bsps.m4: Adopt icecube changes from CVS-HEAD.
2008-10-01 01:16:55 +00:00
Joel Sherrill
978eba36bf 2008-09-30 Jennifer Averett <jennifer.averett@oarcorp.com>
* Makefile.am, preinstall.am, PCI_bus/universe.c, console/console.c,
	include/bsp.h, irq/FPGA.c, irq/irq.c, startup/Hwr_init.c,
	startup/bspstart.c, startup/vmeintr.c: Modifications required to run
	on hardware. Some cleanup.
	* include/irq-config.h: New file.
	* startup/spurious.c: Removed.
2008-09-30 23:17:15 +00:00
Joel Sherrill
db6e1f55b0 2008-09-30 Jennifer Averett <jennifer.averett@oarcorp.com>
* custom/score603e.cfg: Modifications required to run on hardware. Some
	cleanup.
2008-09-30 23:16:37 +00:00
Joel Sherrill
67c191b268 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Eliminate uses of old benchmark timer names.
2008-09-30 16:28:39 +00:00
Joel Sherrill
fcb90b6381 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/tm27.h: Do not use set_vector.
2008-09-30 16:27:41 +00:00
Joel Sherrill
46d17c9114 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/timer.t: Eliminate uses of old benchmark timer names.
2008-09-30 16:27:30 +00:00
Ralf Corsepius
5526734916 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* start/startfor340only.S: Remove (unused).
2008-09-30 16:22:34 +00:00
Ralf Corsepius
04b38ae038 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/defaultfont.c: Remove (Renamed into console/defaultfont.h).
	* console/defaultfont.h: New (Renamed from console/defaultfont.c).
	* Makefile.am, console/conio.c: Reflect renamer.
2008-09-30 04:35:31 +00:00
Joel Sherrill
3b1a322ee1 2008-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/timer_driver.adb, support/timer_driver.ads,
	tmtests/tm01/tmtest.adb, tmtests/tm02/tmtest.adb,
	tmtests/tm03/tmtest.adb, tmtests/tm04/tmtest.adb,
	tmtests/tm05/tmtest.adb, tmtests/tm06/tmtest.adb,
	tmtests/tm07/tmtest.adb, tmtests/tm08/tmtest.adb,
	tmtests/tm09/tmtest.adb, tmtests/tm10/tmtest.adb,
	tmtests/tm11/tmtest.adb, tmtests/tm12/tmtest.adb,
	tmtests/tm13/tmtest.adb, tmtests/tm14/tmtest.adb,
	tmtests/tm15/tmtest.adb, tmtests/tm16/tmtest.adb,
	tmtests/tm17/tmtest.adb, tmtests/tm18/tmtest.adb,
	tmtests/tm19/tmtest.adb, tmtests/tm20/config.h,
	tmtests/tm20/tmtest.adb, tmtests/tm21/tmtest.adb,
	tmtests/tm22/tmtest.adb, tmtests/tm23/tmtest.adb,
	tmtests/tm24/tmtest.adb, tmtests/tm25/tmtest.adb,
	tmtests/tm28/tmtest.adb, tmtests/tm29/tmtest.adb,
	tmtests/tmck/tmtest.adb, tmtests/tmoverhd/tmtest.adb: Clean up.
	Verified to run on psim with gcc 4.3.2.
2008-09-29 20:44:38 +00:00
Ralf Corsepius
e606ce0d44 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* liblnk/regs.S: Remove (Renamed into liblnk/regs.h).
        * liblnk/regs.h: New (Renamed from liblnk/regs.S).
        * Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-29 13:31:03 +00:00
Ralf Corsepius
366c2b650f 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* liblnk/regs.S: Remove (Rename into liblnk/regs.h).
        * liblnk/regs.h: New (Renamed from liblnk/regs.S).
        * Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-29 13:29:58 +00:00
Ralf Corsepius
8d9c428ce1 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* start/regs.S: Remove (Renamed into start/regs.h).
        * start/regs.h: New (Renamed from start/regs.S).
        * Makefile.am, start/start.S: Reflect renamer.
2008-09-29 13:25:38 +00:00
Ralf Corsepius
25c0236eb5 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* liblnk/regs.S: Remove (Renamed into liblnk/regs.h).
        * liblnk/regs.h: New (Renamed from liblnk/regs.S).
        * Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-29 13:23:51 +00:00
Ralf Corsepius
7be8d6b95c 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove noinst_PROGRAMS (Unused).
2008-09-29 01:48:04 +00:00
Ralf Corsepius
53fe0ffe4b 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup.
2008-09-29 01:07:28 +00:00
Joel Sherrill
87b88cefa2 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 19:24:15 +00:00
Eric Norum
879e252a07 Let TCP/IP stack pick port rather than hard coding selection. Correction of 2008-09-23. 2008-09-26 14:40:17 +00:00
Joel Sherrill
e011297968 2008-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* setup.def, started/buildc.t: Update versions and patches.
2008-09-25 21:50:33 +00:00
Joel Sherrill
7cb4ce5e53 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Regenerated.
2008-09-24 17:16:13 +00:00
Joel Sherrill
564dfa32bd 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: Bump rtems_api to 4.9.
2008-09-24 17:13:41 +00:00
Joel Sherrill
8c8146e3a3 Upgrade to 4.9.0 2008-09-24 17:12:19 +00:00
Joel Sherrill
a9546aaf52 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1326/cpukit
	* libi2c/libi2c.c: Use int for return value when negative values
	possible.
2008-09-24 14:31:37 +00:00
Joel Sherrill
8f60862612 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
	* aclocal/check-bsps.m4: Add missing icecube.
2008-09-24 14:07:51 +00:00
Ralf Corsepius
734e6f6fb3 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/ftpfs.c: Use ssize_t for read retval (Fix
	  comparision of unsigned < 0).
2008-09-24 08:52:49 +00:00
Ralf Corsepius
bfcefdd435 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminates libcpudir.
2008-09-24 07:34:21 +00:00
Ralf Corsepius
27af75498f Cosmetics. 2008-09-24 07:32:19 +00:00
Ralf Corsepius
35b692611f 2008-08-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1323/bsps
	* Makefile.am: Remove AM_CFLAGS += -msoft-float.
2008-09-24 05:38:50 +00:00
Ralf Corsepius
00f0563ea0 2008-09-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove empty HAS_NETWORKING conditional.
2008-09-24 03:06:42 +00:00
Ralf Corsepius
13c4012f4d 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1322/bsps
	* include/bspopts.h.in: Remove.
2008-09-24 02:47:22 +00:00
Ralf Corsepius
27ccae87c2 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1322/bsps
	* include/bspopts.h.in: Remove.
2008-09-24 02:19:03 +00:00
Joel Sherrill
5edccc1bcf 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_howto/BSPInitFlowchart-49.png: Update figure.
2008-09-23 21:35:01 +00:00
Thomas Doerfler
6067359a14 make sure cahce is ON when MMU is off (important for exception handling) 2008-09-23 19:53:38 +00:00
Joel Sherrill
93f8efa7c6 2008-09-23 Eric Norum <norume@aps.anl.gov>
* libnetworking/lib/rtems_bsdnet_ntp.c: Let TCP/IP stack pick port
	rather than hard coding selection.
2008-09-23 15:21:37 +00:00
Thomas Doerfler
112490e44e correct bsp_clicks_per_usec initialization for non-U-Boot case 2008-09-19 16:25:52 +00:00
Joel Sherrill
1e3c7f856c 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1314/bsps
	* custom/mvme3100.cfg: Remove old stuff.
2008-09-18 14:25:07 +00:00
Ralf Corsepius
bd331c83c6 Remove. 2008-09-18 08:50:00 +00:00
Ralf Corsepius
c07a9c00c5 Update to gdb-6.8-rtems4.9-20080917.diff. 2008-09-18 08:48:17 +00:00
Ralf Corsepius
977b1736a6 Sync with rtems-4.10. 2008-09-18 08:45:29 +00:00
Ralf Corsepius
e91c4bc8e9 Do not define rtems_boolean, rtems_single, rtems_double unless RTEMS_DEPRECATED_TYPES is given. 2008-09-18 03:04:11 +00:00
Ralf Corsepius
be8f45b014 2008-09-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/types.h: Do not define rtems_boolean,
	rtems_single, rtems_double unless RTEMS_DEPRECATED_TYPES is given.
2008-09-18 03:03:52 +00:00
Ralf Corsepius
0a37142076 2008-09-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/types.h: Do not define boolean, single_precision,
	double_precision unless RTEMS_DEPRECATED_TYPES is given.
2008-09-18 03:02:09 +00:00
Ralf Corsepius
d0279f6e3a Do not define boolean, single_precision, double_precision unless RTEMS_DEPRECATED_TYPES is given. 2008-09-18 03:01:49 +00:00
Joel Sherrill
100198929c 2008-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Revert previous patch. Does not apply to
	head.
2008-09-16 22:43:08 +00:00
Joel Sherrill
a36866199e 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:33 +00:00
Joel Sherrill
d3320bb7cf 2008-09-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg: LINK.c and LINK.cc include LDFLAGS so do not include it in
	make-exe and make-cxx-exe definitions. This was resulting in the
	linker script being processed twice and breaking some BSPs.
2008-09-15 17:43:44 +00:00
Ralf Corsepius
5782420994 Use "double" instead of "rtems_double". 2008-09-15 13:56:19 +00:00
Ralf Corsepius
ee70857610 2008-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp19/system.h: Use "double" instead of "rtems_double".
2008-09-15 13:55:52 +00:00
Ralf Corsepius
913ece4074 2008-09-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/nios2_iss.cfg: Remove.
2008-09-10 20:06:12 +00:00
Ralf Corsepius
4e3037b258 Remove from rtems-4-9-branch. 2008-09-10 19:54:49 +00:00
Ralf Corsepius
e00572f616 2008-09-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Remove pre-production testing CFLAGS.
2008-09-10 19:53:40 +00:00
Ralf Corsepius
b4ff9f0b67 2008-09-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove nios2.
2008-09-10 19:51:49 +00:00
Ralf Corsepius
98520091ea Regenerate. 2008-09-10 19:43:40 +00:00
Ralf Corsepius
bc26929055 Remove. 2008-09-10 19:42:48 +00:00
Ralf Corsepius
2344aa7405 Remove freebsd6.* 2008-09-10 19:40:51 +00:00
Ralf Corsepius
9652395558 Remove rtems-4.10. 2008-09-10 19:38:44 +00:00
Ralf Corsepius
8b66beb2e5 branch cleanup. 2008-09-10 19:37:15 +00:00
Joel Sherrill
92f3264acf 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* MAINTAINERS, README.configure, aclocal/bsp-alias.m4,
	aclocal/canonical-target-name.m4, aclocal/check-bsps.m4: Remove TI
	C4x and NIOS2 ports from 4.9 branch.
2008-09-10 16:03:10 +00:00
Joel Sherrill
c7df255f99 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Remove TI C4x and NIOS2 ports from 4.9 branch.
2008-09-10 16:02:20 +00:00
Joel Sherrill
74c15b62ea 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* ACKNOWLEDGEMENTS, TOOL_TARGETS: Remove TI C4x and NIOS2 ports from
	4.9 branch.
2008-09-10 16:00:41 +00:00
Joel Sherrill
abe94a6a83 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/canonical-target-name.m4, aclocal/rtems-cpu-subdirs.m4:
	Remove TI C4x and NIOS2 ports from 4.9 branch.
2008-09-10 15:59:44 +00:00
Joel Sherrill
a5e7b3ca94 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu_supplement/.cvsignore, cpu_supplement/Makefile.am,
	cpu_supplement/cpu_supplement.texi, porting/cpumodels.t,
	user/preface.texi: Remove TI C4x and NIOS2 ports from 4.9 branch.
	* cpu_supplement/tic4x.t: Removed.
2008-09-10 15:58:58 +00:00
Joel Sherrill
3757d4e1a0 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/canonical-target-name.m4: Remove TI C4x and NIOS2 ports from
	4.9 branch.
2008-09-10 15:57:26 +00:00
Joel Sherrill
5463b374ac 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/c3xsim.cfg, custom/c4xsim.cfg: Removed.
2008-09-10 15:57:08 +00:00
Joel Sherrill
f1990656e8 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
	score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
	score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
	score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
	score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
	score/cpu/c4x/rtems/score/cpu_asm.h,
	score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
	score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
	score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
	score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
	score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
	score/cpu/nios2/rtems/score/cpu.h,
	score/cpu/nios2/rtems/score/cpu_asm.h,
	score/cpu/nios2/rtems/score/nios2.h,
	score/cpu/nios2/rtems/score/types.h: Removed.
2008-09-10 15:49:32 +00:00
Joel Sherrill
4f20b858ea 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* c4x/.cvsignore, c4x/ChangeLog, c4x/Makefile.am, c4x/acinclude.m4,
	c4x/configure.ac, c4x/c4xsim/.cvsignore, c4x/c4xsim/ChangeLog,
	c4x/c4xsim/Makefile.am, c4x/c4xsim/README, c4x/c4xsim/bsp_specs,
	c4x/c4xsim/configure.ac, c4x/c4xsim/preinstall.am,
	c4x/c4xsim/clock/clock.c, c4x/c4xsim/console/console.c,
	c4x/c4xsim/console/consolereserveresources.c,
	c4x/c4xsim/console/debugio.c, c4x/c4xsim/console/simio.c,
	c4x/c4xsim/include/.cvsignore, c4x/c4xsim/include/bsp.h,
	c4x/c4xsim/include/simio.h, c4x/c4xsim/include/tm27.h,
	c4x/c4xsim/start/start.S, c4x/c4xsim/startup/bspstart.c,
	c4x/c4xsim/startup/linkcmds, c4x/c4xsim/startup/spurious.c,
	c4x/c4xsim/timer/timer.c, c4x/c4xsim/tools/.cvsignore,
	c4x/c4xsim/tools/ChangeLog, c4x/c4xsim/tools/Makefile.am,
	c4x/c4xsim/tools/configure.ac, c4x/c4xsim/tools/runtest.in,
	c4x/shared/bspspuriousinit.c, c4x/shared/c3xspurious.c,
	c4x/shared/c4xspurious.c, nios2/.cvsignore, nios2/ChangeLog,
	nios2/Makefile.am, nios2/README, nios2/acinclude.m4,
	nios2/configure.ac, nios2/nios2_iss/.cvsignore,
	nios2/nios2_iss/ChangeLog, nios2/nios2_iss/Makefile.am,
	nios2/nios2_iss/bsp_specs, nios2/nios2_iss/configure.ac,
	nios2/nios2_iss/nios2_iss.ptf, nios2/nios2_iss/nios2_iss.sh,
	nios2/nios2_iss/preinstall.am, nios2/nios2_iss/times,
	nios2/nios2_iss/clock/clock.c, nios2/nios2_iss/console/console.c,
	nios2/nios2_iss/include/.cvsignore, nios2/nios2_iss/include/bsp.h,
	nios2/nios2_iss/include/coverhd.h, nios2/nios2_iss/include/tm27.h,
	nios2/nios2_iss/shmsupp/addrconv.c, nios2/nios2_iss/shmsupp/getcfg.c,
	nios2/nios2_iss/shmsupp/lock.c, nios2/nios2_iss/shmsupp/mpisr.c,
	nios2/nios2_iss/start/crtnn.s, nios2/nios2_iss/start/start.S,
	nios2/nios2_iss/startup/bspclean.c,
	nios2/nios2_iss/startup/bspstart.c, nios2/nios2_iss/startup/linkcmds,
	nios2/nios2_iss/startup/main.c, nios2/nios2_iss/startup/setvec.c,
	nios2/nios2_iss/timer/timer.c: Removed.
2008-09-10 15:47:31 +00:00
Joel Sherrill
26c4cb4811 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, aclocal/canonical-target-name.m4,
	score/cpu/Makefile.am: Remove TI C4x and NIOS2 ports from 4.9 branch.
2008-09-10 15:43:54 +00:00
cvs2git
59ccbe2f34 This commit was manufactured by cvs2svn to create branch 'rtems-4-9-branch'.
Sprout from master 2008-09-09 18:14:52 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2008-09-09	Joel Sherrill <joel.sherrill@oarcorp.com>'
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 B_rtems_mvme3100_bsp_slac 2007-12-14 06:30:15 UTC Till Straumann <strauman@slac.stanford.edu> ' - imported MVME3100 BSP (from SLAC repository)':
    c/src/lib/libbsp/powerpc/mvme3100/.cvsignore
    c/src/lib/libbsp/powerpc/mvme3100/KNOWN_PROBLEMS
    c/src/lib/libbsp/powerpc/mvme3100/LICENSE
    c/src/lib/libbsp/powerpc/mvme3100/README
    c/src/lib/libbsp/powerpc/mvme3100/bsp_specs
    c/src/lib/libbsp/powerpc/mvme3100/configure.ac
    c/src/lib/libbsp/powerpc/mvme3100/flash/flashcfg.c
    c/src/lib/libbsp/powerpc/mvme3100/i2c/mpc8540_i2c_busdrv.h
    c/src/lib/libbsp/powerpc/mvme3100/include/bspopts.h.in
    c/src/lib/libbsp/powerpc/mvme3100/irq/irq.h
    c/src/lib/libbsp/powerpc/mvme3100/network/if_tsec_pub.h
    c/src/lib/libbsp/powerpc/mvme3100/startup/misc.c
    c/src/lib/libbsp/powerpc/mvme3100/tod/todcfg.c
    c/src/lib/libbsp/powerpc/mvme3100/vme/VMEConfig.h
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/algorithm.txt
    cpukit/zlib/crc32.h
    cpukit/zlib/inffast.h
    cpukit/zlib/inffixed.h
    cpukit/zlib/inflate.h
    cpukit/zlib/trees.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/cygwin.am
    contrib/crossrpms/cygwin/expat.am
    contrib/crossrpms/cygwin/gcc-prep.add
    contrib/crossrpms/cygwin/gcc.am
    contrib/crossrpms/cygwin/gmp.am
    contrib/crossrpms/cygwin/i686/.cvsignore
    contrib/crossrpms/cygwin/i686/Makefile.am
    contrib/crossrpms/cygwin/i686/binutils-sources.add
    contrib/crossrpms/cygwin/i686/expat.add
    contrib/crossrpms/cygwin/i686/gcc-sources.add
    contrib/crossrpms/cygwin/i686/gmp.add
    contrib/crossrpms/cygwin/i686/libs.add
    contrib/crossrpms/cygwin/i686/mpfr.add
    contrib/crossrpms/cygwin/i686/ncurses.add
    contrib/crossrpms/cygwin/i686/readline.add
    contrib/crossrpms/cygwin/i686/target-expat.add
    contrib/crossrpms/cygwin/i686/target-gmp.add
    contrib/crossrpms/cygwin/i686/target-libs.add
    contrib/crossrpms/cygwin/i686/target-mpfr.add
    contrib/crossrpms/cygwin/i686/target-ncurses.add
    contrib/crossrpms/cygwin/i686/target-readline.add
    contrib/crossrpms/cygwin/i686/target-termcap.add
    contrib/crossrpms/cygwin/i686/target-terminfo.add
    contrib/crossrpms/cygwin/i686/target-w32api.add
    contrib/crossrpms/cygwin/i686/target-zlib.add
    contrib/crossrpms/cygwin/i686/termcap.add
    contrib/crossrpms/cygwin/i686/terminfo.add
    contrib/crossrpms/cygwin/i686/w32api.add
    contrib/crossrpms/cygwin/i686/zlib.add
    contrib/crossrpms/cygwin/mpfr.am
    contrib/crossrpms/cygwin/ncurses.am
    contrib/crossrpms/cygwin/readline.am
    contrib/crossrpms/cygwin/termcap.am
    contrib/crossrpms/cygwin/terminfo.am
    contrib/crossrpms/cygwin/w32api.am
    contrib/crossrpms/cygwin/zlib.am
    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/freebsd6.3/.cvsignore
    contrib/crossrpms/freebsd6.3/Makefile.am
    contrib/crossrpms/freebsd6.3/binutils.am
    contrib/crossrpms/freebsd6.3/gcc-prep.add
    contrib/crossrpms/freebsd6.3/gcc.am
    contrib/crossrpms/freebsd6.3/i586/.cvsignore
    contrib/crossrpms/freebsd6.3/i586/Makefile.am
    contrib/crossrpms/freebsd6.3/i586/binutils-sources.add
    contrib/crossrpms/freebsd6.3/i586/gcc-sources.add
    contrib/crossrpms/freebsd6.3/i586/libs.add
    contrib/crossrpms/freebsd6.3/i586/target-libs.add
    contrib/crossrpms/freebsd7.0/.cvsignore
    contrib/crossrpms/freebsd7.0/Makefile.am
    contrib/crossrpms/freebsd7.0/binutils.am
    contrib/crossrpms/freebsd7.0/gcc-prep.add
    contrib/crossrpms/freebsd7.0/gcc.am
    contrib/crossrpms/freebsd7.0/i586/.cvsignore
    contrib/crossrpms/freebsd7.0/i586/Makefile.am
    contrib/crossrpms/freebsd7.0/i586/binutils-sources.add
    contrib/crossrpms/freebsd7.0/i586/gcc-sources.add
    contrib/crossrpms/freebsd7.0/i586/libs.add
    contrib/crossrpms/freebsd7.0/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/enough.c
    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
2008-09-09 18:14:53 +00:00
Joel Sherrill
cb4a77e043 2008-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/Developer-User-Timeline.png: Correct figure.
2008-09-09 18:14:52 +00:00
Joel Sherrill
e59d23ad10 2008-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg, compilers/gcc-target-default.cfg: Remove use of AM_LDFLAGS.
	Ensure LDFLAGS works all the time. Clean up BSPs which defined their
	own make-exe rules inappropriately.
2008-09-09 16:30:35 +00:00
Joel Sherrill
fb2205a11b 2008-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg, compilers/gcc-target-default.cfg, custom/bf537Stamp.cfg,
	custom/gen5200.cfg, custom/gen83xx.cfg, custom/genmcf548x.cfg,
	custom/mbx8xx.cfg, custom/mpc55xx.cfg, custom/nds.cfg,
	custom/pc386.cfg, custom/tqm8xx.cfg: Remove use of AM_LDFLAGS. Ensure
	LDFLAGS works all the time. Clean up BSPs which defined their own
	make-exe rules inappropriately.
2008-09-09 16:30:27 +00:00
Joel Sherrill
5aa18556b5 2008-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: Updated list of BSPs.
2008-09-09 16:20:15 +00:00
Joel Sherrill
1457addbf3 Spacing. 2008-09-09 14:30:34 +00:00
Thomas Doerfler
85e87f16b6 added printk support
added port init, added phy support
init mmu
2008-09-09 13:20:04 +00:00
Thomas Doerfler
39dfbe1621 minor additions
i2c-driver: wait, 'til stop executed
2008-09-09 13:18:58 +00:00
Ralf Corsepius
ae52c9c642 2008-09-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* user/chains.t, user/conf.t, user/object.t, user/userext.t:
	More "bool" cleanup.
2008-09-09 08:20:25 +00:00
Ralf Corsepius
eaf1c0c44c More "bool" cleanup. 2008-09-09 08:19:38 +00:00
Ralf Corsepius
2d65b109fc 2008-09-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_howto/ata.t, bsp_howto/rtc.t, networking/networkapp.t,
	user/chains.t, user/stackchk.t: Convert to "bool".
2008-09-09 07:33:53 +00:00
Ralf Corsepius
e9233c57f6 Convert to "bool". 2008-09-09 07:33:46 +00:00
Ralf Corsepius
896f13f2dd 2008-09-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* user/datatypes.t: Add deprecation notices to
	"rtems_boolean", "rtems_single", "rtems_double".
	* user/intr.t, user/userext.t: Convert to "bool".
2008-09-09 07:25:01 +00:00
Ralf Corsepius
a4a422a0fa Add deprecation notices to "rtems_boolean", "rtems_single", "rtems_double". 2008-09-09 07:24:29 +00:00
Ralf Corsepius
b2adb4528f Convert to "bool". 2008-09-09 07:23:42 +00:00
Joel Sherrill
dad723f431 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Add debug information for
	per task allocations.
	* score/src/objectextendinformation.c: Do not allocate memory for name
	tables because we do not use name tables any longer.
2008-09-08 23:14:23 +00:00
Ralf Corsepius
bcf21861bb 2008-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* i2c/i2c.c: Remove rtems_boolean having crept in again.
2008-09-08 22:44:35 +00:00
Ralf Corsepius
46a69b2c09 Remove rtems_boolean having crept in again. 2008-09-08 22:44:29 +00:00
Joel Sherrill
8a33503890 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm09/system.h, tm09/task1.c: Account for message buffer memory.
2008-09-08 21:47:23 +00:00
Joel Sherrill
92845aecf4 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest.in: Work on .exe and .ralf files.
2008-09-08 21:45:53 +00:00
Joel Sherrill
b6de10ee00 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest-bottom: Work on .exe and .ralf files.
2008-09-08 21:45:44 +00:00
Joel Sherrill
464ec0db13 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/threadinitialize.c: _Stack_Ensure_minimum was being called
	here and in _Thread_Stack_Allocate.
2008-09-08 21:45:29 +00:00
Joel Sherrill
943da2c2b8 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest.in: Update to support .exe or .ralf extension.
2008-09-08 19:29:21 +00:00
Joel Sherrill
d1dde5954f 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
	mpc8xx/timer/timer.c: Fix nested extern declaration warnings.
2008-09-08 16:29:52 +00:00
Joel Sherrill
04cda3a16b 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, include/.cvsignore: New files.
2008-09-08 16:16:40 +00:00
Joel Sherrill
6a4deb5c74 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4: Add tqm8xx.
2008-09-08 16:16:09 +00:00
Thomas Doerfler
3c12a247a9 added missing files, fixed some minors 2008-09-08 15:44:26 +00:00
Joel Sherrill
5265a27fa2 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* mp09/recvmsg.c, mp09/task1.c, mp10/task1.c, mp13/task1.c,
	mp14/msgtask1.c: Correct types to eliminate warnings.
2008-09-08 15:25:08 +00:00
Joel Sherrill
a5b6cdda58 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/include/rtems/libio_.h, libcsupport/src/libio_sockets.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
	libfs/src/imfs/deviceio.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/monitor.h, libmisc/stackchk/internal.h,
	rtems/inline/rtems/rtems/part.inl, score/include/rtems/system.h,
	score/include/rtems/score/bitfield.h, score/src/mpci.c,
	score/src/objectextendinformation.c, score/src/threadmp.c: Remove
	extraneous spaces.
2008-09-08 15:19:34 +00:00
Joel Sherrill
df4fcaa0af 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c: Remove extraneous spaces.
2008-09-08 15:19:23 +00:00
Joel Sherrill
7fa919fc75 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Remove extraneous spaces.
2008-09-08 15:19:16 +00:00
Joel Sherrill
edb1810e66 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, rtems/score/cpu.h: Remove extraneous spaces.
2008-09-08 15:19:14 +00:00
Joel Sherrill
5a1e7e8783 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/timer.t: Update documentation to reflect Timer Driver
	renaming.
2008-09-08 14:48:06 +00:00
Joel Sherrill
e33e7b8833 2008-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog: New file.
2008-09-08 13:34:18 +00:00
Joel Sherrill
7af2a172fb 2008-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* AUTHORS: Convert to UNIX CR/LF style.
2008-09-08 13:32:05 +00:00
Joel Sherrill
c68637e718 2008-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* AUTHORS, COPYING, README: Convert to UNIX CR/LF style.
2008-09-08 13:31:59 +00:00
Joel Sherrill
db81d0b218 2008-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* mcf548x/include/Freescale_license.txt: Convert to UNIX CR/LF style,
	eliminate characters with 8th bit set.
2008-09-08 13:29:20 +00:00
Joel Sherrill
2d29741ab6 2008-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
2008-09-08 13:26:34 +00:00
Thomas Doerfler
486f2204e9 Derive time base clicks from bus frequency 2008-09-08 11:04:18 +00:00
Ralf Corsepius
2528c9250a Add --enable-newlib-io-c99-formats. 2008-09-08 10:04:49 +00:00
Thomas Doerfler
1ac5fdc942 added BSP for tqm8xx based boards 2008-09-08 10:01:14 +00:00
Thomas Doerfler
5ca23e5e3d added new BSP for powerpc/tqm8xx boards 2008-09-08 09:59:42 +00:00
Thomas Doerfler
fba265ed63 added new bsp for tqm8xx 2008-09-08 09:58:46 +00:00
Thomas Doerfler
cc38ef1f11 some mpc8xx maintenance 2008-09-08 09:57:50 +00:00
Thomas Doerfler
49d872d93f maintenance 2008-09-08 09:57:15 +00:00
Thomas Doerfler
63de714ce7 added new BSP for TQM8xx boards 2008-09-08 09:55:39 +00:00
Thomas Doerfler
663e52939c added support for flexible PLL in MPC866 and friends 2008-09-08 09:54:22 +00:00
Thomas Doerfler
95c274ecf3 corrected parameters for done signalling 2008-09-08 09:53:40 +00:00
Thomas Doerfler
b06d055228 corrected parameters inside i2c driver for done signalling 2008-09-08 09:52:49 +00:00
Thomas Doerfler
4a260f074d corrected parameters in i2c driver for done signalling
updated mscan CAN driver
2008-09-08 09:51:46 +00:00
Ralf Corsepius
6a1c843517 2008-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* mcf548x/include/mcf548x.h: Convert to Unix file format.
2008-09-08 06:59:51 +00:00
Ralf Corsepius
d862ab7ab4 Convert to Unix file format. 2008-09-08 06:59:44 +00:00
Ralf Corsepius
ec07659679 2008-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.h: Convert to Unix file format.
2008-09-08 06:57:28 +00:00
Ralf Corsepius
e985827531 2008-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/auth.c, pppd/ccp.c, pppd/chap.c, pppd/ipcp.c, pppd/lcp.c,
	pppd/options.c, pppd/upap.c: Add missing initializers.
2008-09-08 06:45:53 +00:00
Ralf Corsepius
db09424d43 Add missing initializers. 2008-09-08 06:45:43 +00:00
Ralf Corsepius
b4dad2815c 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* httpd/webrom.c: Add missing initializers.
2008-09-07 18:07:39 +00:00
Ralf Corsepius
3eb3235171 Add missing initializers. 2008-09-07 18:07:30 +00:00
Ralf Corsepius
37181014d0 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/include/rtems/bdbuf.h, libblock/include/rtems/diskdevs.h,
	libblock/include/rtems/ramdisk.h: Use "#include <..>" to include
	public headers.
2008-09-07 18:06:37 +00:00
Ralf Corsepius
90b2c07205 Use "#include <..>" to include public headers. 2008-09-07 18:06:27 +00:00
Ralf Corsepius
5d3211a7af 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_cksum_arm.h:
	Stop using old-style function definitions.
2008-09-07 15:34:38 +00:00
Ralf Corsepius
e4c4c42fc8 Stop using old-style function definitions. 2008-09-07 15:34:30 +00:00
Ralf Corsepius
6c283cbfb9 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Merge thumb/Makefile.am.
	* thumb/Makefile.am: Remove (superfluous).
2008-09-07 15:26:01 +00:00
Ralf Corsepius
77ceee29af 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove score/cpu/arm/thumb/Makefile.
2008-09-07 15:25:41 +00:00
Ralf Corsepius
f6876442e2 Remove score/cpu/arm/thumb/Makefile. 2008-09-07 15:25:35 +00:00
Ralf Corsepius
db507c1665 Merge thumb/Makefile.am. 2008-09-07 15:24:36 +00:00
Ralf Corsepius
03a699d2af Remove (superfluous). 2008-09-07 15:24:24 +00:00
Ralf Corsepius
301ad0a6ba 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/i386-stub.c: Include stdbool.h.
2008-09-07 14:30:58 +00:00
Ralf Corsepius
e8d4c3601a Include stdbool.h. 2008-09-07 14:30:51 +00:00
Ralf Corsepius
38eb627b0d 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* itron/include/itronsys/types.h: Eliminate "boolean".
2008-09-07 07:04:47 +00:00
Ralf Corsepius
5b2be34998 Eliminate "boolean". 2008-09-07 07:04:38 +00:00
Ralf Corsepius
a268a9c268 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-prmisc.c: Add missing initializers.
2008-09-07 07:03:01 +00:00
Ralf Corsepius
bd5b34e564 Add missing initializers. 2008-09-07 07:02:47 +00:00
Ralf Corsepius
b4d0eec379 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/mc68681.c, libchip/serial/mc68681_p.h,
	libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
	libchip/serial/serial.h, libchip/serial/serprobe.c,
	libchip/serial/sersupp.h, libchip/serial/z85c30.c:
	Convert to "bool".
2008-09-07 03:44:23 +00:00
Ralf Corsepius
6640459d06 Convert to "bool". 2008-09-07 03:44:14 +00:00
Ralf Corsepius
d5150397ac 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
	libchip/i2c/spi-memdrv.h: Convert to "bool".
2008-09-07 03:42:23 +00:00
Ralf Corsepius
33c36c817b 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
	libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
	libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c: Convert to "bool".
2008-09-07 03:38:46 +00:00
Ralf Corsepius
2c0b59855d 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c, libchip/ide/ata_internal.h,
	libchip/ide/ide_ctrl_cfg.h: Convert to "bool".
2008-09-07 03:35:43 +00:00
Ralf Corsepius
e7672d6db5 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/display/disp_hcms29xx.c, libchip/display/disp_hcms29xx.h:
	Convert to "bool".
2008-09-07 03:32:13 +00:00
Ralf Corsepius
90d21b3685 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/if_fxp.c, libchip/network/if_fxpvar.h:
	Convert to "bool".
2008-09-07 03:29:55 +00:00
Ralf Corsepius
686f66d81e 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/shmdr/fatal.c, libchip/shmdr/shm_driver.h:
	Convert to "bool".
2008-09-07 03:18:40 +00:00
Ralf Corsepius
e8d4c79790 Convert to "bool". 2008-09-07 03:18:29 +00:00
Ralf Corsepius
a0d7578489 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc5xx/irq/irq.c, mpc83xx/spi/mpc83xx_spidrv.c,
	new-exceptions/cpu.c, new-exceptions/raw_exception.h,
	new-exceptions/bspsupport/ppc_exc_hdl.c,
	ppc403/clock/clock.c, ppc403/clock/clock_4xx.c,
	ppc403/console/console.c, ppc403/console/console.c.polled,
	ppc403/console/console405.c, ppc403/tty_drv/tty_drv.c:
	Convert to "bool".
2008-09-06 17:37:02 +00:00
Ralf Corsepius
39d08d55e9 Convert to "bool". 2008-09-06 17:36:55 +00:00
Ralf Corsepius
0a4c19ab2e 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* interrupt/interrupt.h, serial/spi.h, serial/twi.h, serial/uart.h:
	Convert to "bool".
2008-09-06 17:34:09 +00:00
Ralf Corsepius
76e9a958d6 Minor "bool" fixes. 2008-09-06 17:32:10 +00:00
Ralf Corsepius
71d3183de5 2008-09-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* irq/irq.c: Minor "bool" fixes.
2008-09-06 17:31:54 +00:00
Ralf Corsepius
d54bc53177 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/m68k-stub.c: Convert to "bool".
2008-09-06 17:30:13 +00:00
Ralf Corsepius
64c16003c7 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/gdbstub/m68k-stub.c: Convert to "bool".
2008-09-06 17:28:37 +00:00
Ralf Corsepius
b530825aec changes 2008-09-06 17:26:31 +00:00
Ralf Corsepius
cab0e5a32e 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq/irq.c: Convert to "bool".
2008-09-06 17:24:59 +00:00
Ralf Corsepius
f8a5905167 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Convert to "bool".
2008-09-06 17:23:47 +00:00
Ralf Corsepius
b1d8a81ad0 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.h: Convert to "bool".
2008-09-06 17:22:21 +00:00
Ralf Corsepius
cdba2dca09 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/config.c, console/console.h: Convert to "bool".
2008-09-06 17:20:18 +00:00
Ralf Corsepius
f73a288214 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Convert to "bool".
2008-09-06 17:18:18 +00:00
Ralf Corsepius
d747116977 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq/irq.c, startup/bspstart.c: Convert to bool.
2008-09-06 17:16:34 +00:00
Ralf Corsepius
9f91d0fcb5 Convert to bool. 2008-09-06 17:16:21 +00:00
Ralf Corsepius
bfaf852dd6 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
	Convert to "bool".
2008-09-06 17:14:45 +00:00
Ralf Corsepius
1b3f0c5c95 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* ide/pcmcia_ide.c, irq/irq.c, startup/bspstart.c,
	startup/bspstart.c.nocache: Convert to "bool".
2008-09-06 17:12:10 +00:00
Ralf Corsepius
c88bb57f15 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* misc/interr.c: Convert to "bool".
2008-09-06 17:09:14 +00:00
Ralf Corsepius
5abd94e36a 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* tod/todcfg.c:  Convert to "bool".
2008-09-06 17:06:20 +00:00
Ralf Corsepius
b4532059cc 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* ide/ide.c: Convert to "bool".
2008-09-06 17:04:55 +00:00
Ralf Corsepius
a271ab038f 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* spi/mc68360_spidrv.c: Convert to "bool".
2008-09-06 17:03:24 +00:00
Ralf Corsepius
6a64fa6ba1 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/i386-stub.c, shared/irq/irq.c: Misc. "bool" changes.
2008-09-06 17:01:22 +00:00
Ralf Corsepius
a902c8d49e Misc. "bool" changes. 2008-09-06 17:01:15 +00:00
Ralf Corsepius
176f133fc9 Convert to Unix file format. 2008-09-06 04:41:19 +00:00
Ralf Corsepius
b3138479a2 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/include/rtems/ramdisk.h,
	libfs/src/nfsclient/proto/mount_prot.x: Convert to Unix file format.
2008-09-06 04:26:47 +00:00
Ralf Corsepius
d7001e476b Convert to Unix file format. 2008-09-06 04:25:51 +00:00
Ralf Corsepius
0422fde543 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/src/test_support.c: Convert to "bool".
2008-09-06 03:40:05 +00:00
Ralf Corsepius
f0157b8fd8 Convert to "bool". 2008-09-06 03:39:58 +00:00
Ralf Corsepius
b9073c3792 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* malloctest/init.c: Convert to "bool".
2008-09-06 03:37:48 +00:00
Ralf Corsepius
7b7073e834 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxcleanup/psxcleanup.c, psxfatal_support/init.c,
	psxfatal_support/system.h: Convert to "bool".
2008-09-06 03:33:27 +00:00
Ralf Corsepius
5cd68b4fdf 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* capture/system.h, capture/test1.c, fileio/init.c,
	unlimited/init.c, unlimited/system.h, unlimited/test1.c:
	Convert to "bool".
2008-09-06 03:31:27 +00:00
Ralf Corsepius
c502aa3dc0 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
	sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
	spfatal_support/init.c, spfatal_support/system.h:
	Convert to "bool".
2008-09-06 03:28:15 +00:00
Joel Sherrill
34c33ff7bf 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* sh7032/clock/ckinit.c, sh7045/clock/ckinit.c, sh7750/clock/ckinit.c:
	The Shared Memory Driver no longer requires the special IOCTL in
	Clock_control. This was a hack which has existed since before the
	Classic API Timer Manager was implemented. All implementations of and
	references to Clock_control were removed.
2008-09-05 22:06:56 +00:00
Joel Sherrill
dad34779e9 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc5xx/clock/clock.c, mpc6xx/clock/c_clock.c, mpc8260/clock/clock.c,
	mpc8xx/clock/clock.c, ppc403/clock/clock.c, ppc403/clock/clock_4xx.c:
	The Shared Memory Driver no longer requires the special IOCTL in
	Clock_control. This was a hack which has existed since before the
	Classic API Timer Manager was implemented. All implementations of and
	references to Clock_control were removed.
2008-09-05 22:06:54 +00:00
Joel Sherrill
34ef6c7a55 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c: The Shared Memory Driver no longer requires the
	special IOCTL in Clock_control. This was a hack which has existed
	since before the Classic API Timer Manager was implemented. All
	implementations of and references to Clock_control were removed.
2008-09-05 22:06:51 +00:00
Joel Sherrill
1e6aed25b4 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* mcf5206/clock/ckinit.c, mcf5272/clock/ckinit.c: The Shared Memory
	Driver no longer requires the special IOCTL in Clock_control. This
	was a hack which has existed since before the Classic API Timer
	Manager was implemented. All implementations of and references to
	Clock_control were removed.
2008-09-05 22:06:49 +00:00
Joel Sherrill
bd84f817c5 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c: The Shared Memory Driver no longer requires the
	special IOCTL in Clock_control. This was a hack which has existed
	since before the Classic API Timer Manager was implemented. All
	implementations of and references to Clock_control were removed.
2008-09-05 22:06:47 +00:00
Joel Sherrill
16bd644c3d 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/include/clockdrv.h: The Shared Memory Driver no longer
	requires the special IOCTL in Clock_control. This was a hack which
	has existed since before the Classic API Timer Manager was
	implemented. All implementations of and references to Clock_control
	were removed.
2008-09-05 22:06:31 +00:00
Joel Sherrill
2d5e1ca04e 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* clockdrv_shell.c: The Shared Memory Driver no longer requires the
	special IOCTL in Clock_control. This was a hack which has existed
	since before the Classic API Timer Manager was implemented. All
	implementations of and references to Clock_control were removed.
2008-09-05 22:06:25 +00:00
Joel Sherrill
2d4d710be2 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/clock/clock.c: The Shared Memory Driver no longer requires the
	special IOCTL in Clock_control. This was a hack which has existed
	since before the Classic API Timer Manager was implemented. All
	implementations of and references to Clock_control were removed.
2008-09-05 22:06:04 +00:00
Joel Sherrill
1e78607802 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_howto/clock.t: The Shared Memory Driver no longer requires the
	special IOCTL in Clock_control. This was a hack which has existed
	since before the Classic API Timer Manager was implemented. All
	implementations of and references to Clock_control were removed.
2008-09-05 22:04:42 +00:00
Joel Sherrill
b3836ce3ec 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/corebarrier.c, score/src/corebarrierrelease.c,
	score/src/corebarrierwait.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/corerwlock.c, score/src/coresem.c,
	score/src/coresemflush.c, score/src/coresemseize.c,
	score/src/coresemsurrender.c, score/src/corespinlock.c,
	score/src/threadblockingoperationcancel.c,
	score/src/threadqenqueue.c: Remove unnecessary include of mpci.h.
2008-09-05 21:54:20 +00:00
Joel Sherrill
dd1a460ef8 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/msgmp.c, rtems/src/msgqtranslatereturncode.c,
	rtems/src/semmp.c, rtems/src/semtranslatereturncode.c: Correct
	confusion over SuperCore proxy blocking status and Classic API proxy
	blocking status constants.
2008-09-05 21:39:16 +00:00
Joel Sherrill
cdf42cd9b7 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/objectgetinfo.c: Correct for multiprocessor systems when
	all object instances within a particular class are remote.
2008-09-05 21:37:20 +00:00
Joel Sherrill
f2b169a4a5 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/assocnamebad.c: Correct file name in message.
2008-09-05 21:35:04 +00:00
Joel Sherrill
252dea2fa1 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
	locked. This is necessary to prevent deadlock.
2008-09-05 21:33:41 +00:00
Joel Sherrill
538583f5b1 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-gdb-bottom: Also break on C_exception_handler so we can see what
	caused the exception. This indicates an error in the program.
2008-09-05 21:33:20 +00:00
Joel Sherrill
7753aa9fd5 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* mp14/delay.c, mp14/evtmtask.c: Pass task Id to TSR.
	* mp14/system.h: Semaphore_task_id and Semaphore_task_name arrays
	were one entry too short.
2008-09-05 21:30:17 +00:00
Ralf Corsepius
8cf1c1d318 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems++/rtemsTaskMode.h: Convert to "bool".
2008-09-05 17:45:59 +00:00
Ralf Corsepius
2c534dce47 Convert to "bool". 2008-09-05 17:45:51 +00:00
Joel Sherrill
913ede4f31 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Make sure
	CONFIGURE_TIMER_FOR_SHARED_MEMORY_DRIVER is defined to 0 in single
	processor configurations.
2008-09-05 16:42:47 +00:00
Ralf Corsepius
614e6bbd14 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* interrupt/interrupt.c, network/ethernet.c: Eliminate "boolean".
2008-09-05 14:54:27 +00:00
Ralf Corsepius
c0524f7cdf Eliminate "boolean". 2008-09-05 14:54:19 +00:00
Joel Sherrill
f0f450aabb 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Account for needed a Classic API Timer when
	using the Shared Memory MPCI driver.
2008-09-05 14:50:36 +00:00
Joel Sherrill
26f5aa0598 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/mpci.h,
	score/inline/rtems/score/threadmp.inl, score/src/mpci.c: Eliminate
	dependencies between MP .h files.
2008-09-05 14:50:10 +00:00
Joel Sherrill
5c980d0f99 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c,
	libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared
	memory driver to not use the clock ioctl to install a method to poll
	for input. It now uses a Class API Timer which means we can eliminate
	this special IOCTL from all clock drivers.
	* libchip/shmdr/setckvec.c: Removed.
2008-09-05 14:48:37 +00:00
Joel Sherrill
3c4d041ce4 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* mpc6xx/clock/c_clock.c: CLOCK_DRIVER_USE_FAST_IDLE must be checked to
	be equal to 1 -- not just defined.
2008-09-05 14:44:40 +00:00
Joel Sherrill
40c2d41e5b 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
	declared in a public place.
2008-09-05 14:43:45 +00:00
Joel Sherrill
39cc10ab8a 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
	startup/linkcmds: Now running mptests using new memory layout with
	updates patches against gdb 6.8.
	* include/psim.h, startup/psim_registers.c: New files.
2008-09-05 14:42:59 +00:00
Ralf Corsepius
94130dbbdf 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
2008-09-05 14:42:54 +00:00
Ralf Corsepius
b3bbcdf16c Convert to "bool". 2008-09-05 14:42:48 +00:00
Joel Sherrill
e0487edfc8 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-shared, psim-top.in, runtest-bottom, runtest-top.in: Now running
	mptests.
2008-09-05 14:42:35 +00:00
Joel Sherrill
7eb312d5c4 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* base_mp/node1/Makefile.am, base_mp/node2/Makefile.am: Updating and
	fixing while running mptests on psim.
2008-09-05 14:41:49 +00:00
Joel Sherrill
a319ebef08 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* mp03/delay.c, mp06/task1.c, mp06/node2/mp06-node2.scn, mp07/task1.c:
	Updating and fixing while running them on psim.
2008-09-05 14:41:37 +00:00
Joel Sherrill
cf594ad7c0 2008-09-05 Eric Norum <norume@aps.anl.gov>
* libfs/src/nfsclient/src/rpcio.c: Correct breakage introduced by Joel
	removing asserts with side-effects.
2008-09-05 13:42:31 +00:00
Thomas Doerfler
9a49a969e8 Improved parameter checks for bit rate function. 2008-09-05 13:24:26 +00:00
Joel Sherrill
18039f10d1 Remove bogus entry. 2008-09-05 13:23:55 +00:00
Thomas Doerfler
7d8dadee05 derive timebase clicks from bus frequency 2008-09-05 13:23:39 +00:00
Ralf Corsepius
5c6d518663 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc83xx/network/tsec.c, new-exceptions/raw_exception.c:
	Convert to "bool".
2008-09-05 12:41:47 +00:00
Ralf Corsepius
bcd536844a Convert to "bool". 2008-09-05 12:41:40 +00:00
Ralf Corsepius
4fa2a98634 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc505/timer/timer.c, mpc5xx/timer/timer.c, mpc6xx/timer/timer.c,
	mpc8260/timer/timer.c, mpc8xx/timer/timer.c, ppc403/timer/timer.c:
	Convert to "bool".
2008-09-05 12:11:54 +00:00
Ralf Corsepius
3942ccef56 Convert to "bool". 2008-09-05 12:11:47 +00:00
Ralf Corsepius
1fb90150e5 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
	Convert to "bool".
2008-09-05 12:09:15 +00:00
Ralf Corsepius
41fd3a987a 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 12:01:07 +00:00
Ralf Corsepius
63e23b6edb Convert to "bool". 2008-09-05 12:00:59 +00:00
Ralf Corsepius
3553085fba 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* mcf5206/timer/timer.c, mcf5272/timer/timer.c: Convert to "bool".
2008-09-05 11:56:04 +00:00
Ralf Corsepius
3551166d7b Convert to "bool". 2008-09-05 11:55:58 +00:00
Ralf Corsepius
1e524b5199 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/ethernet.c, serial/twi.c, timer/timer.c: Convert to "bool".
2008-09-05 11:53:41 +00:00
Ralf Corsepius
b6fe6334d8 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
	mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
	s3c24xx/timer/timer.c: Convert to "bool".
2008-09-05 11:49:08 +00:00
Ralf Corsepius
db29c95bb9 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/85c30.c, console/console.c, irq/FPGA.c, timer/timer.c,
	tod/tod.c: Convert to "bool".
2008-09-05 11:45:58 +00:00
Ralf Corsepius
45a2f3e55f 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/console/inch.c: Convert to "bool".
2008-09-05 11:40:44 +00:00
Ralf Corsepius
fcd74835fe Convert to "bool". 2008-09-05 11:40:32 +00:00
Ralf Corsepius
b40a6671ce 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Convert to "bool".
2008-09-05 11:38:25 +00:00
Ralf Corsepius
73f10b7f6f 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/config.c: Convert to "bool".
2008-09-05 11:35:44 +00:00
Ralf Corsepius
bd69579248 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, timer/timer.c: Convert to "bool".
2008-09-05 11:33:47 +00:00
Ralf Corsepius
914f586f47 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
2008-09-05 11:29:12 +00:00
Ralf Corsepius
e16fcaa3b2 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* spi/m360_spi.c, timer/timer.c: Convert to "bool".
2008-09-05 08:46:36 +00:00
Ralf Corsepius
907bf4b86b Convert to "bool". 2008-09-05 08:46:27 +00:00
Ralf Corsepius
a65f9a227b 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, fatal/bspfatal.c, include/fatal.h,
	timer/timer.c: Convert to "bool".
2008-09-05 08:43:19 +00:00
Ralf Corsepius
903a00b83c 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, timer/timer.c: Convert to "bool".
2008-09-05 08:40:40 +00:00
Ralf Corsepius
505b7e0404 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h, console/console.c, timer/timer.c: Convert to "bool".
2008-09-05 08:38:07 +00:00
Ralf Corsepius
c9dc54d302 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, timer/timer.c: Convert to "bool".
2008-09-05 08:35:34 +00:00
Ralf Corsepius
b9f9ca3769 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 08:34:01 +00:00
Ralf Corsepius
9751d1783e 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, timer/timer.c: Convert to "bool".
2008-09-05 08:23:38 +00:00
Ralf Corsepius
1a52ce7907 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 08:19:45 +00:00
Ralf Corsepius
6a29c7d5c7 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timerstub.c, tod.c: Convert to "bool".
2008-09-05 08:08:45 +00:00
Ralf Corsepius
14d7c5a7b5 Convert to "bool". 2008-09-05 08:08:39 +00:00
Ralf Corsepius
4d4c81262e 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 08:04:16 +00:00
Ralf Corsepius
917f816800 Stop using old-style defs. 2008-09-05 06:38:12 +00:00
Ralf Corsepius
a28ce53bce 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c: Stop using old-style defs.
2008-09-05 06:38:02 +00:00
Ralf Corsepius
f5cd06ceb0 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Remove bogus decl.
2008-09-05 06:36:54 +00:00
Ralf Corsepius
5a3e58f857 Remove bogus decl. 2008-09-05 06:36:46 +00:00
Ralf Corsepius
f7276df06b 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 06:23:45 +00:00
Ralf Corsepius
0bbd74de37 Convert to "bool". 2008-09-05 06:23:37 +00:00
Ralf Corsepius
4fef24e8ba 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 06:16:39 +00:00
Ralf Corsepius
5453f8a26e Convert to "bool". 2008-09-05 06:16:34 +00:00
Ralf Corsepius
bd6604698d 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 05:47:21 +00:00
Ralf Corsepius
864320562d Convert to "bool". 2008-09-05 05:47:15 +00:00
Ralf Corsepius
f44b668574 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, timer/timer.c: Convert to "bool".
2008-09-05 05:44:55 +00:00
Ralf Corsepius
0c7d93fc7e 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console-io.c: Convert to "bool".
2008-09-05 05:28:35 +00:00
Ralf Corsepius
9e3c6d126a Convert to "bool". 2008-09-05 05:28:27 +00:00
Ralf Corsepius
8858097652 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console-io.c: Convert to "bool".
2008-09-05 05:03:55 +00:00
Ralf Corsepius
e53fbe8ddd Convert to "bool". 2008-09-05 05:03:36 +00:00
Ralf Corsepius
34bd389315 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Convert to "bool".
2008-09-05 05:00:45 +00:00
Ralf Corsepius
adf2b49828 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Convert to "bool".
2008-09-05 04:59:38 +00:00
Ralf Corsepius
8b549aff79 Convert to "bool". 2008-09-05 04:36:16 +00:00
Ralf Corsepius
dbf2619ae2 Fix broken entry. 2008-09-05 04:35:55 +00:00
Ralf Corsepius
7a4d16c4e9 2008-09-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* block/block.c, rtc/rtc.c: Convert to "bool".
2008-09-05 04:16:35 +00:00
Ralf Corsepius
f128263bf4 Convert to "bool". 2008-09-05 04:16:29 +00:00
Ralf Corsepius
765b0b5720 2008-09-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* gba/startup/cpu.c, gba/timer/timer.c: Convert to "bool".
2008-09-05 04:09:31 +00:00
Ralf Corsepius
b5059b33b7 2008-09-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* timer/timer.c: Use "true" instead of "1" for "bool"s.
2008-09-05 02:28:16 +00:00
Ralf Corsepius
cfdef83443 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c, rtems/score/cpu.h: Convert to "bool".
2008-09-05 02:00:39 +00:00
Ralf Corsepius
5d42c1b7bc Convert to "bool". 2008-09-05 02:00:15 +00:00
Ralf Corsepius
8f5cdbb8ec 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
2008-09-05 01:59:18 +00:00
Ralf Corsepius
eb441f035c 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c, rtems/score/cpu.h: Convert to "bool".
2008-09-05 01:49:49 +00:00
Ralf Corsepius
daacb89670 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* sapi/include/rtems/config.h,
	sapi/inline/rtems/chain.inl,
	sapi/inline/rtems/extension.inl,
	sapi/src/debug.c,
	sapi/src/extension.c,
	sapi/src/ioregisterdriver.c: Convert to "bool".
2008-09-04 17:46:48 +00:00
Ralf Corsepius
484a76996e Convert to "bool". 2008-09-04 17:46:39 +00:00
Ralf Corsepius
301fef142e 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/clocktodvalidate.c,
	rtems/src/intrbody.c,
	rtems/src/msgmp.c,
	rtems/src/msgqcreate.c,
	rtems/src/msgqreceive.c,
	rtems/src/partmp.c,
	rtems/src/regionmp.c,
	rtems/src/semmp.c,
	rtems/src/signalsend.c,
	rtems/src/taskcreate.c,
	rtems/src/taskmode.c,
	rtems/src/taskmp.c,
	rtems/src/tasks.c,
	rtems/src/timerserver.c,
	rtems/src/workspace.c: Convert to "bool".
2008-09-04 17:45:10 +00:00
Ralf Corsepius
8b33914025 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/inline/rtems/rtems/asr.inl,
	rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/barrier.inl,
	rtems/inline/rtems/rtems/dpmem.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: Convert to "bool".
2008-09-04 17:43:30 +00:00
Ralf Corsepius
b59b7253aa 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/clock.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/object.h,
	rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/support.h: Convert to "bool".
2008-09-04 17:42:02 +00:00
Ralf Corsepius
cda4416c4d 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/corebarrierwait.c,
	score/src/coremsg.c,
	score/src/coremsginsert.c,
	score/src/coremsgseize.c,
	score/src/coremsgsubmit.c,
	score/src/coremutexseize.c,
	score/src/corerwlockobtainread.c,
	score/src/corerwlockobtainwrite.c,
	score/src/coresemseize.c,
	score/src/corespinlockwait.c,
	score/src/heapfree.c,
	score/src/heapresizeblock.c,
	score/src/heapsizeofuserarea.c,
	score/src/heapwalk.c,
	score/src/interr.c,
	score/src/objectinitializeinformation.c,
	score/src/objectmp.c,
	score/src/objectnametoid.c,
	score/src/objectsetname.c,
	score/src/pheapextend.c,
	score/src/pheapfree.c,
	score/src/pheapgetblocksize.c,
	score/src/pheapresizeblock.c,
	score/src/pheapwalk.c,
	score/src/threadchangepriority.c,
	score/src/threaddispatch.c,
	score/src/threadevaluatemode.c,
	score/src/threadinitialize.c,
	score/src/threadloadenv.c,
	score/src/threadqextractpriority.c,
	score/src/threadqextractwithproxy.c,
	score/src/threadrestart.c,
	score/src/threadresume.c,
	score/src/threadstart.c,
	score/src/timespecgreaterthan.c,
	score/src/timespecisvalid.c,
	score/src/timespeclessthan.c,
	score/src/userextthreadbegin.c,
	score/src/userextthreadcreate.c,
	score/src/wkspace.c: Convert to "bool".
2008-09-04 17:40:05 +00:00
Ralf Corsepius
567800ac21 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/corebarrier.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/corespinlock.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/tqdata.inl,
	score/inline/rtems/score/watchdog.inl:
	Convert to "bool".
2008-09-04 17:38:39 +00:00
Ralf Corsepius
a8e3bc3ba7 * score/include/rtems/debug.h,
score/include/rtems/score/context.h,
	score/include/rtems/score/corebarrier.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/corespinlock.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/protectedheap.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/timespec.h,
	score/include/rtems/score/tod.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/wkspace.h:
	Convert to "bool".
2008-09-04 17:36:32 +00:00
Ralf Corsepius
9ea0e3324e 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/object.c: Stop using old-style function definitions.
2008-09-04 17:34:08 +00:00
Ralf Corsepius
a04d5d3a81 Stop using old-style function definitions. 2008-09-04 17:33:40 +00:00
Ralf Corsepius
91242c9bf2 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/semaphore.h,
	itron/inline/rtems/itron/eventflags.inl,
	itron/inline/rtems/itron/fmempool.inl,
	itron/inline/rtems/itron/mbox.inl,
	itron/inline/rtems/itron/msgbuffer.inl,
	itron/inline/rtems/itron/port.inl,
	itron/inline/rtems/itron/semaphore.inl,
	itron/inline/rtems/itron/task.inl,
	itron/inline/rtems/itron/vmempool.inl,
	itron/src/cre_tsk.c, itron/src/sta_tsk.c,
	itron/src/task.c, itron/src/trcv_mbf.c,
	itron/src/trcv_mbx.c, itron/src/tsnd_mbf.c,
	itron/src/twai_sem.c: Convert to "bool".
2008-09-04 16:04:10 +00:00
Ralf Corsepius
22d66ab1af Convert to "bool". 2008-09-04 16:04:00 +00:00
Ralf Corsepius
f8437c81d5 Convert to "bool". 2008-09-04 15:23:12 +00:00
Ralf Corsepius
e866bd8dcc 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/priority.h,
	posix/include/rtems/posix/psignal.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/timer.h: Convert to "bool".
	* posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/cond.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/rwlock.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/inline/rtems/posix/timer.inl: Convert to "bool".
	* posix/src/cancel.c,
	posix/src/condsignalsupp.c,
	posix/src/condtimedwait.c,
	posix/src/condwaitsupp.c,
	posix/src/keyrundestructors.c,
	posix/src/killinfo.c,
	posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesendsupp.c,
	posix/src/mqueuetimedreceive.c,
	posix/src/mqueuetimedsend.c,
	posix/src/mutexlocksupp.c,
	posix/src/mutextimedlock.c,
	posix/src/prwlocktimedrdlock.c,
	posix/src/prwlocktimedwrlock.c,
	posix/src/psignal.c,
	posix/src/psignalchecksignal.c,
	posix/src/psignalclearsignals.c,
	posix/src/psignalunblockthread.c,
	posix/src/pthread.c,
	posix/src/pthreadcreate.c,
	posix/src/pthreadkill.c,
	posix/src/pthreadsigmask.c,
	posix/src/semaphorewaitsupp.c,
	posix/src/semtimedwait.c,
	posix/src/setcancelstate.c,
	posix/src/setcanceltype.c,
	posix/src/sigtimedwait.c,
	posix/src/testcancel.c,
	posix/src/timerinserthelper.c,
	posix/src/timersettime.c,
	posix/src/timertsr.c: Convert to "bool".
2008-09-04 15:22:43 +00:00
Ralf Corsepius
f5b3ec91f8 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/ftpfs.c: Use bool instead of boolean.
2008-09-04 15:22:24 +00:00
Ralf Corsepius
f002800eaf Use bool instead of boolean. 2008-09-04 14:20:51 +00:00
Ralf Corsepius
5b708c1737 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libi2c/libi2c.c, libi2c/libi2c.h: Use bool instead of boolean.
2008-09-04 14:18:07 +00:00
Ralf Corsepius
ea288b4580 2008-09-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c,
	libfs/src/dosfs/msdos_format.c, libfs/src/dosfs/msdos_misc.c,
	libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/ioman.c:
	Use "bool" instead of "rtems_boolean|boolean".
	* libfs/src/imfs/imfs_eval.c: Change "done" to bool.
	* libfs/src/nfsclient/src/xdr_mbuf.c: Stop using old-style
	  definitions.
2008-09-04 08:33:14 +00:00
Ralf Corsepius
0a896eb9ce Use "bool" instead of "rtems_boolean|boolean". 2008-09-04 08:33:06 +00:00
Ralf Corsepius
88d1c65935 Change "done" to bool. 2008-09-04 08:16:49 +00:00
Ralf Corsepius
92ba0a51e6 Stop using old-style definitions. 2008-09-04 08:15:10 +00:00
Ralf Corsepius
9589c66512 Regenerate. 2008-09-03 22:48:11 +00:00
Ralf Corsepius
d043ebc2d9 Sync with rtems-4.10. 2008-09-03 22:39:16 +00:00
Ralf Corsepius
3f010232f4 New. 2008-09-03 22:36:35 +00:00
Joel Sherrill
6d97132e92 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp07/system.h, sp07/tcreate.c: Convert to bool type.
2008-09-03 22:06:25 +00:00
Joel Sherrill
f2ad3d120b 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* mp05/system.h, mp05/task1.c, mp06/system.h, mp06/task1.c,
	mp07/system.h, mp07/task1.c, mp14/evtask1.c, mp14/evtmtask.c,
	mp14/init.c, mp14/msgtask1.c, mp14/pttask1.c, mp14/smtask1.c,
	mp14/system.h: Convert to bool type.
2008-09-03 22:06:22 +00:00
Joel Sherrill
344745466b 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* tod.c: Remove extern. RTC_Present is not defined anywhere.
2008-09-03 21:28:30 +00:00
Joel Sherrill
c8b03dbd81 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* timer/timer.c: Convert using "bool".
2008-09-03 20:44:22 +00:00
Joel Sherrill
40e7ae2296 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, README, configure.ac, console/85c30.c,
	console/console.c, console/consolebsp.h, include/bsp.h,
	include/gen2.h, irq/FPGA.c, irq/irq.c, irq/irq.h, irq/irq_init.c,
	start/start.S, startup/bspstart.c, startup/genpvec.c,
	startup/linkcmds, timer/timer.c, tod/tod.c: Initiate update and
	testing. Runs hello but does not run ticker yet.
2008-09-03 20:36:21 +00:00
Joel Sherrill
e36390a662 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, console/alloc360.c, console/console.c,
	console/console.h, console/m68360.h, console/mc68360_scc.c,
	console/ns16550cfg.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
	include/bsp.h, irq/irq_init.c, vme/VMEConfig.h: Initiate update and
	testing. Add missing files. Does not run hello yet.
	* console/debugio.c, console/polled_io.c, irq/openpic_xxx_irq.c: New files.
2008-09-03 20:35:43 +00:00
Joel Sherrill
4598164a0b 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1304/bsps
	* Makefile.am: Add ../../shared/bsppredriverhook.c.
2008-09-03 19:28:19 +00:00
Joel Sherrill
ff9059586c 2008-09-03 Cindy Cicalese <cicalese@mitre.org>
* libmisc/shell/shell.c: FALSE accidentally changed to true in switch
	to bool type.
2008-09-03 18:57:51 +00:00
Joel Sherrill
001b41625e 2008-09-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Rework psim scripts to share code for
	creating device trees and actually running the tests. Overhaul the
	device tree generated to always include a block of Flash and a
	Real-Time Clock. When running MP tests enable the shared memory and
	semaphore devices.
	* psim-bottom, psim-gdb-bottom, psim-gdb-top.in, psim-shared,
	psim-top.in, runtest-bottom, runtest-top.in: New files.
	* psim, psim-gdb, runtest: Removed.
2008-09-03 18:37:51 +00:00
Joel Sherrill
6c45275ae0 2008-09-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, bestcomm/load_task.c,
	bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
	bestcomm as a relocatable lump. This should reduce the minimum
	footprint considerably.
2008-09-03 16:36:27 +00:00
Thomas Doerfler
d8b2e89c8d update to current PPC exception and memory map structure 2008-09-03 15:40:46 +00:00
Thomas Doerfler
6f776e7118 Changed to include new file
startup/linkcmds.base.  Supports small data area now.
2008-09-03 15:40:11 +00:00
Thomas Doerfler
82bd8d9d66 Converted to use shared
exception and interrupt code.
2008-09-03 15:39:03 +00:00
Thomas Doerfler
9ac98838d6 Moved general MSCAN functions into
separate header and source files (include/mscan-base.h and
        mscan/mscan-base.c).  Formatted code.
2008-09-03 15:36:45 +00:00
Thomas Doerfler
7dc035bb3b More CPU_CFLAGS: -meabi -msdata -fno-common 2008-09-03 15:34:39 +00:00
Ralf Corsepius
d5982b4fd9 Remove. 2008-09-03 09:29:30 +00:00
Ralf Corsepius
e09ecea818 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1302/bsps
	* vmeUniverse/vmeUniverse.h: Remove
	_VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
2008-09-02 16:22:05 +00:00
Ralf Corsepius
9caef03646 PR 1302/bsps
Remove _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
2008-09-02 16:21:58 +00:00
Joel Sherrill
09daf22246 2008-09-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Add CONFIGURE_BSP_PREREQUISITE_DRIVERS and
	CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS.
2008-09-02 14:05:39 +00:00
Joel Sherrill
3d92d46eda 2008-09-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add CONFIGURE_BSP_PREREQUISITE_DRIVERS and
	CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS.
2008-09-02 14:05:26 +00:00
Ralf Corsepius
4296ec6527 Eliminate rtems_boolean. 2008-09-02 13:55:05 +00:00
Ralf Corsepius
9459fae449 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/rtc.c, console/inch.c, ne2000/ne2000.c, timer/timer.c:
	Eliminate rtems_boolean.
2008-09-02 13:49:44 +00:00
Ralf Corsepius
78b05d33ea Eliminate rtems_boolean. 2008-09-02 13:49:37 +00:00
Ralf Corsepius
81f1ce65e5 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/rtc.c, network/ne2000.c: Eliminate rtems_boolean.
2008-09-02 13:05:05 +00:00
Ralf Corsepius
57bc54dc4e Eliminate rtems_boolean. 2008-09-02 13:04:59 +00:00
Ralf Corsepius
f58412d015 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7750/sci/sh4uart.c: Misc. bool cleanup.
2008-09-02 12:56:59 +00:00
Ralf Corsepius
3938b43726 Misc. bool cleanup. 2008-09-02 12:56:52 +00:00
Ralf Corsepius
67b3516690 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc83xx/i2c/mpc83xx_i2cdrv.c, mpc8xx/clock/clock.c,
	ppc403/clock/clock.c, ppc403/console/console.c.polled:
	Eliminate rtems_boolean.
2008-09-02 12:55:52 +00:00
Ralf Corsepius
9a73f42181 Eliminate rtems_boolean. 2008-09-02 12:55:44 +00:00
Ralf Corsepius
6197fb5f8d 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* mcf5206/console/mcfuart.c, mcf5206/include/mcfuart.h:
	Eliminate rtems_boolean.
2008-09-02 12:52:58 +00:00
Ralf Corsepius
7e9c03b8aa 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7045/include/sci.h, sh7045/sci/sci.c, sh7750/include/sh/sh4uart.h:
	Convert to using bool.
2008-09-02 12:27:03 +00:00
Ralf Corsepius
326cc87faf Convert to using bool. 2008-09-02 12:26:55 +00:00
Ralf Corsepius
5c753ea66c 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:21:35 +00:00
Ralf Corsepius
ebbe04a554 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* adler32.c, compress.c, crc32.c, deflate.c, gzio.c, infback.c,
	inflate.c, inffast.c, inftrees.c, trees.c, uncompr.c, zutil.c:
	Stop using old-style function definitions.
2008-09-02 08:59:56 +00:00
Ralf Corsepius
5d65704387 Stop using old-style function definitions. 2008-09-02 08:59:48 +00:00
Ralf Corsepius
d29a42b359 Stop using old-style function definitions. 2008-09-02 05:33:58 +00:00
Ralf Corsepius
9fe6e06629 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* ChangeLog.zlib, README, adler32.c, compress.c, crc32.c, deflate.c,
	deflate.h, gzio.c, infback.c, inflate.c, inftrees.c, inftrees.h,
	trees.c, uncompr.c, zconf.h, zlib.3, zlib.h, zutil.c, zutil.h:
	Upgrade to zlib-1.2.3.
2008-09-01 21:27:51 +00:00
Ralf Corsepius
b4983fe4c3 Upgrade to zlib-1.2.3. 2008-09-01 21:26:47 +00:00
Ralf Corsepius
1162b7a3c5 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/timerdrv.h,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/src/chdir.c, libcsupport/src/chmod.c,
	libcsupport/src/chown.c, libcsupport/src/free.c,
	libcsupport/src/link.c, libcsupport/src/lstat.c,
	libcsupport/src/malloc.c, libcsupport/src/malloc_deferred.c,
	libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
	libcsupport/src/mount.c, libcsupport/src/newlibc.c,
	libcsupport/src/open.c, libcsupport/src/readlink.c,
	libcsupport/src/readv.c, libcsupport/src/rmdir.c,
	libcsupport/src/stat.c, libcsupport/src/termios.c,
	libcsupport/src/unlink.c, libcsupport/src/unmount.c,
	libcsupport/src/utime.c, libcsupport/src/writev.c:
	Convert using "bool".
2008-09-01 11:42:27 +00:00
Ralf Corsepius
4088d01d9f Convert using "bool". 2008-09-01 11:42:19 +00:00
Ralf Corsepius
8f895e3e53 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/auth_none.c, librpc/src/rpc/authunix_prot.c,
	librpc/src/rpc/bindresvport.c, librpc/src/rpc/clnt_generic.c,
	librpc/src/rpc/clnt_udp.c, librpc/src/rpc/getrpcent.c,
	librpc/src/rpc/netname.c, librpc/src/rpc/netnamer.c,
	librpc/src/rpc/pmap_clnt.c, librpc/src/rpc/pmap_getmaps.c,
	librpc/src/rpc/pmap_getport.c, librpc/src/rpc/pmap_prot.c,
	librpc/src/rpc/pmap_prot2.c, librpc/src/rpc/rpc_callmsg.c,
	librpc/src/rpc/svc_run.c, librpc/src/xdr/xdr.c,
	librpc/src/xdr/xdr_array.c, librpc/src/xdr/xdr_float.c,
	librpc/src/xdr/xdr_reference.c:
	Stop using old-style function definitions.
2008-09-01 11:32:27 +00:00
Ralf Corsepius
a66bc0f761 Stop using old-style function definitions. 2008-09-01 11:32:18 +00:00
Ralf Corsepius
5426ceda12 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
	libmisc/capture/capture.h:
	Convert to using "bool".
	* libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
	libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
	libmisc/serdbg/termios_printk.c:
	Convert to using "bool".
	* libmisc/shell/main_logoff.c, libmisc/shell/shell.c,
	libmisc/shell/shell.h:
	Convert to using "bool".
2008-09-01 11:29:05 +00:00
Ralf Corsepius
11672356e7 Convert to using "bool". 2008-09-01 11:28:56 +00:00
Ralf Corsepius
4d624fead8 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.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-network.c,
	libmisc/monitor/mon-object.c, libmisc/monitor/mon-part.c,
	libmisc/monitor/mon-queue.c, libmisc/monitor/mon-region.c,
	libmisc/monitor/mon-sema.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/mon-task.c, libmisc/monitor/monitor.h:
	Convert to using "bool".
2008-09-01 09:35:45 +00:00
Ralf Corsepius
2326f0d934 Convert to using "bool". 2008-09-01 09:35:34 +00:00
Ralf Corsepius
ab931777aa 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
	libmisc/stackchk/stackchk.h:
	Convert to using "bool".
2008-09-01 09:12:50 +00:00
Ralf Corsepius
937ec606fb Convert to using "bool". 2008-09-01 09:12:43 +00:00
Ralf Corsepius
36a150e947 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c,
	libblock/src/diskdevs.c, libblock/src/ide_part_table.c,
	libblock/src/ramdisk.c, libblock/src/show_bdbuf.c:
	Convert to using "bool".
2008-09-01 07:44:58 +00:00
Ralf Corsepius
4f971343a5 Convert to using "bool". 2008-09-01 07:44:48 +00:00
Ralf Corsepius
48c566019e 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/nvdisk-sram.c: Add missing HAVE_CONFIG_H.
2008-09-01 07:21:18 +00:00
Ralf Corsepius
e6a5f31ad0 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* httpd/asp.c, httpd/balloc.c, httpd/default.c,
	httpd/emfdb.c, httpd/form.c, httpd/handler.c,
	httpd/md5c.c, httpd/security.c, httpd/sock.c,
	httpd/socket.c, httpd/sym.c, httpd/uemf.c, httpd/um.c,
	httpd/webmain.c, httpd/webs.c, httpd/websuemf.c:
	Stop using old-style function definitions.
2008-09-01 07:02:12 +00:00
Ralf Corsepius
029c374c9c Stop using old-style function definitions. 2008-09-01 07:02:00 +00:00
Ralf Corsepius
9bac21652a 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/addr2ascii.c,
	libnetworking/libc/ascii2addr.c,
	libnetworking/libc/base64.c,
	libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getnetbyht.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_netof.c,
	libnetworking/libc/inet_network.c,
	libnetworking/libc/inet_ntoa.c,
	libnetworking/libc/inet_ntop.c,
	libnetworking/libc/inet_pton.c,
	libnetworking/libc/linkaddr.c,
	libnetworking/libc/map_v4v6.c,
	libnetworking/libc/res_comp.c,
	libnetworking/libc/res_debug.c,
	libnetworking/libc/res_init.c,
	libnetworking/libc/res_mkquery.c,
	libnetworking/libc/res_query.c,
	libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_glue.c:
	Stop using old-style function definitions.
2008-09-01 06:59:50 +00:00
Ralf Corsepius
525c6b63ab 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/if_ether.c,
	libnetworking/netinet/igmp.c,
	libnetworking/netinet/in.c,
	libnetworking/netinet/in_pcb.c,
	libnetworking/netinet/ip_icmp.c,
	libnetworking/netinet/ip_input.c,
	libnetworking/netinet/ip_mroute.c,
	libnetworking/netinet/ip_output.c,
	libnetworking/netinet/raw_ip.c,
	libnetworking/netinet/tcp_debug.c,
	libnetworking/netinet/tcp_input.c,
	libnetworking/netinet/tcp_output.c,
	libnetworking/netinet/tcp_subr.c,
	libnetworking/netinet/tcp_timer.c,
	libnetworking/netinet/tcp_usrreq.c,
	libnetworking/netinet/udp_usrreq.c:
	Stop using old-style function definitions.
2008-09-01 06:36:33 +00:00
Ralf Corsepius
dd967330f8 Stop using old-style function definitions. 2008-09-01 06:36:17 +00:00
Ralf Corsepius
084492f769 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:34:09 +00:00
Ralf Corsepius
2acc6eeb4f Fix broken declaration of tcp_trace(). 2008-09-01 06:33:59 +00:00
Ralf Corsepius
96eab15dc3 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/res_comp.c,
	libnetworking/netinet/igmp.c,
	libnetworking/netinet/in_cksum.c,
	libnetworking/netinet/in_proto.c,
	libnetworking/netinet/tcp_debug.c,
	libnetworking/netinet/tcp_input.c,
	libnetworking/netinet/tcp_output.c,
	libnetworking/netinet/tcp_timer.c:
	Remove BSD "Add clause" (From FreeBSD).
2008-09-01 06:26:30 +00:00
Ralf Corsepius
f5a2f211c4 Remove BSD "Add clause" (From FreeBSD). 2008-09-01 06:26:20 +00:00
Ralf Corsepius
320ffc354f 2008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_ethersubr.c, libnetworking/net/if_loop.c,
	libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c,
	libnetworking/net/radix.c, libnetworking/net/raw_cb.c,
	libnetworking/net/raw_usrreq.c, libnetworking/net/route.c,
	libnetworking/net/rtsock.c, libnetworking/net/slcompress.c:
	Stop using old-style function definitions.
2008-09-01 04:56:44 +00:00
Ralf Corsepius
42e10fa24f Stop using old-style function definitions. 2008-09-01 04:56:33 +00:00
Ralf Corsepius
fbf3f981e9 Stop using old-style function definitions. 2008-09-01 03:35:37 +00:00
Joel Sherrill
b8730831a2 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/include/timerdrv.h: Rename timer driver methods to follow
	RTEMS programming conventions.
2008-08-31 19:42:12 +00:00
Joel Sherrill
0f7b64673b 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timerstub.c: Eliminate empty function from every benchmark timer
	driver. Fix spelling.
2008-08-31 18:18:49 +00:00
Joel Sherrill
5dff6e6ed0 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c, timer/timerisr.c: Eliminate empty function from every
	benchmark timer driver. Fix spelling.
2008-08-31 18:18:18 +00:00
Joel Sherrill
25c62b02bc 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Eliminate empty function from every benchmark timer
	driver. Fix spelling.
2008-08-31 18:18:17 +00:00
Joel Sherrill
6b2923cbc3 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c, timer/timerisr.S: Eliminate empty function from every
	benchmark timer driver. Fix spelling.
2008-08-31 18:17:35 +00:00
Joel Sherrill
722ab6dd03 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c, include/m340timer.h, timer/timer.c: Eliminate
	empty function from every benchmark timer driver. Fix spelling.
2008-08-31 18:15:27 +00:00
Joel Sherrill
e511e12626 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Eliminate empty function from every benchmark timer
	driver. Fix spelling.
2008-08-31 17:42:00 +00:00
Joel Sherrill
35eb543d87 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/src/tmtests_empty_function.c: New file.
2008-08-31 17:37:39 +00:00
Joel Sherrill
39c1a1afdc 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Eliminate empty function from every benchmark timer
	driver. Fix spelling.
2008-08-31 17:33:55 +00:00
Joel Sherrill
89866d84f8 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Eliminate empty function from every benchmark timer
	driver. Fix spelling.
2008-08-31 17:24:32 +00:00
Joel Sherrill
e0c13fa383 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* tmitronsem01/Makefile.am, tmitronsem01/init.c: Eliminate empty
	function from every benchmark timer driver. Fix spelling.
2008-08-31 17:22:21 +00:00
Joel Sherrill
dbf4f175ac 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm01/Makefile.am, tm01/task1.c, tm02/Makefile.am, tm02/task1.c,
	tm03/Makefile.am, tm03/task1.c, tm04/Makefile.am, tm04/task1.c,
	tm05/Makefile.am, tm05/task1.c, tm06/Makefile.am, tm06/task1.c,
	tm07/Makefile.am, tm07/task1.c, tm08/Makefile.am, tm08/task1.c,
	tm09/Makefile.am, tm09/task1.c, tm10/Makefile.am, tm10/task1.c,
	tm11/Makefile.am, tm11/task1.c, tm12/Makefile.am, tm12/task1.c,
	tm13/Makefile.am, tm13/task1.c, tm14/Makefile.am, tm14/task1.c,
	tm15/Makefile.am, tm15/task1.c, tm16/Makefile.am, tm16/task1.c,
	tm17/Makefile.am, tm17/task1.c, tm18/Makefile.am, tm18/task1.c,
	tm19/Makefile.am, tm19/task1.c, tm20/Makefile.am, tm20/task1.c,
	tm21/Makefile.am, tm21/task1.c, tm22/Makefile.am, tm22/task1.c,
	tm23/Makefile.am, tm23/task1.c, tm24/Makefile.am, tm24/task1.c,
	tm25/Makefile.am, tm25/task1.c, tm26/Makefile.am, tm26/task1.c,
	tm27/Makefile.am, tm27/task1.c, tm28/Makefile.am, tm28/task1.c,
	tm29/Makefile.am, tm29/task1.c, tmck/Makefile.am, tmck/task1.c,
	tmoverhd/Makefile.am, tmoverhd/testtask.c: Eliminate empty function
	from every benchmark timer driver. Fix spelling.
2008-08-31 17:21:47 +00:00
Joel Sherrill
18bfc42d67 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* arm/at91rm9200/timer/timer.c, arm/lpc22xx/timer/timer.c,
	arm/mc9328mxl/timer/timer.c, arm/s3c2400/timer/timer.c,
	arm/s3c24xx/timer/timer.c, bfin/timer/timer.c,
	m68k/mcf5206/timer/timer.c, m68k/mcf5272/timer/timer.c: Rename timer
	driver methods to follow RTEMS programming conventions.
2008-08-31 17:19:10 +00:00
Joel Sherrill
19b222386f 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
	Rename timer driver methods to follow RTEMS programming conventions.
2008-08-31 17:05:19 +00:00
Joel Sherrill
6427f1a24f 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* mpc505/timer/timer.c, mpc5xx/timer/timer.c, mpc6xx/timer/timer.c,
	mpc8260/timer/timer.c, mpc8xx/timer/timer.c, ppc403/timer/timer.c:
	Rename timer driver methods to follow RTEMS programming conventions.
2008-08-31 17:03:54 +00:00
Joel Sherrill
a903b7beff 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Rename timer driver methods to follow RTEMS
	programming conventions.
2008-08-31 16:59:49 +00:00
Joel Sherrill
a5cd22710d 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* mcf5206/timer/timer.c, mcf5206/timer/timerisr.S,
	mcf5272/timer/timer.c, mcf5272/timer/timerisr.S: Rename timer driver
	methods to follow RTEMS programming conventions.
2008-08-31 16:59:23 +00:00
Joel Sherrill
8c84731227 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Rename timer driver methods to follow RTEMS
	programming conventions.
2008-08-31 16:53:16 +00:00
Joel Sherrill
7d6a5e2179 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
	mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
	s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS
	programming conventions.
2008-08-31 16:49:33 +00:00
Joel Sherrill
4074e70b03 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
	tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
	tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
	tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c,
	tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c,
	tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c,
	tmoverhd/testtask.c: Rename timer driver methods to follow RTEMS
	programming conventions.
2008-08-31 16:47:18 +00:00
Joel Sherrill
424ee2ba6a 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Rename timer driver methods to follow RTEMS
	programming conventions.
2008-08-31 16:47:17 +00:00
Joel Sherrill
674a980f1c 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c, timer/timerisr.S: Rename timer driver methods to
	follow RTEMS programming conventions.
2008-08-31 16:38:22 +00:00
Joel Sherrill
35f52a6982 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Rename timer driver methods to follow RTEMS
	programming conventions.
2008-08-31 16:07:58 +00:00
Joel Sherrill
e6778bc860 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c, timer/timerisr.c: Rename timer driver methods to
	follow RTEMS programming conventions.
2008-08-31 16:02:11 +00:00
Joel Sherrill
9856277be2 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c, include/m340timer.h, timer/timer.c: Rename timer
	driver methods to follow RTEMS programming conventions.
2008-08-31 15:55:27 +00:00
Joel Sherrill
0ccb2bbf81 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c, timer/timerisr.S: Rename timer driver methods to
	follow RTEMS programming conventions.
2008-08-31 15:54:43 +00:00
Joel Sherrill
b642940c49 2008-08-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Fix formatting.
	* console-polled.c: Error if minor < 2 not just <= 2.
2008-08-30 23:00:39 +00:00
Joel Sherrill
86a65b6f0b 2008-08-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am, rtems/src/tasksetpriority.c: Improve comments and
	wrapping.
2008-08-30 22:52:12 +00:00
Joel Sherrill
a818530b48 2008-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/sonic.c: Do not declare a variable just to hold an
	ignored return value.
2008-08-30 20:29:57 +00:00
Joel Sherrill
f634ca2997 2008-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* acinclude.m4: Add mcf52235 and mcf5329. Regenerate.
2008-08-30 20:29:11 +00:00
Joel Sherrill
e6233d25ef 2008-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* acinclude.m4: Add bf537Stamp. Regenerate.
2008-08-30 20:28:35 +00:00
Joel Sherrill
0cb39e8d53 2008-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c: Use default bsp_pretasking_hook().
2008-08-30 20:27:31 +00:00
Ralf Corsepius
f20e61aebc 2008-08-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c: Fix prototype.
2008-08-29 14:25:14 +00:00
Ralf Corsepius
e95065d2c0 Fix prototype. 2008-08-29 14:25:04 +00:00
Joel Sherrill
08808cb51d 2008-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove another duplicate reference.
2008-08-29 13:13:42 +00:00
Joel Sherrill
757801b116 2008-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove duplicate reference.
2008-08-29 13:12:50 +00:00
Ralf Corsepius
d8a213b280 Regenerate. 2008-08-28 19:54:29 +00:00
Ralf Corsepius
e90124e954 Bump GCC_RPMREL. 2008-08-28 19:53:37 +00:00
Till Straumann
78912b5c6d 2008-08-28 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vme_universe.c: added implementation for
	BSP_VMEResetBus().
2008-08-28 15:39:49 +00:00
Till Straumann
231680a692 2008-08-28 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
	added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
2008-08-28 15:38:07 +00:00
Ralf Corsepius
183e5cf0b8 Regenerate. 2008-08-28 14:13:55 +00:00
Ralf Corsepius
c9ef27be12 Add rtems4.10. 2008-08-28 14:12:42 +00:00
Ralf Corsepius
68e6a18d1a Bump BINUTILS_RPMREL. 2008-08-28 14:11:48 +00:00
Ralf Corsepius
2fb65fbfa7 gcc-4.3.2 2008-08-28 14:08:37 +00:00
Ralf Corsepius
d5c49aa327 New. 2008-08-28 14:07:19 +00:00
Ralf Corsepius
882a12a521 Use URLs for patches. 2008-08-28 01:14:03 +00:00
Ralf Corsepius
dcd4bc9002 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Eliminate rtems_boolean.
2008-08-27 21:45:12 +00:00
Ralf Corsepius
4dd986fa97 Eliminate rtems_boolean. 2008-08-27 21:45:05 +00:00
Ralf Corsepius
dbfc4fdea3 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnds/include/nds/jtypes.h: Use bool/stdbool.h instead of
	local (non-POSIX compliant) "bool".
2008-08-27 21:39:09 +00:00
Ralf Corsepius
478533e034 Use bool/stdbool.h instead of local (non-POSIX compliant) "bool". 2008-08-27 21:38:42 +00:00
Joel Sherrill
a5554d28b6 2008-08-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/object.t: Correct order of arguments.
2008-08-27 15:21:20 +00:00
Ralf Corsepius
a7e9274f84 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Eliminate rtems_boolean.
2008-08-27 14:17:35 +00:00
Ralf Corsepius
97cfbdc175 Eliminate rtems_boolean. 2008-08-27 14:17:28 +00:00
Ralf Corsepius
0b367e9c28 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Eliminate rtems_boolean.
2008-08-27 12:53:04 +00:00
Ralf Corsepius
ee1af044b6 Eliminate rtems_boolean. 2008-08-27 12:52:59 +00:00
Ralf Corsepius
eaf2e6fa60 Regenerate. 2008-08-27 12:50:27 +00:00
Ralf Corsepius
2c4d21336d 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove stray include_HEADERS += irq/irq.h.
2008-08-27 12:50:18 +00:00
Joel Sherrill
f3db4ac83a 2008-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/Makefile.am, libmisc/shell/shell.c, libmisc/shell/shell.h:
	Split out rtems_shell_get_prompt() so it can be overridden by the
	user.
	* libmisc/shell/shell_getprompt.c: New file.
2008-08-27 12:48:41 +00:00
Ralf Corsepius
f9c186c641 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* lpc22xx/timer/timer.c: Remove broken bool implementation.
	Remove unused vars.
2008-08-27 11:18:46 +00:00
Ralf Corsepius
9b1c919e62 Remove broken bool implementation.
Remove unused vars.
2008-08-27 11:18:36 +00:00
Ralf Corsepius
2a620dbbfd 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/getproto.c, libnetworking/libc/getprotoent.c,
	libnetworking/libc/getprotoname.c,
	libnetworking/libc/getservbyname.c,
	libnetworking/libc/inet_makeaddr.c, libnetworking/libc/recv.c,
	libnetworking/libc/send.c: Stop using old-style
	function-definitions.
2008-08-27 11:14:07 +00:00
Ralf Corsepius
c78ecb0eda Stop using old-style function-definitions. 2008-08-27 11:13:59 +00:00
Ralf Corsepius
5531513590 Use URLs for patches. 2008-08-27 09:42:00 +00:00
Ralf Corsepius
aef162f6a4 Remove (Obsolete). 2008-08-27 09:33:58 +00:00
Ralf Corsepius
65c3aaf471 Use URLs for patches. 2008-08-27 09:31:37 +00:00
Ralf Corsepius
8371640d8e Abandon gcc-4.3.0.
Use URLs for patches.
newlib-1.16.0-rtems4.9-20080827.diff.
2008-08-27 09:30:57 +00:00
Ralf Corsepius
5c7a69ba4e Update. 2008-08-27 07:52:59 +00:00
Ralf Corsepius
d880bc54b1 New. 2008-08-27 07:50:31 +00:00
Ralf Corsepius
c85397cbe3 Remove. 2008-08-27 07:49:12 +00:00
Ralf Corsepius
f9ad4a64d8 Remove tic4x (Abandoned). 2008-08-27 07:42:21 +00:00
Ralf Corsepius
71ca05a903 Remove. 2008-08-27 07:41:11 +00:00
Ralf Corsepius
cc1ec8c3f1 Remove (Abandon). 2008-08-27 07:40:52 +00:00
Ralf Corsepius
e69afe2530 Use full URLs to patches. 2008-08-27 07:38:40 +00:00
Ralf Corsepius
d0cccc9727 Abandon rtems4.10/tic4x. 2008-08-27 07:29:31 +00:00
Ralf Corsepius
f837cfd58f Abandon tic4x. 2008-08-27 07:28:36 +00:00
Ralf Corsepius
674811a35d Remove (Abandoned). 2008-08-27 07:27:53 +00:00
Ralf Corsepius
f3e460bbbe 2008-08-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/fsmount/fsmount.c: Convert to using bool.
2008-08-26 12:22:39 +00:00
Ralf Corsepius
135910afe0 Convert to using bool. 2008-08-26 12:21:36 +00:00
Thomas Doerfler
4b23c94504 various changes to gen83xx BSP and others 2008-08-26 11:55:31 +00:00
Ralf Corsepius
0fc02b16c2 2008-08-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/auth.c, pppd/ccp.c, pppd/chap.c, pppd/chat.c,
	pppd/demand.c, pppd/fsm.c, pppd/ipcp.c, pppd/lcp.c,
	pppd/magic.c, pppd/options.c, pppd/rtemsmain.c,
	pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
	Stop using old-style function-definitions.
2008-08-26 10:24:31 +00:00
Ralf Corsepius
62c37537bd Stop using old-style function-definitions. 2008-08-26 10:24:22 +00:00
Ralf Corsepius
8e92db9f73 2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/bdbuf.c, libblock/src/diskdevs.c,
	libblock/src/ide_part_table.c, libblock/src/ramdisk.c:
	s/rtems_boolean/bool/g.
2008-08-25 15:08:09 +00:00
Ralf Corsepius
e03c37ae5b s/rtems_boolean/bool/g. 2008-08-25 15:07:58 +00:00
Thomas Doerfler
22c0e4d597 Changed invalid usage of a boolean type to a proper integer type in calc_dbat_regvals(). 2008-08-25 12:50:29 +00:00
Ralf Corsepius
28041b675b 2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmd/md4.c, libmd/md5.c:
	Stop using old-style function-definitions.
2008-08-25 11:53:58 +00:00
Ralf Corsepius
3eb76324b6 Stop using old-style function-definitions. 2008-08-25 11:53:48 +00:00
Ralf Corsepius
5e042599bf 2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/closedir.c, libcsupport/src/getcwd.c,
	libcsupport/src/mount.c, libcsupport/src/newlibc.c,
	libcsupport/src/opendir.c, libcsupport/src/readdir.c,
	libcsupport/src/scandir.c:
	Stop using old-style function-definitions.
2008-08-25 11:19:42 +00:00
Ralf Corsepius
7e19113351 Stop using old-style function-definitions. 2008-08-25 11:19:33 +00:00
Ralf Corsepius
9190a31d76 2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/malloc_boundary.c: Use %zi to print size_t.
2008-08-25 11:15:24 +00:00
Ralf Corsepius
68c65d657a Use %zi to print size_t. 2008-08-25 11:15:14 +00:00
Ralf Corsepius
8b7ec01157 2008-08-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture.c, libmisc/shell/fts.c:
	Stop using old-style function-definitions.
2008-08-25 11:03:50 +00:00
Ralf Corsepius
347a3feee3 Stop using old-style function-definitions. 2008-08-25 11:03:14 +00:00
Joel Sherrill
638a91950f 2008-08-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/clock.t: Correct discussion of timeval.
2008-08-24 17:44:25 +00:00
Joel Sherrill
cb02ead936 2008-08-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/irq_init.c: Reverse previous incorrect changes. Correct
	warnings and ensure BSP still works.
2008-08-24 15:56:46 +00:00
Joel Sherrill
0817298746 2008-08-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Now named bspclean.c
2008-08-22 20:42:05 +00:00
Joel Sherrill
192834e1a3 2008-08-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/init.t: Eliminate empty section.
2008-08-22 17:00:31 +00:00
Joel Sherrill
29910decc1 2008-08-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/init.t: Complete update.
2008-08-22 16:58:53 +00:00
Joel Sherrill
0eb595a839 2008-08-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/Makefile.am, bsp_howto/init.t, bsp_howto/intro.t,
	bsp_howto/makefiles.t, bsp_howto/support.t: Update initialization
	sequence. Add another figure.
	* bsp_howto/BSPInitFlowchart-49.eps, bsp_howto/BSPInitFlowchart-49.png: New files.
2008-08-22 16:38:00 +00:00
Joel Sherrill
a78df7ba0c Index: ChangeLog
===================================================================
RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/powerpc/ChangeLog,v
retrieving revision 1.309
diff -u -r1.309 ChangeLog
--- ChangeLog	20 Aug 2008 17:29:18 -0000	1.309
+++ ChangeLog	22 Aug 2008 13:35:03 -0000
@@ -1,3 +1,8 @@
+2008-08-22	Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+	* shared/include/powerpc-utility.h: Fixed parameter evaluation in
+	special purpose register macros.
+
 2008-08-20	Sebastian Huber <sebastian.huber@embedded-brains.de>

 	* mpc55xx/fec/fec.c: Added copyright information.
2008-08-22 13:35:08 +00:00
Joel Sherrill
5dfb320c55 2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* index.html.in: Reorder manuals.
2008-08-21 21:41:01 +00:00
Joel Sherrill
c7ff10af76 2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/Makefile.am, bsp_howto/linkcmds.t, bsp_howto/makefiles.t,
	bsp_howto/target.t: Update some of this manual.
	* bsp_howto/Developer-User-Timeline.eps,
	bsp_howto/Developer-User-Timeline.png: New files.
2008-08-21 21:31:02 +00:00
Joel Sherrill
9353a0d4f2 2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspclean.c: New file.
	* startup/exit.c: Removed.
2008-08-21 19:34:40 +00:00
Joel Sherrill
6e2ac9ce6c 2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
	routine.
2008-08-21 19:33:55 +00:00
Joel Sherrill
21c9770eff 2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
	routine.
	* startup/bspclean.c: New file.
	* startup/exit.c: Removed.
2008-08-21 19:33:53 +00:00
Joel Sherrill
cec5c069b0 2008-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* libblock/include/rtems/bdbuf.h, libblock/include/rtems/diskdevs.h,
	libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
	libblock/src/ramdisk.c: Eliminate sign mismatch warnings.
2008-08-21 16:17:35 +00:00
Joel Sherrill
d9be802487 2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
	* console/console.c: Added poll for char helper.
	* include/bsp.h: Add macro definitions for optional reset behavior.
	* startup/bspstart.c: Split out bsp_cleanup(). Clean up.
	* startup/bspclean.c: New file.  Not can press any key on normal
	shutdown to reset board when on MPC8313erdb.
2008-08-21 16:16:47 +00:00
Joel Sherrill
d79a27be40 2008-08-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
	of a boolean type to a proper integer type in calc_dbat_regvals().
	Througout code formatting.
2008-08-21 14:57:19 +00:00
Joel Sherrill
2a517327a6 2008-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_howto/ata.t, bsp_howto/clock.t, bsp_howto/ide-ctrl.t,
	bsp_howto/nvmem.t, bsp_howto/shmsupp.t, user/datatypes.t, user/mp.t,
	user/userext.t: Eliminate all references to rtems_signedXX and
	rtems_unsignedXX.
2008-08-21 14:50:16 +00:00
Ralf Corsepius
a94ef122c2 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-network.c: Use memset instead of bzero.
2008-08-21 13:07:01 +00:00
Ralf Corsepius
d024ff49c4 Use memset instead of bzero. 2008-08-21 13:06:53 +00:00
Ralf Corsepius
9ac81fe2ea 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/internal.h: Don't include "config.h".
	Adjust header guard.
2008-08-21 12:30:23 +00:00
Ralf Corsepius
16e4fb6352 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/cmp-ls.c, libmisc/shell/err.c,
	libmisc/shell/errx.c, libmisc/shell/filemode.c,
	libmisc/shell/fts.c, libmisc/shell/main_cp.c,
	libmisc/shell/main_ls.c, libmisc/shell/main_mv.c,
	libmisc/shell/main_rm.c, libmisc/shell/print-ls.c,
	libmisc/shell/pwcache.c, libmisc/shell/shellconfig.c,
	libmisc/shell/utils-cp.c, libmisc/shell/utils-ls.c,
	libmisc/shell/verr.c, libmisc/shell/verrx.c,
	libmisc/shell/vis.c, libmisc/shell/vwarn.c,
	libmisc/shell/vwarnx.c, libmisc/shell/warn.c,
	libmisc/shell/warnx.c: Include "config.h".
2008-08-21 12:29:12 +00:00
Ralf Corsepius
575babcf49 Include "config.h". 2008-08-21 12:29:02 +00:00
Ralf Corsepius
84b36f433a 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-network.c, libmisc/monitor/mon-part.c,
	libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c:
	Include "config.h".
2008-08-21 12:25:51 +00:00
Ralf Corsepius
e53fd874fc 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/main_ifconfig.c: Use memset instead of bzero.
2008-08-21 06:07:16 +00:00
Ralf Corsepius
86f89be4a3 Use memset instead of bzero. 2008-08-21 06:07:07 +00:00
Ralf Corsepius
3316af8af2 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c: Don't use annonymous unions.
2008-08-21 04:57:22 +00:00
Ralf Corsepius
199a0d363d 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/flashdisk.c: Remove bool, true, false.
2008-08-21 04:32:22 +00:00
Ralf Corsepius
5c0d4fd8ab Remove bool, true, false. 2008-08-21 04:32:11 +00:00
Ralf Corsepius
182aecb9c6 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/avr.h: Add avr25, avr31, avr35, avr51 to
	CPU_NAME cascade.
	* rtems/score/cpu.h: Add missing prototypes.h.
2008-08-21 04:14:53 +00:00
Ralf Corsepius
5b31128b99 Add avr25, avr31, avr35, avr51 to CPU_NAME cascade. 2008-08-21 04:14:20 +00:00
Ralf Corsepius
bdf9e8de99 Add missing prototypes. 2008-08-21 04:12:26 +00:00
Ralf Corsepius
b7b6100115 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/types.h: Include stdbool.h.
	Use bool as base-type for boolean.
2008-08-21 04:10:51 +00:00
Ralf Corsepius
30e2df697a Include stdbool.h. Use bool as base-type for boolean. 2008-08-21 04:10:35 +00:00
Joel Sherrill
aa4a3f1ac4 2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/dummy/dummy.c: Add missing initializers.
	* score/src/threadinitialize.c: Change type of loop counter.
2008-08-20 22:24:09 +00:00
Joel Sherrill
ccec63e98d 2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/error.c, libmisc/dummy/dummy.c,
	rtems/src/rtemsobjectgetapiclassname.c,
	rtems/src/rtemsobjectgetapiname.c: Add 0 for missing initializers.
2008-08-20 19:31:24 +00:00
Joel Sherrill
dccd35192f 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
2008-08-20 17:30:07 +00:00
Joel Sherrill
85bca3f228 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/rtems/status-checks.h: Fixed integer conversion warning.
2008-08-20 17:29:37 +00:00
Joel Sherrill
1dab7883a9 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc55xx/fec/fec.c: Added copyright information.
	* mpc55xx/dspi/dspi.c, mpc55xx/edma/edma.c, mpc55xx/esci/esci.c:
	Fixed nexted extern declarations.  Fixed integer conversion warnings.
	* shared/include/cpuIdent.c: Added missing initializers.
2008-08-20 17:29:19 +00:00
Joel Sherrill
76cb5e4953 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* src/irq-generic.c: Fixed integer conversion warnings.
2008-08-20 17:28:59 +00:00
Joel Sherrill
dab9e55c77 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/mpc55xxevb.h, network/network.c, startup/sd-card-init.c,
	tests/tests.c: Added copyright information.  Added missing prototypes.
	Fixed integer conversion warning.
	* startup/bspclean.c: Include bootcard.h.
2008-08-20 17:28:14 +00:00
Joel Sherrill
bbbb8f0840 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/tm27.h: Uses now a decrementer exception handler.  Replaces
	previous file.
	* startup/bspstart.c: Install a default decrementer exception handler.
2008-08-20 17:27:43 +00:00
Joel Sherrill
9a85541b38 2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* block/block.c, console/console.c, dswifi/arm9/source/sgIP.h,
	dswifi/arm9/source/sgIP_ARP.h, dswifi/arm9/source/sgIP_Config.h,
	dswifi/arm9/source/sgIP_DHCP.h, dswifi/arm9/source/sgIP_DNS.h,
	dswifi/arm9/source/sgIP_Hub.h, dswifi/arm9/source/sgIP_ICMP.h,
	dswifi/arm9/source/sgIP_IP.h, dswifi/arm9/source/sgIP_TCP.h,
	dswifi/arm9/source/sgIP_UDP.h, dswifi/arm9/source/sgIP_memblock.h,
	dswifi/arm9/source/wifi_arm9.c, dswifi/arm9/source/wifi_arm9.h,
	dswifi/include/dswifi7.h, dswifi/include/dswifi9.h, fb/fb.c,
	include/my_ipc.h, libfat/source/disc_io/disc_io.h,
	libfat/source/disc_io/io_nmmc.c,
	libnds/include/nds/arm9/exceptions.h,
	libnds/include/nds/arm9/input.h, libnds/include/nds/arm9/ndsmotion.h,
	libnds/include/nds/arm9/videoGL.h, libnds/source/arm9/console.c,
	libnds/source/arm9/gurumeditation.c, libnds/source/arm9/ndsmotion.c,
	libnds/source/common/card.c, libnds/source/common/interrupts.c,
	sound/sound.c, startup/start.c, touchscreen/reco.h, wifi/compat.c,
	wifi/compat.h: Fix most warnings.
2008-08-20 16:31:41 +00:00
Ralf Corsepius
19b9991ece 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Abort if stdbool.h is not c99 compliant.
2008-08-20 15:10:42 +00:00
Ralf Corsepius
3e63ac1b63 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/pppd.h: Use stdbool.h. Remove local bool.
2008-08-20 15:00:25 +00:00
Ralf Corsepius
a807b75e38 Use stdbool.h. Remove local bool. 2008-08-20 14:59:51 +00:00
Joel Sherrill
b9f2bb8a41 2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Correct prototype of _CPU_Thread_dispatch_pointer.
2008-08-20 13:36:29 +00:00
Ralf Corsepius
99ee8265c3 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* GT64260/GT64260TWSI.c, network/if_100MHz/GT64260eth.c,
	network/if_1GHz/if_wm.c: Add missing prototypes.
2008-08-20 11:32:54 +00:00
Ralf Corsepius
5d2f519617 Add missing prototypes. 2008-08-20 11:32:46 +00:00
Ralf Corsepius
6771a9e796 Add missing prototypes. 2008-08-20 09:00:11 +00:00
Ralf Corsepius
32cf352584 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/consolelite.c, opbintctrl/opbintctrl.c:
	Add missing prototypes.
2008-08-20 09:00:02 +00:00
Ralf Corsepius
d06aa82383 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq/FPGA.c, irq/irq_init.c, pci/no_host_bridge.c,
	startup/Hwr_init.c, startup/genpvec.c:
	Add missing prototypes.
2008-08-20 08:58:38 +00:00
Ralf Corsepius
24e0d9aa78 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* GT64260/GT64260TWSI.c, irq/irq_init.c,
	network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c,
	pci/pci.c, pci/pci_interface.c, startup/bspstart.c,
	vectors/exceptionhandler.c: Add missing prototypes.
2008-08-20 08:57:03 +00:00
Ralf Corsepius
db4b7dc140 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* i2c/i2c_init.c, i2c/mpc8540_i2c.c, irq/irq_init.c,
	network/tsec.c, pci/detect_host_bridge.c, startup/bspstart.c:
	Add missing prototypes.
2008-08-20 08:55:10 +00:00
Ralf Corsepius
b95cd64711 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup.
2008-08-20 08:53:15 +00:00
Ralf Corsepius
31c62d0d7f 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/flash/flash.c, shared/irq/irq_init.c: Add missing
	prototypes.
2008-08-20 08:52:03 +00:00
Ralf Corsepius
d4edf2dd49 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_HEADER_STDBOOL.
2008-08-20 07:46:50 +00:00
Ralf Corsepius
17ed18c058 Add AC_HEADER_STDBOOL. 2008-08-20 07:46:26 +00:00
Ralf Corsepius
291557bba2 2008-08-2008 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/nvdisk.c: Remove bool, true, false (unused, clashes
	with C99/POSIX).
2008-08-20 07:16:02 +00:00
Ralf Corsepius
16fa78edc5 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* pci/pci.c: Add CVS Id.
2008-08-20 06:59:04 +00:00
Ralf Corsepius
401dbf89f4 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* GT64260/MVME5500I2C.c: Once again eliminate u32, unchar.
	Add CVS Id, fix typo.
2008-08-20 06:57:13 +00:00
Ralf Corsepius
752b895175 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c,
	mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c:
	Add missing prototypes.
2008-08-20 05:52:46 +00:00
Ralf Corsepius
1233af37f7 Add missing prototypes. 2008-08-20 05:52:39 +00:00
Ralf Corsepius
cc981e11bc Add missing prototypes. 2008-08-20 05:47:08 +00:00
Ralf Corsepius
288fbd42e3 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c:
	Add missing prototypes.
2008-08-20 05:46:58 +00:00
Ralf Corsepius
2366de1f53 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/p_clock.c, console/console.c, irq/irq.c, irq/irq_init.c,
	vectors/vectors_init.c: Add missing prototypes.
2008-08-20 05:45:18 +00:00
Ralf Corsepius
717d3707eb 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/showbats.c, shared/console/inch.c, shared/irq/irq_init.c,
	shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c,
	shared/startup/zerobss.c, shared/vme/vmeconfig.c,
	startup/exit.c: Add missing prototypes.
2008-08-20 05:43:49 +00:00
Ralf Corsepius
ce53040ef4 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/p_clock.c, irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
	Add missing prototypes.
2008-08-20 05:30:44 +00:00
Ralf Corsepius
3dc0d74d08 Add missing prototypes. 2008-08-20 05:30:36 +00:00
Ralf Corsepius
bd792923b9 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspclean.c, startup/sd-card-init.c, tests/tests.c:
	Add missing prototypes.
2008-08-20 05:12:54 +00:00
Ralf Corsepius
bb6c1e5681 Add missing prototypes. 2008-08-20 05:12:45 +00:00
Ralf Corsepius
520b092c88 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c, irq/irq_init.c, vectors/vectors.h,
	vectors/vectors_init.c: Add missing prototypes.
2008-08-20 04:28:08 +00:00
Ralf Corsepius
f85062304a Add missing prototypes. 2008-08-20 04:28:02 +00:00
Ralf Corsepius
5e8285916c 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
	ppc403/timer/timer.c, shared/src/cache.c: Add missing prototypes.
2008-08-20 04:03:08 +00:00
Ralf Corsepius
c8bcff5741 Add missing prototypes. 2008-08-20 04:02:57 +00:00
Ralf Corsepius
be716129bc 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h,
	irq/irq_init.c, pci/no_host_bridge.c, startup/bspstart.c:
	Add missing prototypes.
2008-08-20 03:46:49 +00:00
Ralf Corsepius
858bf3f3f0 Add missing prototypes. 2008-08-20 03:46:38 +00:00
Ralf Corsepius
f80453f0bf 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq/irq.c, irq/irq_init.c, startup/bspstart.c:
	Add missing prototypes.
2008-08-20 03:41:17 +00:00
Ralf Corsepius
378bea5a7d Add missing prototypes. 2008-08-20 03:41:07 +00:00
Joel Sherrill
0e4e56ba2a 2008-08-19 Cedric Aubert <cedric_aubert@yahoo.fr>
PR 500/misc
	* libcsupport/src/termios.c: Avoid potential buffer overflow.
2008-08-19 20:20:34 +00:00
Joel Sherrill
cc4c524bd4 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
	* libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
2008-08-19 20:02:37 +00:00
Joel Sherrill
14afc13ade 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/ps2_mouse.c: Fix ps2 mouse interrupt.
2008-08-19 19:57:46 +00:00
Joel Sherrill
f75767b00c 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for
	prototypes, types, etc.
2008-08-19 19:34:12 +00:00
Joel Sherrill
e3a1d4255d 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c, console/serial_mouse.c, ne2000/ne2000.c,
	startup/bspstart.c: Fix warnings for prototypes, types, etc.
2008-08-19 19:34:08 +00:00
Joel Sherrill
fe801630f8 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* bin2boot.c: Fix uninitialized variable warning.
2008-08-19 19:33:55 +00:00
Joel Sherrill
af063f6c01 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Fix prototypes.
	* rtems/score/cpu.h: Use memcpy() initialize FP structure and avoid
	many casts and potential warnings.
2008-08-19 19:10:46 +00:00
Joel Sherrill
930775ddb7 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libnetworking/kern/kern_sysctl.c, libnetworking/libc/res_debug.c: Fix
	warnings.
2008-08-19 18:47:54 +00:00
Joel Sherrill
1a7c300001 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Fix type when initializing FP context.
2008-08-19 18:46:20 +00:00
Joel Sherrill
14d1db6cdb 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libfs/src/nfsclient/src/nfs.c, libfs/src/nfsclient/src/rpcio.c:
	Remove some warnings. Using ASSERT/assert macros confuses gcc who is
	unsure actions take place. More importantly if you ever compiled with
	NDEBUG set wrong, intended actions would not occur. Likely I did not
	catch all of these.
2008-08-19 18:18:54 +00:00
Joel Sherrill
6bdeeb3111 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* m68040/fpsp/rtems_fpsp.c: Move extern outside of braces.
2008-08-19 17:42:03 +00:00
Joel Sherrill
d3b8e4a35d 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c: Move extern outside of braces.
2008-08-19 17:41:56 +00:00
Joel Sherrill
593297e428 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/display/disp_hcms29xx.c: Do not make these static. They
	appear to be unused that way.
2008-08-19 17:39:05 +00:00
Joel Sherrill
4a7fc5df42 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/bspstart.c, startup/init5282.c: Fixed warnings.
2008-08-19 17:38:42 +00:00
Joel Sherrill
49a4016507 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* dswifi/arm7/makefile, dswifi/include/netinet/in.h,
	libnds/basicARM7/source/defaultARM7.c, libnds/include/gbfs.h,
	libnds/include/nds/bios.h, libnds/include/nds/card.h,
	libnds/include/nds/dma.h, libnds/include/nds/interrupts.h,
	libnds/include/nds/ipc.h, libnds/include/nds/jtypes.h,
	libnds/include/nds/registers_alt.h, libnds/include/nds/system.h,
	libnds/include/nds/timers.h, libnds/include/nds/arm7/audio.h,
	libnds/include/nds/arm7/clock.h, libnds/include/nds/arm7/serial.h,
	libnds/include/nds/arm7/touch.h, libnds/include/nds/arm9/boxtest.h,
	libnds/include/nds/arm9/cache.h, libnds/include/nds/arm9/console.h,
	libnds/include/nds/arm9/ndsmotion.h, libnds/include/nds/arm9/video.h,
	libnds/include/nds/arm9/videoGL.h, libnds/source/arm7/audio.c,
	libnds/source/arm7/clock.c, libnds/source/arm7/microphone.c,
	libnds/source/arm7/touch.c, libnds/source/arm7/userSettings.c,
	libnds/source/arm9/boxtest.c, libnds/source/arm9/gurumeditation.c,
	libnds/source/arm9/ndsmotion.c, libnds/source/arm9/videoGL.c,
	libnds/source/common/card.c,
	libnds/source/common/interruptDispatcher.S, touchscreen/reco.c: Fix
	various warnings by fixing prototypes. Remove unused .bin files.
	Convert all files to UNIX CF/LF.
	* libnds/source/arm9/COS.bin, libnds/source/arm9/SIN.bin,
	libnds/source/arm9/TAN.bin, libnds/source/arm9/default_font.bin: Removed.
2008-08-19 15:47:14 +00:00
Joel Sherrill
e1730f64f8 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* bin2s.c: Fix various warnings by fixing prototypes. Remove unused
	.bin files. Convert all files to UNIX CF/LF.
2008-08-19 15:47:04 +00:00
Joel Sherrill
d80c921dbc 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/bspstart.c: Fixed nested extern declarations.
2008-08-19 15:45:01 +00:00
Joel Sherrill
aec17f1a2c 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/shmdr/shm_driver.h: Correct prototypes.
2008-08-19 15:22:41 +00:00
Joel Sherrill
f4e7c5190c 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* httpd/uemf.h: Add empty braces to macro.
2008-08-19 15:08:05 +00:00
Ralf Corsepius
1925dad2cb Add missing prototypes. 2008-08-19 14:47:33 +00:00
Ralf Corsepius
8d7fe6221f 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7032/timer/timer.c, sh7045/timer/timer.c, sh7750/timer/timer.c:
	 Add missing prototypes.
2008-08-19 14:47:08 +00:00
Joel Sherrill
f132a3d8dd 2008-08-19 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
PR 1296/cpukit.
	* psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
	incorrect repeat interval. This patch fixes the following problems in
	the test.
	  (1) Adds test for value of it_interval.tv_nsec.
	  (2) Corrects test for absolute timer in past.
	  (3) Modifies test to use different initial and repeat periods.
	  (4) Updates psxtimer01.scn to match results.
2008-08-19 14:46:52 +00:00
Ralf Corsepius
e77c723878 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* trap34/console-io.c: Add missing prototypes.
2008-08-19 14:45:32 +00:00
Joel Sherrill
753c05ab02 2008-08-19 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
PR 1296/cpukit.
	* posix/src/timersettime.c: POSIX timers use incorrect repeat interval.
	This patch fixes the following problems in timer_settime: 1) Uses
	value.it_interval for repeat period. 2) Corrects test for incorrect
	value of it_value.tv_nsec (should reject 1000000000).
2008-08-19 14:45:15 +00:00
Joel Sherrill
ea0586b1a1 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/m68kbspgetworkarea.c: Move extern of global symbols from
	linkcmds outside function.
2008-08-19 14:39:21 +00:00
Joel Sherrill
60a3fa0c2e 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c, rtems/score/cpu.h: Add extern for bfffo table and rename it to
	indicate that it is specific to this architecture.
2008-08-19 14:19:12 +00:00
Ralf Corsepius
3fe64cb577 Add missing prototypes. 2008-08-19 13:59:12 +00:00
Ralf Corsepius
c85b78ac7a 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* timerstub.c: Add missing prototypes.
2008-08-19 13:58:58 +00:00
Ralf Corsepius
21a62ef002 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/__main.c: Add missing prototypes.
2008-08-19 13:47:11 +00:00
Ralf Corsepius
bec7639374 Add missing prototypes. 2008-08-19 13:47:03 +00:00
Joel Sherrill
55cf0bf2a5 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/threadmp.inl: Add include of
	rtems/score/mpci.h and remove extern.
2008-08-19 13:18:40 +00:00
Joel Sherrill
639e1319ec 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/clockdrv.h: Add Clock_Exit prototype.
2008-08-19 12:42:10 +00:00
Joel Sherrill
f3eaba9a0c 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
	bsp_libc_init() to match RTEMS_Malloc_Initialize().
	* bsppost.c, bsppredriverhook.c: Include bootcard.h.
	* src/irq-generic.c: Fixed warnings.
2008-08-19 12:41:03 +00:00
Joel Sherrill
a9c2508f60 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/clock/clock.c: Fixed warnings.
2008-08-19 12:39:55 +00:00
Joel Sherrill
699c2be07f 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
	startup/uboot_support.c: Fixed warnings.
2008-08-19 12:38:41 +00:00
Joel Sherrill
54c7a7fef6 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
	variables and made methods static.
2008-08-19 12:27:47 +00:00
Ralf Corsepius
396e2af102 2008-08-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/inline/rtems/rtems/asr.inl,
	rtems/inline/rtems/rtems/attr.inl,
	rtems/inline/rtems/rtems/barrier.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,
	Add header guard to force indirect inclusion.
2008-08-19 12:09:54 +00:00
Ralf Corsepius
4d24fccb93 Add header guard to force indirect inclusion. 2008-08-19 12:09:40 +00:00
Ralf Corsepius
07f20cb14b 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h: Add missing prototype.
2008-08-19 12:07:39 +00:00
Ralf Corsepius
6932bceeeb Add missing prototype. 2008-08-19 12:07:28 +00:00
Ralf Corsepius
b79c595205 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init5235.c: Add missing prototypes.
2008-08-19 11:25:13 +00:00
Ralf Corsepius
a840853385 Add missing prototypes. 2008-08-19 11:25:05 +00:00
Ralf Corsepius
1b778dcc9b 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init5206e.c: Add missing prototypes.
2008-08-19 11:23:29 +00:00
Ralf Corsepius
349a9fcb06 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototypes.
2008-08-19 11:22:18 +00:00
Ralf Corsepius
bbc99ce2d0 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c, startup/init5329.c: Add missing prototypes.
2008-08-19 11:19:52 +00:00
Ralf Corsepius
ddb6ac6ac6 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init5272.c: Add missing prototypes.
2008-08-19 11:18:08 +00:00
Ralf Corsepius
7220bf85d4 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init5282.c: Add missing prototypes.
2008-08-19 11:16:19 +00:00
Ralf Corsepius
686d078369 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c, startup/init52235.c: Add missing prototypes.
2008-08-19 11:14:49 +00:00
Ralf Corsepius
5df7515e73 Add missing prototypes. 2008-08-19 10:28:06 +00:00
Ralf Corsepius
d54ef06065 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Add missing prototypes.
2008-08-19 10:27:55 +00:00
Ralf Corsepius
07426924d6 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/bspspuriousinit.c: Add missing prototypes.
2008-08-19 10:26:35 +00:00
Ralf Corsepius
8bd13f1f61 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c, console/leds.c, console/mc68ec.c,
	startup/bspstart.c, timer/timer.c: Add missing prototypes.
2008-08-19 10:24:31 +00:00
Ralf Corsepius
4377b904f4 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/sci.c, startup/bspstart.c, startup/start_c.c,
	timer/timer.c: Add missing prototypes.
2008-08-19 10:23:15 +00:00
Ralf Corsepius
7b68eedc1d 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspclean.c, timer/timer.c: Add missing prototypes.
2008-08-19 10:21:43 +00:00
Ralf Corsepius
1249bb2226 Add missing prototypes. 2008-08-19 09:19:39 +00:00
Ralf Corsepius
6a324ea827 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspclean.c, timer/timer.c: Add missing prototypes.
2008-08-19 09:19:33 +00:00
Ralf Corsepius
ef8c37c25f 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspclean.c, timer/timer.c, tod/tod.c:
	Add missing prototypes.
2008-08-19 09:18:20 +00:00
Ralf Corsepius
6793070abf 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Add missing prototypes.
2008-08-19 09:17:16 +00:00
Ralf Corsepius
c47d34277e 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/cpuboot.c, startup/memcheck.c, timer/timer.c:
	Add missing prototypes.
2008-08-19 09:06:06 +00:00
Ralf Corsepius
eb7dd75b83 Add missing prototypes. 2008-08-19 09:05:57 +00:00
Ralf Corsepius
047888003b 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clockdrv.c, startup/bspstart.c: Add missing prototypes.
2008-08-19 09:04:03 +00:00
Ralf Corsepius
8db1df2079 2008-08-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/corebarrier.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/corerwlock.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/corespinlock.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/threadq.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl:
	Add header guard to force indirect inclusion.
2008-08-19 08:33:14 +00:00
Ralf Corsepius
ef49476f5a Add header guard to force indirect inclusion. 2008-08-19 08:32:59 +00:00
Ralf Corsepius
c1982c42d9 2008-08-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/cond.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/rwlock.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/inline/rtems/posix/timer.inl:
	Add header guard to force indirect inclusion.
2008-08-19 08:31:29 +00:00
Ralf Corsepius
76a95864ba 2008-08-19 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:
	Add header guard to force indirect inclusion.
2008-08-19 08:29:51 +00:00
Ralf Corsepius
5a35f88931 2008-08-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* sapi/inline/rtems/chain.inl:
	Add header guard to force indirect inclusion.
2008-08-19 08:27:19 +00:00
Ralf Corsepius
51a27fd518 Use _RTEMS_RTEMS_OBJECT_H as header guard. 2008-08-19 08:08:44 +00:00
Ralf Corsepius
681cf78af8 2008-08-19 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/object.h: Use _RTEMS_RTEMS_OBJECT_H as
	header guard.
2008-08-19 08:08:28 +00:00
Ralf Corsepius
ebc6a326c9 2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_cksum_arm.h, score/cpu/arm/cpu.c
	score/cpu/h8300/rtems/score/cpu.h: Add missing prototypes.
2008-08-19 06:34:56 +00:00
Ralf Corsepius
d82bd27951 Add missing prototypes. 2008-08-19 06:34:44 +00:00
Joel Sherrill
226b162699 2008-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c, rtems/score/cpu.h: Add void.
2008-08-18 22:18:07 +00:00
Joel Sherrill
c553a23338 2008-08-18 Allan Hessenflow <allanh@kallisti.com>
* shared/clock/clockdrv.c, shared/clock/rtc.c, shared/clock/tod.h,
	shared/console/console.c, shared/timer/timer.c: Removed.
2008-08-18 21:51:37 +00:00
Joel Sherrill
c8b1ab96c8 2008-08-18 Allan Hessenflow <allanh@kallisti.com>
* Makefile.am, console/console-io.c, startup/bspstart.c: Update to use
	shared libcpu version of code implemented as part of bf537Stamp
	effort.
2008-08-18 21:51:35 +00:00
Joel Sherrill
02aaec7647 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/lib/ftpfs.c, libnetworking/libc/inet_ntoa.c,
	libnetworking/libc/rcmd.c, libnetworking/nfs/bootp_subr.c,
	libnetworking/rtems/rtems_glue.c,
	libnetworking/rtems/rtems_malloc_mbuf.c,
	libnetworking/rtems/rtems_showicmpstat.c, libnetworking/sys/malloc.h:
	Fix some warnings.
2008-08-18 21:42:41 +00:00
Joel Sherrill
73d53444ef 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Fix warning.
2008-08-18 21:26:50 +00:00
Joel Sherrill
371c30d556 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsppost.c: Fix warning by moving prototype to libcsupport.h.
2008-08-18 21:18:05 +00:00
Joel Sherrill
4243433bb2 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq_init.c: Fix warnings.
2008-08-18 21:17:16 +00:00
Joel Sherrill
b679966dc9 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h, mpc6xx/timer/timer.c,
	new-exceptions/e500_raw_exc_init.c,
	new-exceptions/bspsupport/ppc_exc_bspsupp.h,
	new-exceptions/bspsupport/vectors_init.c: Fix warnings.
2008-08-18 21:17:06 +00:00
Joel Sherrill
1487880d2c 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/include/rtems/libcsupport.h, libcsupport/src/scandir.c,
	libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-monitor.c,
	libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
	libnetworking/netinet/in_cksum_powerpc.h, shttpd/compat_rtems.h: Fix
	warnings.
2008-08-18 21:16:42 +00:00
Ralf Corsepius
6bb1d1a228 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/irq/irq_init.c: Add missing prototypes.
2008-08-18 21:15:04 +00:00
Ralf Corsepius
0b27c3dc43 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* smc/smc.c, startup/exit.c: Add missing prototypes.
2008-08-18 21:10:21 +00:00
Ralf Corsepius
085b702f96 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clockdrv.c: Add missing prototypes.
2008-08-18 21:08:53 +00:00
Ralf Corsepius
c001766d38 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
*  irq/bsp_irq_init.c: Add missing prototypes.
2008-08-18 21:07:48 +00:00
Ralf Corsepius
166cc98c58 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototypes.
2008-08-18 21:06:25 +00:00
Ralf Corsepius
3ad0c50ea0 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/exit.c: Add missing prototypes.
2008-08-18 21:05:13 +00:00
Joel Sherrill
f73fc29d66 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/task.h, itron/src/def_cyc.c,
	itron/src/task.c, libcsupport/src/newlibc_exit.c,
	libcsupport/src/sync.c, libfs/src/imfs/imfs_fchmod.c,
	posix/include/rtems/posix/pthread.h, posix/src/pthread.c,
	posix/src/sysconf.c, rtems/include/rtems/rtems/tasks.h,
	rtems/src/tasks.c, score/include/rtems/score/stack.h,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/thread.inl, score/src/threadhandler.c: Fix
	various nested-externs warnings.
2008-08-18 19:18:52 +00:00
Joel Sherrill
6dcf06ec7f 2008-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, console/console.c: Split debug IO code into separate
	file.
	* console/debugio.c: New file.
2008-08-18 16:47:54 +00:00
Joel Sherrill
e49bb54227 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split libc_init()
	into a separate file to avoid linkage dependencies on newlibc.c which
	in turn pulls in fclose() and other C library methods.
	* libcsupport/src/newlibc_init.c: New file.
2008-08-18 15:43:45 +00:00
Ralf Corsepius
1f27c1f765 2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Add -Wnested-externs.
2008-08-18 15:27:59 +00:00
Ralf Corsepius
a6998d7994 2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Add -Wnested-externs.
2008-08-18 15:13:59 +00:00
Joel Sherrill
4c54bb077e 2008-08-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/init548x.c: Converted to UNIX line endings.
2008-08-18 14:54:45 +00:00
Joel Sherrill
541c9e84f3 2008-08-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
	MPC8313ERDB -- The BAT entry for the eLBC was missing and add
	 hard reset sequence in bsp_cleanup().
2008-08-18 13:40:15 +00:00
Ralf Corsepius
bebbb9ab0f 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/clock/tod.h: Add missing prototypes.
2008-08-18 13:32:06 +00:00
Ralf Corsepius
2c77cbff30 Add missing prototypes. 2008-08-18 13:31:59 +00:00
Ralf Corsepius
146b5bea0b 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* serial/twi.c: Remove unused var.
2008-08-18 13:30:24 +00:00
Ralf Corsepius
553621b926 Remove unused var. 2008-08-18 13:30:19 +00:00
Ralf Corsepius
35a968c50b 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/tod.h: Add missing prototypes.
2008-08-18 13:29:14 +00:00
Ralf Corsepius
5c5628ecfb New. 2008-08-18 13:28:02 +00:00
Ralf Corsepius
e1d2facfe1 New. 2008-08-18 13:16:59 +00:00
Ralf Corsepius
ee7bbb9695 Remove bogus local declaration. 2008-08-18 12:02:34 +00:00
Ralf Corsepius
06341fc2a3 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/bspstart.c: Remove bogus local declaration.
2008-08-18 12:02:18 +00:00
Ralf Corsepius
45a34d82da 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Remove bogus local declarations.
	* gnatsupp/gnatsupp.c: Add missing prototypes.
2008-08-18 12:01:05 +00:00
Ralf Corsepius
7db0adc5e2 Remove bogus local declarations. 2008-08-18 12:00:57 +00:00
Ralf Corsepius
fbf533fba9 Add missing prototypes. 2008-08-18 12:00:42 +00:00
Ralf Corsepius
568bc602b7 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing
	prototypes.
2008-08-18 11:54:03 +00:00
Ralf Corsepius
2b6c0bff89 Add missing prototypes. 2008-08-18 11:53:53 +00:00
Ralf Corsepius
810647f42c 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* amba/amba.c, console/console.c, timer/timer.c: Add missing
	prototypes.
2008-08-18 11:27:45 +00:00
Ralf Corsepius
292f01cbef Add missing prototypes. 2008-08-18 11:27:37 +00:00
Ralf Corsepius
03581f9af3 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* gnatsupp/gnatsupp.c, timer/timer.c: Add missing prototypes.
2008-08-18 11:25:44 +00:00
Ralf Corsepius
fc216b9620 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c: Add missing prototype.
2008-08-18 10:49:03 +00:00
Ralf Corsepius
6ffb0748bd Add missing prototype. 2008-08-18 10:48:55 +00:00
Ralf Corsepius
962ca2c13d 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/i386-stub-glue.c, shared/comm/i386-stub.c:
	Add missing prototypes.
2008-08-18 10:47:39 +00:00
Ralf Corsepius
bbcd6974c4 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c, startup/bspstart.c, timer/timer.c:
	Add missing prototypes.
2008-08-18 10:46:18 +00:00
Ralf Corsepius
3cd35d4669 Add missing prototypes. 2008-08-18 10:46:09 +00:00
Ralf Corsepius
0fd168d6d7 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/mouse_parser.c, console/mouse_parser.h, console/outch.c:
	Add missing prototypes.
2008-08-18 10:43:09 +00:00
Ralf Corsepius
bd4a776c8d 2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp_tty.c: Remove bogus local decl of
	termios_baud_to_number(int).
2008-08-18 10:41:13 +00:00
Ralf Corsepius
9d0ef888b1 2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_cksum_i386.h: Add missing prototype.
2008-08-18 10:39:57 +00:00
Ralf Corsepius
d95b9e7ea2 Add missing prototype. 2008-08-18 10:39:38 +00:00
Ralf Corsepius
9d1ebb5a5b 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototypes.
2008-08-18 07:32:19 +00:00
Ralf Corsepius
3a3f3023ed Add missing prototypes. 2008-08-18 07:32:10 +00:00
Ralf Corsepius
cbab73fa1b 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/gdbstub/mips-stub.c: Add missing prototypes.
2008-08-18 07:31:18 +00:00
Ralf Corsepius
fbc74c35ca 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Add missing prototypes.
2008-08-18 07:24:04 +00:00
Ralf Corsepius
142025c80c Add missing prototypes. 2008-08-18 07:22:23 +00:00
Ralf Corsepius
891bd2462a 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c, libchip/network/elnk.c: Add missing prototypes.
2008-08-18 07:20:15 +00:00
Ralf Corsepius
5d2fce513b 2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_cksum.c: Add missing prototypes.
	* librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/svc_tcp.c:
	Add missing prototypes.
2008-08-18 07:15:58 +00:00
Ralf Corsepius
de26394284 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/irq/irq_init.c: Add missing prototypes.
2008-08-18 06:06:42 +00:00
Ralf Corsepius
9212cb3248 Add missing prototypes. 2008-08-18 06:06:18 +00:00
Ralf Corsepius
db97552998 Move bogus ChangeLog entry to tools/ChangeLog 2008-08-18 06:04:44 +00:00
Ralf Corsepius
e65bcc853e 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/ps2_mouse.c, timer/timer.c: Add missing prototypes.
2008-08-18 06:03:29 +00:00
Ralf Corsepius
b0221ee5a8 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* tod.c: Add missing prototypes.
2008-08-18 06:01:04 +00:00
Ralf Corsepius
f98f8d0f6d 2008-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Add missing prototypes.
2008-08-16 23:03:04 +00:00
Ralf Corsepius
93c6350aa1 2008-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h, rtems/score/i386.h: Add missing prototypes.
2008-08-16 05:46:35 +00:00
Ralf Corsepius
1b502424df Add missing prototypes. 2008-08-16 05:46:28 +00:00
Ralf Corsepius
41ba6c4ef3 2008-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* cache.c, displayCpu.c, page.c: Add missing prototypes.
2008-08-16 05:44:09 +00:00
Ralf Corsepius
e4cdd30247 Add missing prototypes. 2008-08-16 05:37:55 +00:00
Ralf Corsepius
75da3f5599 Cosmetic indentation fixes. 2008-08-16 04:06:34 +00:00
Ralf Corsepius
18001dc877 2008-08-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/librtemsNfs.h: Add missing prototype.
2008-08-16 04:05:29 +00:00
Ralf Corsepius
252da9cccd Add missing prototype. 2008-08-16 04:04:42 +00:00
Ralf Corsepius
0063a93aca 2008-08-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Add -Wimplicit-function-declaration
	-Wstrict-prototypes to RTEMS_CFLAGS.
2008-08-16 04:02:41 +00:00
Joel Sherrill
a2138d4ab8 2008-08-15 Allan Hessenflow <allanh@kallisti.com>
* custom/bf537Stamp.cfg: New file.
2008-08-15 20:22:53 +00:00
Joel Sherrill
4131943537 2008-08-15 Allan Hessenflow <allanh@kallisti.com>
* src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
2008-08-15 20:22:41 +00:00
Joel Sherrill
ae6aca88a8 2008-08-15 Allan Hessenflow <allanh@kallisti.com>
* acinclude.m4: Add bf537Stamp.
2008-08-15 20:21:10 +00:00
Joel Sherrill
61f8fb0e3d 2008-08-15 Allan Hessenflow <allanh@kallisti.com>
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/console.c, include/bsp.h,
	network/networkconfig.c, start/start.S, startup/bspstart.c,
	startup/linkcmds: New files.
2008-08-15 20:21:00 +00:00
Joel Sherrill
8f45d1de30 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Fix CVS Id.
2008-08-15 20:19:58 +00:00
Joel Sherrill
30abd24b7e 2008-08-15 Allan Hessenflow <allanh@kallisti.com>
* ChangeLog, Makefile.am, README, configure.ac, preinstall.am,
	cache/cache.c, cache/cache_.h, clock/clock.c, clock/rtc.c,
	clock/tod.h, include/bf533.h, include/bf537.h, include/cecRegs.h,
	include/coreTimerRegs.h, include/dmaRegs.h, include/ebiuRegs.h,
	include/ethernetRegs.h, include/gpioRegs.h, include/memoryRegs.h,
	include/mmuRegs.h, include/ppiRegs.h, include/rtcRegs.h,
	include/sicRegs.h, include/spiRegs.h, include/sportRegs.h,
	include/timerRegs.h, include/twiRegs.h, include/uartRegs.h,
	include/wdogRegs.h, interrupt/interrupt.c, interrupt/interrupt.h,
	mmu/mmu.c, mmu/mmu.h, network/ethernet.c, network/ethernet.h,
	serial/spi.c, serial/spi.h, serial/sport.c, serial/sport.h,
	serial/twi.c, serial/twi.h, serial/uart.c, serial/uart.h,
	timer/timer.c: New files.
2008-08-15 20:18:41 +00:00
Joel Sherrill
b035bdc3a8 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.mpc8313erdb: Some first cut notes on running with U-Boot.
2008-08-15 16:43:27 +00:00
Joel Sherrill
dc2503a383 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog: Add correct entry.
2008-08-15 16:41:03 +00:00
Joel Sherrill
4f6bb5b01f 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp43/init.c: Fix derefence of uninitialized pointer.
2008-08-15 16:33:22 +00:00
Joel Sherrill
d95b992a2c 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:30:01 +00:00
Joel Sherrill
e293d889b5 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:22 +00:00
Joel Sherrill
84976d0511 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Attempt to prevent runaways.
2008-08-15 16:25:23 +00:00
Joel Sherrill
e73f9f6b19 2008-08-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Time was running too slow with it taking 10
	seconds for RTEMS to advance 5.
2008-08-14 20:07:34 +00:00
Joel Sherrill
4daebbd022 2008-08-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/status.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/object.h: Removed extraneous commas.
2008-08-14 15:25:14 +00:00
Joel Sherrill
b281e425ab 2008-08-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
	and MSR_USER.  Added missing prototypes.
2008-08-14 15:24:51 +00:00
Joel Sherrill
80863b1129 Formatting. 2008-08-13 14:46:23 +00:00
Joel Sherrill
ec5916d7ae 2008-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
	on installed BSP.
	* startup/linkcmds: New file.
2008-08-12 21:43:03 +00:00
Joel Sherrill
61bd749415 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:54:59 +00:00
Joel Sherrill
fdafb96cc1 2008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/msgmp.h: Fix MP code missed by Sebastian.
2008-08-08 14:23:52 +00:00
Joel Sherrill
89423b90d1 Fix joel mistake. 2008-08-08 14:19:45 +00:00
Joel Sherrill
2975e716e0 2008-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
2008-08-08 13:51:00 +00:00
Joel Sherrill
3b14b7adab 2008-08-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libmisc/monitor/monitor.h, rtems/include/rtems/rtems/tasks.h,
	score/include/rtems/score/thread.h, score/src/threadreset.c,
	score/src/threadrestart.c, score/src/threadstart.c: New type
	Thread_Entry_numeric_type for numeric arguments in thread entry
	functions with at least one numeric argument.
2008-08-08 13:50:28 +00:00
Joel Sherrill
8ad2468ccf 2008-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* user/msg.t, user/sem.t, user/task.t: Update to new parameter types.
	Emphasize that you can use a pointer for task arguments.
2008-08-08 13:49:19 +00:00
Joel Sherrill
35454e27a0 2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Major update. Now more likely not to run away.
2008-08-07 18:51:05 +00:00
Joel Sherrill
02d989c0ef 2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* spsize/size.c: Make _System_state_Is_multiprocessing unused when
	multiprocessing is not enabled. Saves one more variable from single
	processor configuration.
2008-08-07 18:23:54 +00:00
Joel Sherrill
22ce088191 2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/sysstate.h,
	score/inline/rtems/score/sysstate.inl, score/src/thread.c: Make
	_System_state_Is_multiprocessing unused when multiprocessing is not
	enabled. Saves one more variable from single processor configuration.
2008-08-07 18:23:48 +00:00
Joel Sherrill
a96504330e Format. 2008-08-07 18:21:44 +00:00
Joel Sherrill
94fb30d46d 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:44:58 +00:00
Chris Johns
8192e4ff61 2008-08-07 Chris Johns <chrisj@rtems.org>
* libcsupport/src/_rename_r.c: Fixed return code bug. Add a check
	to see if the 'to' path was a directory and removed the directory.

	* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added the mv command.

	* libmisc/shell/main_mv.c, libmisc/shell/pathnames-mv.h: New.
2008-08-07 02:23:11 +00:00
Chris Johns
24625412d2 2008-08-06 Chris Johns <chrisj@rtems.org>
* smc/smc.c: Fix the fix. The field is bufnum.
2008-08-06 09:39:10 +00:00
Chris Johns
6f162ed27a 2008-08-06 Chris Johns <chrisj@rtems.org>
* libblock/src/bdbuf.c: PR1272. Fixed similar possible issues in
	the new bdbuf code.
2008-08-06 04:38:53 +00:00
Chris Johns
b7898e271c 2008-08-06 Brett Swimley <brett.swimley@aedbozeman.com>
* libblock/src/diskdevs.c: PR1192. Update the disktap pointer
	after the realloc.
2008-08-06 04:17:46 +00:00
Chris Johns
904ced08bb 2008-08-06 Till Straumann <strauman@slac.stanford.edu>
* libblock/src/diskdevs.c: PR1269. Delete the semaphore rather
	than release it.
2008-08-06 04:04:59 +00:00
Joel Sherrill
5a21e2feed 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 537/bsps
	* bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
	newlib reentrancy. The parameter was ignored in libc_init().
2008-08-05 16:52:01 +00:00
Joel Sherrill
8b08935eb8 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 537/bsps
	* libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
	libcsupport/src/no_libc.c, libcsupport/src/unixlibc.c: Eliminate
	vestiges of ticks_per_timeslice controlling newlib reentrancy. The
	parameter was ignored in libc_init().
2008-08-05 16:51:45 +00:00
Joel Sherrill
46cb968176 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:03 +00:00
Joel Sherrill
3d58766b55 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* smc/smc.c: Fix warning.
2008-08-05 15:52:05 +00:00
Joel Sherrill
aa05837816 2008-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* start/start.S: Clear environment pointer for bootcard.
2008-08-05 13:33:02 +00:00
Joel Sherrill
3f4eb31d56 2008-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/start.S: Clear environment pointer for bootcard.
2008-08-05 13:32:58 +00:00
Joel Sherrill
7a7c6f3fee 2008-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* start/start.S: Clear environment pointer for bootcard.  Fixed wrong
	address increment in mpc83xx_zero_4().
2008-08-05 13:32:54 +00:00
Joel Sherrill
f773c0122a 2008-08-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/include/rtems/rtems/sem.h, rtems/src/semobtain.c:
	Changed option set type to rtems_option.

	* score/src/objectgetinfo.c: Check return value of
	_Objects_API_maximum_class().

	* libmisc/monitor/mon-mpci.c, libmisc/monitor/monitor.h,
	rtems/include/rtems/rtems/message.h, rtems/src/msgmp.c,
	rtems/src/msgqallocate.c, rtems/src/msgqbroadcast.c,
	rtems/src/msgqcreate.c, rtems/src/msgqreceive.c, rtems/src/msgqsend.c,
	rtems/src/msgqurgent.c, score/include/rtems/score/coremsg.h,
	score/include/rtems/score/mpci.h, score/include/rtems/score/thread.h,
	score/inline/rtems/score/coremsg.inl, score/src/coremsg.c,
	score/src/coremsgbroadcast.c, score/src/coremsgseize.c,
	score/src/coremsgsubmit.c:
	Removed parameters of _Message_queue_Allocate().  Changed option set
	type to rtems_option.  Changed type of maximum message and packet size
	to size_t.  Changed the input buffer type for message send functions to
	"const void *".  Changed the pointer to the second return argument in
	the thread wait information to a union.  This union can contain a
	pointer to an immutable or a mutable object.  This is somewhat fragile.
	An alternative would be to add a third pointer for immutable objects,
	but this would increase the structure size.
2008-08-05 13:32:39 +00:00
Joel Sherrill
334b3c1e83 2008-08-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtems/new-exceptions/cpu.h: Changed define
	CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
	between signed and unsigned.
2008-08-05 13:32:27 +00:00
Joel Sherrill
14f4b7124f 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1294/bsps
	* startup/spurious.c: Correct prototype and usage of
	sparc_disable_interrupts.
2008-08-05 13:31:52 +00:00
Joel Sherrill
efea3afd09 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Strip .exe or .ralf from file names.
2008-08-05 13:29:43 +00:00
Joel Sherrill
cccd632c8d 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:10:26 +00:00
Joel Sherrill
c0f4682bbf 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:10:16 +00:00
Joel Sherrill
6e97bf6236 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c: Fix
	warnings.
2008-08-04 21:31:51 +00:00
Joel Sherrill
95b60d57e1 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:24 +00:00
Joel Sherrill
cc34770468 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:13 +00:00
Joel Sherrill
97b2d15f03 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:18 +00:00
Joel Sherrill
e9dba243cf 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Spacing.
2008-08-04 19:51:27 +00:00
Joel Sherrill
dc112f3f41 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:46:13 +00:00
Joel Sherrill
bd547e3623 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:28 +00:00
Joel Sherrill
1be10249fb 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:28 +00:00
Joel Sherrill
6579ae0480 2008-08-04 Ray Xu <rayx.cn@gmail.com>
* shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code
	which prevented ARM from working.
2008-08-04 17:46:07 +00:00
Joel Sherrill
ce7803fe45 2008-08-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxsem01/init.c: Spacing.
2008-08-04 16:13:10 +00:00
Joel Sherrill
decb0759ad 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:45 +00:00
Ralf Corsepius
eb0e15a646 2008-08-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/tftpDriver.c: Add prototypes.
	* pppd/rtemsmain.c: Add prototypes.
	* zlib/crc32.c: Add prototypes.
2008-08-03 04:28:01 +00:00
Ralf Corsepius
b5cc0592f7 Add prototypes. 2008-08-03 04:27:50 +00:00
Ralf Corsepius
ba3f7a807a 2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* telnetd/telnetd.c: Add missing prototypes.
	Remove unused local declations.
2008-08-03 04:24:12 +00:00
Ralf Corsepius
c0cc9859bc Add missing prototypes.
Remove unused local declations.
2008-08-02 06:34:08 +00:00
Chris Johns
f031251cee 2008-08-02 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
	rtems_blkdev_request count and start references. Use
	RTEMS_BLKDEV_START_BLOCK.
2008-08-02 06:26:29 +00:00
Chris Johns
2eb89adc33 2008-08-02 Chris Johns (chrisj@rtems.org>
* libblock/include/rtems/blkdev.h: Remove count and start from
	rtems_blkdev_request. Add RTEMS_BLKDEV_START_BLOCK macro.

	* libblock/src/bdbuf.c: Add read ahead blocks always consecutive
	comment. Change count to bufnum and remove start references. Sort
	the transfer list so blocks are consecutive where possible.

	* libblock/src/blkdev.c, libblock/src/nvdisk.c,
	libblock/src/ramdisk.c: Change count to bufnum and remove start
	references.
2008-08-02 06:23:45 +00:00
Ralf Corsepius
799ef3b92f 2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostbydns.c,
	libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostbynis.c,
	libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getnetbydns.c,
	libnetworking/libc/getnetbynis.c,
	libnetworking/libc/getnetnamadr.c,
	libnetworking/libc/nsap_addr.c,
	libnetworking/libc/res_debug.c,
	libnetworking/libc/res_send.c: Add missing prototypes.
2008-08-02 05:37:20 +00:00
Ralf Corsepius
082d4a2879 Add missing prototypes. 2008-08-02 05:37:10 +00:00
Ralf Corsepius
a39e2ee6e4 2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libi2c/libi2c.c, libi2c/libi2c.h: Add missing prototypes.
2008-08-02 05:16:40 +00:00
Ralf Corsepius
ee0c82f413 Add missing prototypes. 2008-08-02 05:16:26 +00:00
Ralf Corsepius
f62e195419 2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmd/md4.c, libmd/md5.c: Add missing prototypes.
2008-08-02 05:14:57 +00:00
Ralf Corsepius
2992ebbcf6 2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-command.c, libmisc/shell/filemode.c,
	libmisc/shell/shell_script.c: Add missing prototypes.
2008-08-02 05:13:10 +00:00
Ralf Corsepius
c7ea80c99a 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/xdr_mbuf.c: Add prototypes.
2008-08-01 17:14:39 +00:00
Ralf Corsepius
9b7fafe827 Add prototypes. 2008-08-01 17:14:19 +00:00
Ralf Corsepius
a15d47888d 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt.h: Cleanup.
	* librpc/include/rpc/svc.h: Cleanup.
2008-08-01 16:57:31 +00:00
Ralf Corsepius
0eeca97769 Cleanup. 2008-08-01 16:57:19 +00:00
Ralf Corsepius
848b53b54a 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_stdio.c: Misc. ansifications.
	Add prototypes.
2008-08-01 16:54:35 +00:00
Ralf Corsepius
38f9509eee Misc. ansifications. Add prototypes. 2008-08-01 16:53:46 +00:00
Ralf Corsepius
1bfb6c2f6c 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_mem.c librpc/src/xdr/xdr_rec.c
	librpc/src/xdr/xdr_sizeof.c: Misc. ansifications.
	Add prototypes.
2008-08-01 16:45:44 +00:00
Ralf Corsepius
cd7916266e Misc. ansifications. Add prototypes. 2008-08-01 16:44:07 +00:00
Joel Sherrill
31a4efcc56 2008-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/msgqsend.c, rtems/src/msgqurgent.c: Fix typos.
2008-08-01 16:18:56 +00:00
Ralf Corsepius
84c5f0222a 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/getrpcport.c: Misc. ansifications.
	* librpc/src/rpc/getrpcent.c: Remove stray local decls.
	Misc. ansifications.
2008-08-01 16:06:16 +00:00
Ralf Corsepius
123116dd99 Misc. ansifications. 2008-08-01 16:05:37 +00:00
Ralf Corsepius
9c873b1da9 Remove stray local decls. Misc. ansifications. 2008-08-01 16:04:25 +00:00
Ralf Corsepius
4e4969237b 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_perror.c: Misc. ansifications.
	* librpc/src/rpc/get_myaddress.c: Misc. ansifications.
	* librpc/src/rpc/svc_auth_unix.c: Misc. ansifications.
2008-08-01 15:59:20 +00:00
Ralf Corsepius
b58315677d Misc. ansifications. 2008-08-01 15:58:16 +00:00
Ralf Corsepius
bf5a6befac 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/pmap_clnt.c: Remove stray clnt_perror().
	* librpc/src/rpc/clnt_tcp.c: Add missing prototypes.
2008-08-01 15:51:57 +00:00
Ralf Corsepius
08ef2dd09c Remove stray clnt_perror(). 2008-08-01 15:51:19 +00:00
Ralf Corsepius
8f926f1341 Add missing prototypes. 2008-08-01 15:47:13 +00:00
Joel Sherrill
8fc3d7183f 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:37 +00:00
Ralf Corsepius
8016f1a14b 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_raw.c: Add missing prototypes.
	* librpc/src/rpc/clnt_udp.c: Add missing prototypes.
	* librpc/src/rpc/svc_auth.c: Add missing prototypes.
2008-08-01 15:17:17 +00:00
Ralf Corsepius
b03af1c202 Add missing prototypes. 2008-08-01 15:16:38 +00:00
Ralf Corsepius
7013243f2b 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/svc_raw.c: Add missing prototypes.
2008-08-01 14:29:27 +00:00
Ralf Corsepius
12c21c8091 Add missing prototypes. 2008-08-01 14:29:11 +00:00
Ralf Corsepius
5391ed564d 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/svc_tcp.c: Add missing prototypes.
	* librpc/src/rpc/svc_udp.c: Add missing prototypes.
2008-08-01 14:24:35 +00:00
Ralf Corsepius
885e1e0dba Add missing prototypes. 2008-08-01 14:14:22 +00:00
Ralf Corsepius
624a038ee4 Add missing prototypes. 2008-08-01 07:32:47 +00:00
Ralf Corsepius
dd1fef80f4 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/svc.c: Add missing prototypes.
2008-08-01 07:32:33 +00:00
Ralf Corsepius
6cded7e1c8 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_rec.c: Remove register vars.
2008-08-01 07:28:58 +00:00
Ralf Corsepius
7d7d5e8ebb Remove register vars. 2008-08-01 07:28:48 +00:00
Ralf Corsepius
612fbafff5 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_mem.c: Misc. ansifications.
2008-08-01 07:26:09 +00:00
Ralf Corsepius
95b5e810b0 Misc. ansifications. 2008-08-01 07:25:35 +00:00
Ralf Corsepius
6d5c3cddb2 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/svc_tcp.c: Misc. ansifications.
2008-08-01 07:04:18 +00:00
Ralf Corsepius
aec776a26f Misc. ansifications. 2008-08-01 07:04:10 +00:00
Ralf Corsepius
d943f3ab51 Cosmetics. 2008-08-01 06:59:13 +00:00
Ralf Corsepius
1e21e43d1a 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_tcp.c: Misc. ansifications.
2008-08-01 06:56:41 +00:00
Ralf Corsepius
2d3d0272bc Misc. ansifications. 2008-08-01 06:56:33 +00:00
Ralf Corsepius
9b012a58fa 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/svc_raw.c: Misc. ansifications.
2008-08-01 06:50:30 +00:00
Ralf Corsepius
0c9f5db3e9 Misc. ansifications. 2008-08-01 06:50:12 +00:00
Ralf Corsepius
a9b1804828 Cosmetics. 2008-08-01 06:46:46 +00:00
Ralf Corsepius
b8e5e75593 Cosmetics. 2008-08-01 06:45:22 +00:00
Ralf Corsepius
5a81955702 Cosmetics. 2008-08-01 06:44:23 +00:00
Ralf Corsepius
e8d09eac03 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_rec.c: Misc. ansifications.
2008-08-01 06:40:00 +00:00
Ralf Corsepius
9d1596d6ae Misc. ansifications. 2008-08-01 06:39:51 +00:00
Ralf Corsepius
e8ef931ed0 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/svc_simple.c: Add missing prototypes.
2008-08-01 06:25:39 +00:00
Ralf Corsepius
3c412d9e77 Add missing prototypes. 2008-08-01 06:25:15 +00:00
Ralf Corsepius
2687ad5cef 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rtems_portmapper.c: Add missing prototypes.
2008-08-01 06:23:59 +00:00
Ralf Corsepius
ac5f5bfaeb 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rpcdname.c: Add missing prototypes.
2008-08-01 06:22:11 +00:00
Ralf Corsepius
113d04573b 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rpc_prot.c: Misc. ansifications.
2008-08-01 06:20:11 +00:00
Ralf Corsepius
b6e23ea73e Misc. ansifications. 2008-08-01 06:19:45 +00:00
Ralf Corsepius
b6653f6be3 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/pmap_rmt.c: Misc. ansifications.
2008-08-01 06:17:17 +00:00
Ralf Corsepius
3a81d6d8d2 More ansifications. 2008-08-01 06:15:43 +00:00
Ralf Corsepius
83516125cb Misc. ansifications. 2008-08-01 06:12:05 +00:00
Ralf Corsepius
46e153e0f6 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_simple.c: Misc. ansifications.
2008-08-01 06:10:22 +00:00
Ralf Corsepius
8cef54556b 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/auth_unix.c: Misc. ansifications.
	Add missing prototypes.
	* librpc/src/rpc/rtime.c, librpc/src/rpc/svc_udp.c:
	Misc. ansifications.
2008-08-01 06:06:47 +00:00
Ralf Corsepius
18f1673427 Misc. ansifications.
Add missing prototypes.
2008-08-01 06:06:27 +00:00
Ralf Corsepius
456ebf8185 Misc. ansifications. 2008-08-01 05:59:32 +00:00
Ralf Corsepius
daf5dcf276 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/auth_unix.h, librpc/include/rpc/pmap_clnt.h,
	librpc/include/rpc/pmap_prot.h, librpc/include/rpc/pmap_rmt.h,
	librpc/include/rpc/rpc_msg.h, librpc/include/rpc/svc_auth.h,
	librpc/include/rpcsvc/yppasswd.x, librpc/src/rpc/netnamer.c,
	librpc/src/rpc/svc_udp.c, librpc/src/xdr/xdr_rec.c,
	librpc/include/rpcsvc/ypclnt.h, librpc/include/rpcsvc/yp_prot.h:
	Eliminate __P().
2008-08-01 05:41:43 +00:00
Ralf Corsepius
22dd335a4d Fix oversight in previous patch. 2008-08-01 05:40:53 +00:00
Ralf Corsepius
9f4040a13b Eliminate __P(). 2008-08-01 05:40:52 +00:00
Ralf Corsepius
184afdac3f 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/thread.h: Add missing prototype.
2008-08-01 05:13:12 +00:00
Ralf Corsepius
5742e5e278 Add missing prototype. 2008-08-01 05:13:02 +00:00
Ralf Corsepius
1cf6c144ed Add missing prototypes 2008-08-01 05:11:59 +00:00
Ralf Corsepius
4d40cb10b2 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/nfs.c: Add missing prototype.
2008-08-01 05:09:03 +00:00
Ralf Corsepius
175b9f17c3 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/ftpfs.c, libnetworking/libc/rcmd.c,
	libnetworking/netinet/in_cksum_m68k.h,
	libnetworking/netinet/ip_divert.c, libnetworking/rtems/ftpfs.h,
	libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h,
	libnetworking/rtems/rtems_showroute.c: Add missing prototypes.
2008-08-01 05:07:53 +00:00
Ralf Corsepius
e386ad7265 Add missing prototypes. 2008-08-01 05:07:41 +00:00
Ralf Corsepius
4ad63f50e2 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* itron/include/itronsys/types.h: Add missing prototype.
2008-08-01 05:04:44 +00:00
Ralf Corsepius
a6924074d1 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c: Fix broken prototype.
2008-08-01 05:03:33 +00:00
Ralf Corsepius
03e3a3ac3e Fix broken prototype. 2008-08-01 05:03:23 +00:00
Ralf Corsepius
60137bb013 2008-08-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c:
	Add missing prototypes.
2008-08-01 05:01:52 +00:00
Ralf Corsepius
a5fb40cf68 Add missing prototypes. 2008-08-01 05:01:28 +00:00
Ralf Corsepius
22cee0a485 2008-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/main_netstats.c: Add missing prototypes.
	* libmisc/shell/main_wkspaceinfo.c: Remove classinfo_tester.
2008-08-01 04:59:09 +00:00
Joel Sherrill
c560ef1642 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Make attempt to detect memory exceptions and abort
	running tests.
2008-07-31 19:20:24 +00:00
Joel Sherrill
e483dc3a6e 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Do not build .rel files. Reduces code bloat.
2008-07-31 18:34:31 +00:00
Joel Sherrill
694c85ee13 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Add stub for U-Boot support. Hopefully someone more
	knowledgeable than I can provide a real address and length.
	* startup/uboot_support.c: New file.
2008-07-31 18:09:34 +00:00
Joel Sherrill
7e5bf38aac 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* tests/tests.c: Remove C++ style comments.
2008-07-31 17:50:58 +00:00
Joel Sherrill
23bfd0cd27 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/shell/main_rm.c: sys/mount.h is not available when networking
	is disabled but luckily it is not even needed to compile.
2008-07-31 15:02:48 +00:00
Joel Sherrill
90c9d2b45f 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/misc/m68kidle.c: Correct prototype of Idle threads.
2008-07-31 15:00:11 +00:00
Joel Sherrill
44ad347a1b 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* porting/idlethread.t: Correct prototype of Idle threads.
2008-07-31 14:59:43 +00:00
Joel Sherrill
73570ec985 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspclean.c: Use C style comment.
2008-07-31 14:56:51 +00:00
Joel Sherrill
3c87adba3f 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
2008-07-31 14:55:56 +00:00
Joel Sherrill
432a662c1b 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Correct prototype of Idle threads.
2008-07-31 14:55:54 +00:00
Ralf Corsepius
f48873dfec Add missing prototypes. 2008-07-31 06:31:20 +00:00
Ralf Corsepius
0929315249 Remove classinfo_tester. 2008-07-31 06:31:04 +00:00
Ralf Corsepius
a433ae20aa 2008-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/compat_rtems.c: Replace C++-comments with C-comments.
2008-07-31 05:40:09 +00:00
Ralf Corsepius
79c91cc0d0 Replace C++-comments with C-comments. 2008-07-31 05:39:58 +00:00
Joel Sherrill
4693690afd Formatting. 2008-07-30 15:31:19 +00:00
Ralf Corsepius
9c186eb027 2008-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* httpd/emfdb.h, httpd/socket.c, httpd/uemf.c, httpd/uemf.h,
	httpd/um.h, httpd/webmain.c, httpd/webs.c, httpd/webs.h,
	httpd/wsIntrn.h: Add missing protoypes.
2008-07-30 09:59:52 +00:00
Ralf Corsepius
257b238736 Add missing prototypes. 2008-07-30 09:59:26 +00:00
Joel Sherrill
a4a95e61b1 2008-07-29 Tim Cussins <timcussins@eml.cc>
* ChangeLog, libmisc/monitor/mon-object.c: Add mising RTEMS_POSIX_API
	conditional.
2008-07-29 20:54:51 +00:00
Ralf Corsepius
8334e6b4f2 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c, ftpd/ftpd.h: Add prototypes.
2008-07-29 11:53:37 +00:00
Ralf Corsepius
c8a9f80fb1 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-monitor.c: Remove stray arg from function
	call.
2008-07-29 11:51:47 +00:00
Ralf Corsepius
2b6436090d Remove stray arg from function call. 2008-07-29 11:51:37 +00:00
Ralf Corsepius
28351f3260 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture.h, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/monitor.h: Add missing prototypes.
2008-07-29 11:50:20 +00:00
Ralf Corsepius
30b8ac1cc4 Add missing prototypes. 2008-07-29 11:49:50 +00:00
Ralf Corsepius
5bc8a75e39 Add prototypes. 2008-07-29 11:46:19 +00:00
Ralf Corsepius
c26545905f 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/tod.inl: Add prototypes.
	* score/src/coretodset.c: Remove stray args in function call.
2008-07-29 11:41:54 +00:00
Ralf Corsepius
b272001594 Remove stray args in function call. 2008-07-29 11:41:42 +00:00
Ralf Corsepius
ea5a80c5ae 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio_.h,
	libcsupport/src/malloc_statistics_helpers.c,
	libcsupport/src/scandir.c: Add prototypes.
2008-07-29 09:25:24 +00:00
Ralf Corsepius
df3021ad78 Add prototypes. 2008-07-29 09:25:11 +00:00
Ralf Corsepius
8d52ad5c20 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* telnetd/pty.c: Add prototypes. Remove misc. C++-code pollution.
2008-07-29 09:17:49 +00:00
Ralf Corsepius
697cdd9871 Add prototypes. Remove misc. C++-code pollution. 2008-07-29 09:17:28 +00:00
Ralf Corsepius
34b90a86f5 2008-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/prwlocktrywrlock.c, posix/src/prwlocktryrdlock.c,
	  posix/src/prwlockrdlock.c: Use C-style comments.
2008-07-29 08:51:41 +00:00
Ralf Corsepius
7d53ba7fd8 Use C-style comments. 2008-07-29 08:51:16 +00:00
Thomas Doerfler
cc54cc9175 src/irq-legacy.c: Free allocated memory in hander remove
bootcard.c: Check if the heap fits into the work area
2008-07-29 07:11:21 +00:00
Chris Johns
af37ae0dd3 2008-07-29 Chris Johns <chrisj@rtems.org>
* tools/configure.ac: Add CFLAGS to workaround building errors on
	a 64bit AMD host.
2008-07-29 04:32:34 +00:00
Chris Johns
021cf6b58b 2008-07-29 Chris Johns <chrisj@rtems.org>
* libblock/src/nvdisk.c: Fix block compile bug.
2008-07-29 03:55:03 +00:00
Chris Johns
c21c850ec7 2008-07-29 Chris Johns <chrisj@rtems.org>
* libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c:
	Update the comments.
2008-07-29 03:15:09 +00:00
Chris Johns
bafe97f479 2008-07-29 Chris Johns <chrisj@rtems.org>
* ide/pcmcia_ide.c: Updated to the libblock changes.
2008-07-29 03:08:38 +00:00
Chris Johns
e9e422e0a4 2008-07-29 Chris Johns <chrisj@rtems.org>
* smc/smc.c: Updated to the libblock changes.
2008-07-29 02:56:20 +00:00
Chris Johns
57df51f326 2008-07-29 Chris Johns <chrisj@rtems.org>
* block/block.c: Update to the libblock changes.
2008-07-29 02:46:22 +00:00
Chris Johns
3735f0859c 2008-07-29 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c: Updated to the libblock changes.

	* libchip/ide/ata.c: Change to use a mutex rather than disable
	pre-emption. Updated to the libblock changes.

	* libchip/ide/ata_internal.h: Updated to the new chains API.

	* libchip/ide/ide_controller.c: Updated to the libblock
	changes. Added come debug tracing.

	* libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated
	to the libblock changes.
2008-07-29 02:23:48 +00:00
Chris Johns
c4bd98c04d 2008-07-29 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Updated to the rtems_* libblock changed.
2008-07-29 02:22:22 +00:00
Chris Johns
3899a5379f 2008-07-29 Chris Johns <chrisj@rtems.org>
* libblock/Makefile.am: Removed src/show_bdbuf.c.

	* libblock/src/show_bdbuf.c: Removed.

	* libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c:
	Rewritten the bdbuf code. Remove pre-emption disable, score
	access, fixed many bugs and increased performance.

	* libblock/include/rtems/blkdev.h: Added
	RTEMS_BLKDEV_CAPABILITIES block device request. Cleaned up
	comments. Added block and user fields to the sg buffer
	request. Move to rtems_* namespace.

	* libblock/include/rtems/diskdevs.h,
	cpukit/libblock/src/diskdevs.c: Move to rtems_* namespace. Add a
	capabilities field for drivers. Change rtems_disk_lookup to
	rtems_disk_obtain to match the release call. You do not lookup and
	release a disk, you obtain and release a disk.

	* libblock/include/rtems/ide_part_table.h,
	libblock/include/rtems/ramdisk.h, libblock/src/ide_part_table.c:
	Move to rtems_* namespace.

	* libblock/include/rtems/nvdisk.h: Formatting change.

	* libblock/src/blkdev.c: Move to rtems_* namespace. Change
	rtems_disk_lookup to rtems_disk_obtain

	* libblock/src/flashdisk.c: Move to rtems_* namespace. Use the new
	support for the block number in the scatter/grather request
	struct. This allows non-continuous buffer requests for those
	drivers that can support increasing performance.

	* libblock/src/nvdisk.c: Move to rtems_* namespace. Removed
	warnings. Added better error checking. Fixed some comments.

	* libblock/src/ramdisk.c: Move to rtems_* namespace. Added some
	trace functions to help debugging upper layers. Use the new
	support for the block number in the scatter/grather request
	struct. This allows non-continuous buffer requests for those
	drivers that can support increasing performance.

	* libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Use new chains
	API. Removed temporary hack and changed
	set_errno_and_return_minus_one to
	rtems_set_errno_and_return_minus_one. Move fat_buf_access from
	header and stopped it being inlined. Updated to libblock changes.

	* libfs/src/dosfs/fat_fat_operations.c,
	libfs/src/dosfs/fat_file.c, 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_format.c,
	libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_initsupp.c,
	libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Use
	new chains API. Removed temporary hack and changed
	set_errno_and_return_minus_one to
	rtems_set_errno_and_return_minus_one. Updated to libblock changes.

	* libmisc/Makefile.am: Add new ls and rm command files.

	* libmisc/shell/cmp-ls.c, libmisc/shell/extern-ls.h,
	libmisc/shell/filemode.c, libmisc/shell/print-ls.c,
	libmisc/shell/pwcache.c, libmisc/shell/utils-ls.c,
	libmisc/shell/vis.c, shell/vis.h: New.

	* libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c,
	libmisc/shell/utils-cp.c: Fixed the usage call bug.

	* libmisc/shell/main_blksync.c: Updated to the new block IO ioctl
	command.

	* libmisc/shell/main_ls.c, libmisc/shell/main_rm.c: Updated to BSD
	commands with more features.

	* score/src/coremutex.c: Fix the strick order mutex code.

	* libmisc/shell/shell.c: Change shell tasks mode to be timeslice
	and no ASR.

	* sapi/include/confdefs.h: Change ata_driver_task_priority to
	rtems_ata_driver_task_priority. Add the new BD buf cache
	parameters with defaults.

	* score/src/interr.c: Do not return if the CPU halt call returns.
2008-07-29 02:21:15 +00:00
Ralf Corsepius
1b39f1892b 2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RPCGEN, RPCTOOLS.
2008-07-27 07:15:14 +00:00
Ralf Corsepius
73c0717887 2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove doxygen comments.
2008-07-27 07:10:46 +00:00
Ralf Corsepius
079c3edba8 Remove doxygen comments. 2008-07-27 07:10:37 +00:00
Ralf Corsepius
8b8b0cb7c4 2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add -ansi to RTEMS_PROG_CC_FOR_TARGET.
2008-07-27 06:55:12 +00:00
Ralf Corsepius
c39e66459c Add -ansi to RTEMS_PROG_CC_FOR_TARGET. 2008-07-27 06:55:02 +00:00
Ralf Corsepius
724f501db1 2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove doxygen comments.
	Remove bogus BUILT_SOURCES.
2008-07-27 06:53:47 +00:00
Ralf Corsepius
05e0ce0c46 Remove doxygen comments.
Remove bogus BUILT_SOURCES.
2008-07-27 06:53:33 +00:00
Ralf Corsepius
feb447e94d Allow empty configdirs. 2008-07-27 06:50:08 +00:00
Ralf Corsepius
f449548408 2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4 (_RTEMS_OUTPUT_SUBDIRS): Allow empty configdirs.
2008-07-27 06:49:54 +00:00
Ralf Corsepius
61216b12c3 2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Remove doxygen
	comments.
	* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
	AC_PREREQ(2.62).
2008-07-27 06:47:16 +00:00
Ralf Corsepius
9622f254f3 Require AC_DISABLE_OPTION_CHECKING.
AC_PREREQ(2.62).
2008-07-27 06:47:01 +00:00
Ralf Corsepius
3b0a915cf1 Remove doxygen comments. 2008-07-27 06:46:40 +00:00
Ralf Corsepius
476c9f47d8 Don't install windmc.1 if windmc is not available. 2008-07-27 06:25:12 +00:00
Joel Sherrill
bc3283c986 2008-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: New file.
2008-07-24 18:24:22 +00:00
Thomas Doerfler
de3864ec4b *** empty log message *** 2008-07-24 14:53:14 +00:00
Thomas Doerfler
d4886a0695 Changed bsp_get_workarea() to bsp_get_work_area() and
added support for an optional separate heap area.
2008-07-24 14:52:55 +00:00
Thomas Doerfler
075d81772d New function rtems_interrupt_handler_iterate()
for system information and diagnostics
2008-07-24 12:45:23 +00:00
Thomas Doerfler
2e2c640ec1 Support for new rtems_interrupt_handler_iterate() function. 2008-07-24 12:44:26 +00:00
Joel Sherrill
a39cf49f3a 2008-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1291/cpukit
	* posix_users/semaphores.t: Update to reflect absolute time.
2008-07-23 22:32:19 +00:00
Joel Sherrill
75d16dd808 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/Makefile.am, shell/rtems.t: Add pthread command.
2008-07-23 22:07:16 +00:00
Joel Sherrill
e6ee171252 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell_script.c: Clean up code for command not found
	including the error message.
2008-07-23 20:28:13 +00:00
Joel Sherrill
bd5762ddfc 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
	libmisc/monitor/mon-part.c, libmisc/monitor/mon-prmisc.c,
	libmisc/monitor/mon-queue.c, libmisc/monitor/mon-region.c,
	libmisc/monitor/mon-sema.c, libmisc/monitor/mon-task.c,
	libmisc/monitor/monitor.h: Use rtems_object_get_name() instead of
	internal routine. This makes it possible to also print string names
	of POSIX objects. Adjust task report to realign since we can have
	longer names.
2008-07-23 19:51:08 +00:00
Joel Sherrill
6c71b25364 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h, score/src/threadcreateidle.c: Idle thread
	body is now completely configured via the Configuration table.
2008-07-23 17:25:31 +00:00
Thomas Doerfler
be78809c94 usee inttypes.h for output format specifiers 2008-07-23 08:03:28 +00:00
Till Straumann
36ba3fc4d1 2008-07-22 Till Straumann <strauman@slac.stanford.edu>
* irq/irq_init.c, include/bsp.h:
	define BSP_PPC403_CLOCK_HOOK_EXCEPTION
	so that we hook the timer exception rather than going
	through the interrupt dispatcher.
2008-07-23 06:54:18 +00:00
Till Straumann
b7d1f290d7 2008-07-22 Till Straumann <strauman@slac.stanford.edu>
* ppc403/clock/clock.c: Added (conditionally compiled)
	code so that a BSP can choose to hook the timer exception
	directly rather than going through the interrupt dispatcher.
2008-07-23 06:50:00 +00:00
Till Straumann
479f25550b 2008-07-21 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Removed MSR_CE from interrupt
	mask - this was set for testing but should not be
	in the mask by default.
2008-07-22 06:11:34 +00:00
Till Straumann
aee685a3df 2008-07-21 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, preinstall.am, irq/irq_init.c:
	Use low-level exception handling support from
	new-exceptions/bspsupport.
2008-07-22 05:52:05 +00:00
Till Straumann
336495b9c0 2008-07-21 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Removed SPRG0 warning - this BSP
	is OK.

	Use interrupt stack limits from linker script.

	No need to reserve space beyond '_end'. linkcmds now
	reserves space below '_end'.

	Use low-level exception handling support from
	new-exceptions/bspsupport.
2008-07-22 05:50:57 +00:00
Till Straumann
e1095fc521 2008-07-21 Till Straumann <strauman@slac.stanford.edu>
* dlentry/dlentry.S: load R13 with _SDA_BASE_ so that
	SVR4-ABI access of short data area works. No support
	for R2/sdata2/eabi, so far but that would be easy
	(atm R2 is loaded with got address IIRC).
2008-07-22 05:47:31 +00:00
Till Straumann
54b617a0ab 2008-07-21 Till Straumann <strauman@slac.stanford.edu>
* startup/linkcmds: fixed sdata/sbss areas -- these
	must be contiguous for SVR4 complicant access via R13.
	Use kludged layout so that sbss, bss, sbss2 are all
	contiguous and zeroed by dlentry.S.

	Provide _SDA_BASE_ and _SDA2_BASE_ for loading R13 (and
	R2 if anyone wants to use EABI).

	Make sure interrupt stack is never in heap area by
	moving it below '_end'.

	Provide symbols for start + end of interrupt stack.
2008-07-22 05:44:58 +00:00
Till Straumann
c607d50e70 2008-07-21 Till Straumann <strauman@slac.stanford.edu>
* console/consolelite.c: use base address from RTEMS_XPARAMETERS_H
	rather than hardcoded hex number.
2008-07-22 05:30:21 +00:00
Till Straumann
13512ec229 2008-07-21 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception,h,
	new-exceptions/raw_exception.c: Added more vectors for PPC405:
	watchdog, fpu-unavail, apu-unavail, itlbmiss, dtlbmiss, debug.
2008-07-21 20:38:06 +00:00
Joel Sherrill
f45169a95f 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: This BSP is OK with SPRG0.
2008-07-18 22:10:26 +00:00
Till Straumann
e620c556a3 2008-07-18 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: removed warning about SPRG0
	now being used for IRQ mask; this BSP is OK.
2008-07-18 19:09:30 +00:00
Joel Sherrill
f5119be40a 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1291/cpukit
	* psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
	POSIX services taking relative instead of absolute time for timeouts,
	these tests were updated.
2008-07-18 18:47:30 +00:00
Joel Sherrill
acb4bed0e9 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix_users/mutex.t: Add ETIMEDOUT.
2008-07-18 18:46:28 +00:00
Joel Sherrill
6a0898bba3 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-18 18:45:56 +00:00
Thomas Doerfler
d3c321367c Changed special purpose register inline functions to macros.
fixed some minors in mpc83xx support
added file for mpc55xx watchdog support
2008-07-18 15:56:48 +00:00
Joel Sherrill
eb98e4c627 typos. 2008-07-18 14:03:47 +00:00
Thomas Doerfler
59be902499 mpc8249eamds support for Gigabit Ethernet works again
initialize PHY registers late enough, so that phy access is possible
2008-07-18 11:24:39 +00:00
Thomas Doerfler
e5aa0d1b66 resolved conflict 2008-07-18 07:38:55 +00:00
Joel Sherrill
d4502b445d Correct message. 2008-07-17 21:34:22 +00:00
Joel Sherrill
708a8b46eb Formatting. 2008-07-17 21:33:08 +00:00
Joel Sherrill
ce76739743 2008-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog, startup/linkcmds, startup/linkcmds.m5484FireEngine.flash:
	Formatting.
2008-07-17 21:32:36 +00:00
Joel Sherrill
05480bb8be 2008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxfile01/test.c: truncate on /dev/console now works.
2008-07-17 21:23:19 +00:00
Joel Sherrill
ffb9eeb5ce 2008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
	architectures they are not supported on.
2008-07-17 21:22:29 +00:00
Joel Sherrill
00a2d366a6 2008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/monitor.h, libmisc/shell/main_chmod.c,
	libmisc/shell/main_tty.c, libmisc/shell/main_umask.c,
	libmisc/shell/main_whoami.c: Add pthread command to monitor when
	POSIX is enabled. Remove include of rtems/monitor.h from files not
	related.
2008-07-17 15:43:56 +00:00
Thomas Doerfler
9bd5118c72 fixes for display driver 2008-07-17 14:39:34 +00:00
Thomas Doerfler
677cf05fe1 bugfixes for mpc8349eamds BSP 2008-07-17 14:39:17 +00:00
Thomas Doerfler
ecb869f738 Fixed typo in access macros for device control registers (DCR) 2008-07-17 11:29:32 +00:00
Ralf Corsepius
1380b630a8 2008-07-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove reference to startup/setvec.c.
2008-07-17 04:09:31 +00:00
Ralf Corsepius
2a8e4508eb 2008-07-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_AMPOLISH3.
2008-07-17 03:48:58 +00:00
Ralf Corsepius
e9c0429a91 New. 2008-07-17 03:39:59 +00:00
Till Straumann
84a25d82ec 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/vectors_init.c: added
	features to C_exception_handler() (the default global
	handler):
	 - try to catch recursion
	 - print info about context where the exception occurred
	   (ISR or task with task ID).
	 - suspend offending task rather than spinning forever.
2008-07-16 23:13:24 +00:00
Till Straumann
03542996dd 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/vectors_init.c: must not
	align start of stack downwards (we don't 'own' memory
	below start). Instead, use original boundaries but
	align the stack pointer as required.

	Added test to verify that R13 was loaded with _SDA_BASE_
	during early initialization (low-level assembly code
	relies on it).
2008-07-16 23:10:55 +00:00
Till Straumann
6ce3f7b7e2 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/cpu.c: propagate R2 to all task contexts
	even if the ABI is SVR4. Cannot hurt...
2008-07-16 22:04:06 +00:00
Till Straumann
d60239f6c8 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/cpu.c: use ppc_interrupt_get_disable_mask()
	to determine which bits to set/clear from _CPU_Context_Initialize().
2008-07-16 21:57:55 +00:00
Till Straumann
3d28361d19 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* score/cpu/powerpc/rtems/new-exceptions/cpu.h:
	use ppc_interrupt_get_disable_mask() to determine
	which bits to set/clear from _CPU_ISR_Set_level().
2008-07-16 21:52:04 +00:00
Till Straumann
441c930dc1 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* score/cpu/powerpc/rtems/powerpc/registers.h:
	added ppc_interrupt_get_disable_mask() inline function.
2008-07-16 21:47:04 +00:00
Till Straumann
5166513cf5 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: Added
	a test to TEST_LOCK_crit so that a context switch is
	always prevented if MSR_CE is not set in the interrupt mask.
	(Support mode where the user wants to leave MSR_CE always enabled
	but abstains from calling OS primitives from the exception
	handler.)
2008-07-16 21:44:14 +00:00
Till Straumann
7d453cf211 2008-07-16 Till Straumann <strauman@slac.stanford.edu>
* shared/include/powerpc-utility.h: Added
	GET_INTERRUPT_MASK macro.
2008-07-16 21:38:05 +00:00
Joel Sherrill
c702dd809e 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shellconfig.h, libmisc/stackchk/stackchk.h: Fix typos.
2008-07-16 20:32:23 +00:00
Joel Sherrill
9c325fb254 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* mpc6xx/clock/c_clock.c: Add fast idle.
2008-07-16 20:22:20 +00:00
Joel Sherrill
10f095c83f 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Add fast idle.
2008-07-16 20:22:00 +00:00
Joel Sherrill
798ff5a8ea 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c, libmisc/shell/shell.h: New argument sequence
	for rtems_shell_init(). This makes it possible to run the shell
	forever or invoke it from a program as a subroutine, have a user
	enter commands, and wait for it to exit.
2008-07-16 17:17:29 +00:00
Joel Sherrill
c2a5939f1b 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/confinit.t: New argument sequence for rtems_shell_init().
2008-07-16 17:13:35 +00:00
Joel Sherrill
72cb077f39 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c: New argument sequence for rtems_shell_init(). Also
	split on multiple lines and document each parameter.
2008-07-16 17:08:41 +00:00
Joel Sherrill
03b655aaee 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
2008-07-16 16:48:51 +00:00
Joel Sherrill
33749f0413 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4: Regeneration to add new BSPs.
2008-07-16 14:46:57 +00:00
Joel Sherrill
4d47256b4b 2008-07-15 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-07-15 22:56:45 +00:00
Joel Sherrill
fc1b5cf558 2008-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, include/.cvsignore: New files.
2008-07-15 22:55:15 +00:00
Joel Sherrill
fa379b086c 2008-07-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
	boot_card() handles RAM allocation.
2008-07-15 22:22:09 +00:00
Joel Sherrill
4dc6a4684f 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:31 +00:00
Joel Sherrill
18e6e824a6 Spacing. 2008-07-15 13:32:12 +00:00
Thomas Doerfler
574fb67510 updated gen83xx BSP
updated haleakala BSP
added MPC55xx BSP
2008-07-14 16:15:28 +00:00
Thomas Doerfler
3c6fe2e7f9 added haleakala BSP contributed by Michael Hamel 2008-07-14 08:46:06 +00:00
Thomas Doerfler
9ec9123344 corrections in display driver 2008-07-14 08:45:32 +00:00
Ralf Corsepius
fcd4a7c8fa Cleanup. 2008-07-14 06:02:09 +00:00
Ralf Corsepius
1be83cdc57 Cleanup. 2008-07-14 05:53:43 +00:00
Ralf Corsepius
911e38a05a New. 2008-07-14 05:33:07 +00:00
Ralf Corsepius
a4f16e611a Regenerate. 2008-07-14 05:32:41 +00:00
Ralf Corsepius
46b703810e Remove. 2008-07-14 05:19:18 +00:00
Thomas Doerfler
054f3966bd added BSP for mcf548x 2008-07-11 10:09:05 +00:00
Thomas Doerfler
224aebb3b8 added BSP to m68k
adapted PPC exception code
2008-07-11 10:07:00 +00:00
Thomas Doerfler
9ab94a1fc7 made buffer for write calls constant 2008-07-11 10:05:53 +00:00
Thomas Doerfler
e0b8176076 added support for mcf548x 2008-07-11 10:05:13 +00:00
Thomas Doerfler
767cdd8470 adapted for modified exception code 2008-07-11 10:04:40 +00:00
Thomas Doerfler
80a0ae8248 add display driver for HCMS* SPI displays 2008-07-11 10:03:19 +00:00
Thomas Doerfler
25a92bc1ed adapted powerpc exception code 2008-07-11 10:02:12 +00:00
Thomas Doerfler
a86f3aac96 adapted powerpc BSPs to new exception code 2008-07-11 10:01:37 +00:00
Thomas Doerfler
69effbb4e1 added variant to gen68360 BSP
added genmcf548x BSP
2008-07-11 10:00:41 +00:00
Thomas Doerfler
1898d72d9c added mcf548x BSP support 2008-07-11 09:59:48 +00:00
Till Straumann
457f5901e6 2008-07-10 Till Straumann <strauman@slac.stanford.edu>
* shared/flash/spansionFlash.c: removed "m" memory
	operands.
2008-07-10 23:24:58 +00:00
Till Straumann
dfe42ba59c 2008-07-10 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/mmu/pte121.c: use general "memory" clobber
	rather than memory input operand in inline assembly
	("m" doesn't do what the manual says; see discussion
	on gcc mailing list around 2008/3/30)
2008-07-10 22:03:27 +00:00
Till Straumann
e1df032b95 2008-07-10 Till Straumann <strauman@slac.stanford.edu>
* ChangeLog, mpc8xx/clock/clock.c, ppc403/clock/clock.c,
	ppc403/irq/ictrl.h, rtems/powerpc/powerpc.h:
	Removed all macro definitions which depended on
	the compiler defining a PPC CPU-model dependent
	symbol from files in cpukit.
	Macros which were not used by cpukit have been
	moved to libcpu/powerpc/rtems/powerpc/powerpc.h.
2008-07-10 21:51:55 +00:00
Till Straumann
06aab392f0 2008-07-10 Till Straumann <strauman@slac.stanford.edu>
* cpukit/score/cpu/powerpc/rtems/new-exceptions/cpu.h,
	cpukit/score/cpu/powerpc/rtems/score/cpu.h,
	cpukit/score/cpu/powerpc/rtems/score/powerpc.h:
	Removed all macro definitions which depended on
	the compiler defining a PPC CPU-model dependent
	symbol.
	Macros which were not used by cpukit have been
	moved to libcpu/powerpc/rtems/powerpc/powerpc.h.
2008-07-10 21:48:24 +00:00
Till Straumann
d71e95a5aa *** empty log message *** 2008-07-10 21:39:44 +00:00
Till Straumann
8bac4851a6 2008-07-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.S,
	new-exceptions/bspsupport/ppc_exc_bspsupp.h,
	new-exceptions/bspsupport/ppc_exc_hdl.c,
	new-exceptions/bspsupport/vectors_init.c:
	fixed and enabled stack-switching algorithm which figures out
	if we already run on the ISR stack rather than relying on the
	_ISR_Nest_level.

	Added 'ppc_exc_crit_always_enabled' variable which defines
	the semantics of critical interrupts. Added a test to
	TEST_LOCK_crit so that calling ppc_exc_wrapup() (and
	possibly the dispatcher) is always skipped if the BSP/user
	wants to leave critical interrupts always enabled (at the
	expense of having no OS support).

	changed TEST_LOCK_mchk so that asynchronous machine-check
	handlers never call ppc_exc_wrapup() (and the dispatcher).
	We don't want to disable MSR_ME ever (to avoid checkstops)
	and hence asynchronous MEs must not use OS services anyways.

	added and commented new variables 'ppc_exc_intr_stack_size'
	'ppc_exc_crit_always_enabled'.
2008-07-10 21:31:06 +00:00
Till Straumann
38f5e616fc 2008-07-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc.S: must disable
	interrupts prior to restoring SRRs (thanks to Sebastian Huber)
2008-07-10 21:29:27 +00:00
Till Straumann
055173d46a 2008-07-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/README: added more information
2008-07-10 21:28:38 +00:00
Joel Sherrill
2c3a9c1679 2008-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/.cvsignore: Add chains.texi.
2008-07-10 15:31:09 +00:00
Joel Sherrill
a5d5c746f0 2008-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/rtems/status-checks.h: Fix style.
2008-07-10 15:05:31 +00:00
Thomas Doerfler
eed0491225 added irq-extension.h declarations 2008-07-10 12:56:31 +00:00
Thomas Doerfler
3128276784 changed names of internal macros 2008-07-10 06:43:45 +00:00
Thomas Doerfler
780428fb9d Extension of the RTEMS Interrupt Manager
(shared handler and handler with a handle).
2008-07-10 06:19:03 +00:00
Thomas Doerfler
214cbd92bc - Simple timing functions based on a time base reference.
- u-boot header file
2008-07-10 06:17:47 +00:00
Thomas Doerfler
e0ecc66d90 SD Card driver 2008-07-10 06:16:49 +00:00
Thomas Doerfler
03bed2dbc0 Includes standard header files,
provides common assembler macros and inline functions for low-level
code.
2008-07-10 06:15:58 +00:00
Thomas Doerfler
9f429ae50e Alternative clock driver. Uses exception handler
directly.  Supports special variants for Book E and e300 cores.  For
standard decrementer CPUs the new decrementer value is calculated with
reference to a time base so that a time drift is avoided
2008-07-10 06:11:47 +00:00
Thomas Doerfler
3210dcb39d Macros for status code and return value checks. 2008-07-10 06:05:12 +00:00
Thomas Doerfler
8084ce80fb Restore terminal settings on exit. 2008-07-10 06:04:19 +00:00
Thomas Doerfler
7c007cfe32 Added S_IRWXU, S_IRWXG and S_IRWXO to file mode. 2008-07-10 06:03:51 +00:00
Thomas Doerfler
5e4831f1d2 Modified error messages. Driver operations table is now constant. New
entry in the rtems_libi2c_tfr_mode_t structure:
        idle_char. This character will be continuously transmitted in
        read only functions.
2008-07-10 06:03:15 +00:00
Chris Johns
5396467fb8 2008-07-09 Chris Johns <chrisj@rtems.org>
* doc/user/chains.t: New.

	* doc/ada_user/ada_user.texi, doc/user/Makefile.am,
	doc/user/c_user.texi, doc/user/dirstat.texi: Updated for the
	chains documentation.
2008-07-09 02:50:28 +00:00
Ralf Corsepius
ef94f04fec Remove (Incorporated by upstream.) 2008-07-07 16:55:00 +00:00
Ralf Corsepius
874f7ec32b New. 2008-07-06 06:01:44 +00:00
Ralf Corsepius
dbb26e767a Add full URL to patch. 2008-07-05 05:33:27 +00:00
Joel Sherrill
88fe62b421 2008-07-04 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* startup/bspstart.c: Do not disable interrupts twice.
2008-07-04 16:15:52 +00:00
Joel Sherrill
c2bb3add6a 2008-07-04 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* Makefile.am, mcf532x/include/mcf532x.h, shared/cache/cache_.h: Add
	cache support for 5329. Enable the cache in copyback and
	write-through so we can assume that in BSP.
	* mcf532x/cache/cachepd.c: New file.
2008-07-04 16:09:07 +00:00
Joel Sherrill
692e5baba0 2008-07-04 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* Makefile.am, README, include/coverhd.h, network/network.c,
	startup/bspstart.c, startup/cfinit.c, startup/linkcmdsflash: Add
	cache support for 5329. Fix bug in network driver. Enable the cache
	in copyback and write-through so we can assume that in BSP.
2008-07-04 16:08:26 +00:00
Ralf Corsepius
06a23329d8 Add rtems-4.10. 2008-07-03 16:36:20 +00:00
Ralf Corsepius
343a28e805 gcc-core-4.3.1-rtems4.9-20080628.diff 2008-07-03 15:44:49 +00:00
Ralf Corsepius
3f6e3fa7ca New. 2008-07-03 15:30:57 +00:00
Ralf Corsepius
2c20b74574 Backup. 2008-07-03 15:28:12 +00:00
Ralf Corsepius
5b622a9dcb Add m68k/cf 5329 2008-07-03 15:25:01 +00:00
Ralf Corsepius
5916f5792a Remove 4.3.0. 2008-07-03 08:37:15 +00:00
Ralf Corsepius
35f8615e65 Set target to rtems4.10. 2008-07-03 08:24:44 +00:00
Ralf Corsepius
b1bd76bf7c Reset *_RPMREL. 2008-07-03 08:20:43 +00:00
Ralf Corsepius
01141c54e7 New. 2008-07-03 08:18:22 +00:00
Chris Johns
6a58ad76d5 2008-07-03 Chris Johns <chrisj@rtems.org>
* cpukit/libcsupport/include/chain.h: Removed. Use the SAPI
	interface that is supported.

	* cpukit/libcsupport/Makefile.am,
	cpukit/libcsupport/preinstall.am: Remove chain.h header
	references.

	* cpukit/sapi/include/rtems/chain.h,
	cpukit/sapi/inline/rtems/chain.inl: New. A supported chains
	interface.

	* cpukit/sapi/Makefile.am, cpukit/sapi/preinstall.am: Updated to
	include the new chains interface.

	* cpukit/libfs/src/imfs/imfs.h,
	cpukit/libfs/src/imfs/imfs_creat.c,
	cpukit/libfs/src/imfs/imfs_debug.c,
	cpukit/libfs/src/imfs/imfs_directory.c,
	cpukit/libfs/src/imfs/imfs_fsunmount.c,
	cpukit/libfs/src/imfs/imfs_getchild.c,
	cpukit/libfs/src/imfs/imfs_load_tar.c,
	cpukit/libfs/src/imfs/imfs_rmnod.c,
	cpukit/libfs/src/imfs/memfile.c,
	cpukit/libfs/src/nfsclient/src/nfs.c,
	cpukit/libcsupport/include/rtems/libio.h,
	cpukit/libcsupport/src/malloc_deferred.c,
	cpukit/libcsupport/src/mount.c,
	cpukit/libcsupport/src/privateenv.c,
	cpukit/libcsupport/src/unmount.c: Change to the new chains
	interface.

	* cpukit/libcsupport/src/malloc_boundary.c: Remove warning.
2008-07-03 02:07:29 +00:00
Chris Johns
72d2ec4da4 2008-07-03 Chris Johns <chrisj@rtems.org>
* cpukit/libcsupport/include/chain.h: Removed. Use the SAPI
	interface that is supported.

	* cpukit/libcsupport/Makefile.am,
	cpukit/libcsupport/preinstall.am: Remove chain.h header
	references.

	* cpukit/sapi/include/rtems/chain.h,
	cpukit/sapi/inline/rtems/chain.inl: New. A supported chains
	interface.

	* cpukit/sapi/Makefile.am, cpukit/sapi/preinstall.am: Updated to
	include the new chains interface.

	* cpukit/libfs/src/imfs/imfs.h,
	cpukit/libfs/src/imfs/imfs_creat.c,
	cpukit/libfs/src/imfs/imfs_debug.c,
	cpukit/libfs/src/imfs/imfs_directory.c,
	cpukit/libfs/src/imfs/imfs_fsunmount.c,
	cpukit/libfs/src/imfs/imfs_getchild.c,
	cpukit/libfs/src/imfs/imfs_load_tar.c,
	cpukit/libfs/src/imfs/imfs_rmnod.c,
	cpukit/libfs/src/imfs/memfile.c,
	cpukit/libfs/src/nfsclient/src/nfs.c,
	cpukit/libcsupport/include/rtems/libio.h,
	cpukit/libcsupport/src/malloc_deferred.c,
	cpukit/libcsupport/src/mount.c,
	cpukit/libcsupport/src/privateenv.c,
	cpukit/libcsupport/src/unmount.c: Change to the new chains
	interface.

	* cpukit/libcsupport/src/malloc_boundary.c: Remove warning.
2008-07-03 01:37:38 +00:00
Chris Johns
b9c38ed727 2008-07-03 Chris Johns <chrisj@rtems.org>
* ata.c: Change to the Chains API.
2008-07-03 01:34:27 +00:00
Chris Johns
e806f13e28 2008-07-03 Chris Johns <chrisj@rtems.org>
* c/src/lib/libbsp/powerpc/score603e/startup/genpvec.c: Change to
	the Chains API.
2008-07-03 01:30:18 +00:00
Ralf Corsepius
9aacd70290 2008-07-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/thread.h,
	score/src/threaddispatch.c, score/src/threadinitialize.c:
	Support rtems_ada_self iff __RTEMS_ADA__ is given.
2008-07-02 15:29:21 +00:00
Ralf Corsepius
81b329a94f Support rtems_ada_self iff __RTEMS_ADA__ is given. 2008-07-02 15:28:54 +00:00
Joel Sherrill
9a9851dd4a 2008-07-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell_script.c: Remove unused function.
2008-07-02 14:26:24 +00:00
Ralf Corsepius
74cc8edaad 2008-07-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add __RTEMS_ADA__.
2008-07-02 14:18:58 +00:00
Ralf Corsepius
7f5a245dee Add __RTEMS_ADD__ 2008-07-02 14:18:50 +00:00
Joel Sherrill
1fbd0bafe7 2008-07-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/Makefile.am, libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getservbyname.c,
	libnetworking/libc/getservbyport.c: Add initial versions of
	getservbyport_r(), gethostbyaddr_r(), and getservbyport_r(). At this
	point they are just simple weappers for the version without the _r in
	the name.
2008-07-02 13:40:19 +00:00
Ralf Corsepius
e03da1549c 2008-07-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
	AC_PREREQ(2.62).
2008-07-02 02:19:22 +00:00
Ralf Corsepius
4647167ae3 Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62). 2008-07-02 02:19:10 +00:00
Joel Sherrill
a060e34ff1 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/uboot_getenv.c: New file.
2008-07-01 19:13:22 +00:00
Joel Sherrill
5223d6b543 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-gdb: Change 4.8 to 4.9.
2008-07-01 19:13:13 +00:00
Joel Sherrill
6e2fcea0e6 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
	environment variables.
	* startup/uboot_support.c: New file.
2008-07-01 19:12:48 +00:00
Joel Sherrill
17049c39d0 2008-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-prmisc.c, rtems/include/rtems/rtems/attr.h:
	Review association tables in monitor.
2008-07-01 18:44:12 +00:00
Ralf Corsepius
86ad26ace2 2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
	  been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
2008-06-30 15:08:08 +00:00
Ralf Corsepius
281e95f48b 2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/thread.h,
	score/inline/rtems/score/coremutex.inl,
	score/src/coremutex.c, score/src/coremutexsurrender.c,
	score/src/threadinitialize.c:
	Rename __STRICT_ORDER_MUTEX__ to __RTEMS_STRICT_ORDER_MUTEX__.
2008-06-30 15:03:24 +00:00
Ralf Corsepius
66a9239a2c Rename __STRICT_ORDER_MUTEX__ to __RTEMS_STRICT_ORDER_MUTEX__. 2008-06-30 15:03:03 +00:00
Ralf Corsepius
b4f58efe65 2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AM_CONDITIONAL(LIBGNAT).
	* libgnat/Makefile.am: Use LIBGNAT.
	* wrapup/Makefile.am: Use LIBGNAT.
2008-06-30 14:59:53 +00:00
Ralf Corsepius
5cad5bf575 Add AM_CONDITIONAL(LIBGNAT). 2008-06-30 14:49:52 +00:00
Ralf Corsepius
b7154b59ca Use LIBGNAT. 2008-06-30 14:49:37 +00:00
Ralf Corsepius
363d29128b 2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4: Add magic to update cpuopt.h.
	* configure.ac: Remove magic to update cpuopt.h.
2008-06-30 13:36:41 +00:00
Ralf Corsepius
4c656cb915 Remove magic to update cpuopt.h. 2008-06-30 13:36:33 +00:00
Ralf Corsepius
05aec0c9c9 Add magic to update cpuopt.h. 2008-06-30 13:36:20 +00:00
Ralf Corsepius
961571bcc7 2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4: Add _RTEMS_CPUOPT_INIT, _RTEMS_CPUOPT_FINI.
	* configure.ac: Apply _RTEMS_CPU_INIT, _RTEMS_CPUOPT_FINI.
	Cleanup mal-formated RTEMS_CPUOPT's.
2008-06-30 13:20:57 +00:00
Ralf Corsepius
b4dca71a17 Apply _RTEMS_CPU_INIT, _RTEMS_CPUOPT_FINI.
Cleanup mal-formated RTEMS_CPUOPTs.
2008-06-30 13:20:48 +00:00
Ralf Corsepius
3058695ba0 Add _RTEMS_CPUOPT_INIT, _RTEMS_CPUOPT_FINI. 2008-06-30 13:20:17 +00:00
Ralf Corsepius
6208c2a53e 2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
	AC_PREREQ(2.62).
2008-06-30 08:54:41 +00:00
Ralf Corsepius
75cd18ce47 Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62). 2008-06-29 06:27:06 +00:00
Ralf Corsepius
6a75acbd0d 2008-06-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
	AC_PREREQ(2.62).
2008-06-29 06:26:44 +00:00
Ralf Corsepius
c8d2f3a5d8 changes 2008-06-29 05:24:54 +00:00
Joel Sherrill
e0652f1479 2008-06-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* acinclude.m4: Regenerated.
2008-06-27 12:20:42 +00:00
Joel Sherrill
9f68808a6e 2008-06-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore: New file.
2008-06-23 12:58:01 +00:00
Joel Sherrill
8218f5fa6a 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:00 +00:00
Joel Sherrill
14f4d654a2 2008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Use wildcard on .data section.
2008-06-20 16:30:25 +00:00
Joel Sherrill
2dc5cac633 2008-06-20 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* custom/mcf5329.cfg: New file.
2008-06-20 15:01:13 +00:00
Joel Sherrill
5c9be63a88 2008-06-20 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* Makefile.am, configure.ac, preinstall.am: Adding mcf5329 BSP and CPU
	support.
	* mcf532x/include/mcf532x.h: New file.
2008-06-20 14:58:59 +00:00
Joel Sherrill
6b56ec3327 2008-06-20 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac, gdb-init,
	preinstall.am, clock/clock.c, console/console.c, include/bsp.h,
	include/bspopts.h.in, include/coverhd.h, include/tm27.h,
	network/network.c, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/cfinit.c, startup/init5329.c,
	startup/linkcmds, startup/linkcmdsflash, timer/timer.c: New files.
2008-06-20 14:58:34 +00:00
Chris Johns
8d26950fca 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* startup/cfinit.c, startup/init52235.c: Missed the last patch.
2008-06-19 06:27:29 +00:00
Chris Johns
d488f12bc9 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* custom/mcf52235.cfg: Change to mcf5223x.
2008-06-19 05:48:01 +00:00
Chris Johns
eaaade27f3 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf5223x/include/mcf5223x.h: New.
2008-06-19 05:46:45 +00:00
Chris Johns
9374e9b082 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf52235/README, mcf52235/gdb-init, mcf52235/clock/clock.c,
	mcf52235/console/console.c, mcf52235/include/bsp.h,
	mcf52235/include/coverhd.h, mcf52235/start/start.S,
	mcf52235/startup/bspclean.c, mcf52235/startup/bspstart.c,
	mcf52235/startup/linkcmds, mcf52235/timer/timer.c: Cleaned up
	white space and code formmated to adhere to RTEMS standards. Fixed
	a bug in the nano seconds since last tick support. Fixed a bug
	with the location of the start stack (no longer within
	.bss). Removed double definition of IPSBAR and some type defs
	etc.. Added timing test overhead results.
2008-06-19 05:46:19 +00:00
Chris Johns
8f25cec8bb 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* sapi/include/confdefs.h: Use the PRIORITY_DEFAULT_MAXIMUM rather
	than a number.
2008-06-19 05:40:20 +00:00
Chris Johns
775f8e52e8 2008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf52235/include/mcf52235.h: Removed. Moved to the more generic
	mcf5223x.h.
	* mcf5223x/include/mcf5223x.h: New. Was mcf52235.h.
	* Makefile.am, configure.ac, preinstall.am: Changed from mcf52235
	to mcf5223x.
2008-06-19 05:38:57 +00:00
Joel Sherrill
42b1fe6ed7 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* minimum/init.c: Disable confdefs.h debug.
2008-06-17 21:10:25 +00:00
Joel Sherrill
4175abd19e 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: When you disabled newlib reentrancy, it
	still reserved memory for the reentrancy structure. This is about 1K
	per task. On psim, we now reserve only 1936 bytes and only 240 remain
	after all allocations. Further analysis will be required to narrow
	that down. In addition, the new constant CONFIGURE_CONFDEFS_DEBUG can
	be defined and the structure named Configuration_Memory_Debug will be
	instantiated. This structure contains many of the component values
	that go into the memory reservation computation. This is helpful when
	tracking down problems.
2008-06-17 20:51:23 +00:00
Joel Sherrill
f2a776acb5 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: The math in the _Configure_Object_RAM macro
	was always adding heap overhead even when the number of objects
	configured was zero and we would not do an allocation. This resulted
	in an over estimation of the amount of Workspace required (~2K on
	minimum.exe on PowerPC).
2008-06-17 18:52:30 +00:00
Joel Sherrill
bbfe59b4fd 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* iostream/system.h: Init task was close to blowing stack on PowerPC.
	* minimum/init.c: Disable Classic API Notepads.
2008-06-17 18:50:30 +00:00
Joel Sherrill
1bdf29debf 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems++/System.h: Account for extra task stacks properly.
2008-06-17 18:49:37 +00:00
Joel Sherrill
f5f519bdaf 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
	requested for initialization task.
2008-06-17 15:28:05 +00:00
Chris Johns
805cddc0c4 hris Johns <chrisj@rtems.org>
* cpukit/sapi/include/confdefs.h: Add missing quote to string to
	remove warning.

	* cpukit/score/cpu/m68k/rtems/score/m68k.h: Add the default
	priority level for large memory Coldfires.
2008-06-16 23:37:42 +00:00
Joel Sherrill
d695dfca82 2008-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS.
2008-06-16 15:54:27 +00:00
Joel Sherrill
4cb19041d7 2008-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/tasks.h, rtems/src/taskgetnote.c,
	rtems/src/tasks.c, rtems/src/tasksetnote.c, sapi/include/confdefs.h:
	Add CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS.
2008-06-16 15:54:21 +00:00
Joel Sherrill
f02ada817b 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* minimum/init.c: Add CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION and
	CONFIGURE_MAXIMUM_PRIORITY. Workspace usage now reduces to 4696 bytes
	on psim.
2008-06-13 22:13:44 +00:00
Joel Sherrill
80f9d7763a 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h, score/include/rtems/score/priority.h: Add
	CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION and
	CONFIGURE_MAXIMUM_PRIORITY.
2008-06-13 22:13:12 +00:00
Joel Sherrill
1603ecd4b4 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/m68k.h: There is no point in defining the maximum
	priorities to 255. priority.h will default it to this.
2008-06-13 22:13:02 +00:00
Joel Sherrill
e66dccf239 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION and
	CONFIGURE_MAXIMUM_PRIORITY.
2008-06-13 22:12:10 +00:00
Joel Sherrill
0e3de759b3 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add CONFIGURE_MINIMUM_STACK_SIZE.
2008-06-13 22:00:40 +00:00
Joel Sherrill
2156876d0e 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* minimum/init.c: Exerise new ability for application to configure
	minimum stack size. This test still runs the same with a 7.5K stack
	on the powerpc but reserves 15K less Workspace on the PowerPC.
2008-06-13 15:08:40 +00:00
Joel Sherrill
b912f95737 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/bsp.t, user/conf.t, user/task.t: Add ability for application to
	configure minimum stack size. Add RTEMS_CONFIGURED_MINIMUM_STACK_SIZE
	constant so user can clearly indicate they want the configured as
	opposed to the recommended minimum stack size.
2008-06-13 15:06:56 +00:00
Joel Sherrill
ecf0f4c4c1 2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/pthread.h, posix/src/pthread.c,
	posix/src/pthreadcreate.c, rtems/include/rtems.h, rtems/src/attr.c,
	sapi/include/confdefs.h, sapi/include/rtems/config.h,
	score/inline/rtems/score/stack.inl, score/src/isr.c,
	score/src/mpci.c, score/src/threadcreateidle.c,
	score/src/threadinitialize.c, score/src/threadstackallocate.c: Add
	ability for application to configure minimum stack size. Add
	RTEMS_CONFIGURED_MINIMUM_STACK_SIZE constant so user can clearly
	indicate they want the configured as opposed to the recommended
	minimum stack size.
2008-06-13 15:06:32 +00:00
Chris Johns
a552181af9 2008-06-10 Chris Johns <chrisj@rtems.org>
* score/include/rtems/score/priority.h: Let the CPU define the
	maximum and minimum priority levels to reduce the amount of memory
	thread chains use.
2008-06-11 08:19:53 +00:00
Chris Johns
e339d8b718 hris Johns <chrisj@rtems.org>
* cpu_asm.S: Add Coldfire FPU support.
	* rtems/score/m68k.h: Change the Coldfire CPU defines to be based
	on the instruction set. Add Tiny RTEMS support to the small memory
	model RTEMS processors.
	* rtems/score/cpu.h: Handle the new Tiny RTEMS support.
2008-06-11 08:19:13 +00:00
Chris Johns
84fff68d09 hris Johns <chrisj@rtems.org>
* custom/av5282.cfg, custom/csb360.cfg, custom/gen68302.cfg,
	custom/gen68340.cfg, custom/gen68360.cfg, custom/mcf5206elite.cfg,
	custom/mcf5235.cfg, custom/mrm332.cfg, custom/mvme136.cfg,
	custom/mvme147.cfg, custom/mvme162.cfg, custom/mvme162lx.cfg,
	custom/mvme167.cfg, custom/ods68302.cfg, custom/sim68000.cfg,
	custom/simcpu32.cfg, custom/uC5282.cfg: Change CCFLAGS to use the
	-mcpu= option for Coldfires now supported in GCC 4.3.0.

2008-06-10	Matthew Riek <matthew.riek@ibiscomputer.com.au>

	* custom/mcf52235.cfg: New.
2008-06-11 08:17:27 +00:00
Chris Johns
9af830802d 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* mcf52235/include/mcf52235.h: New.
	* preinstall.am, configure.ac, Makefile.am: Add 52235 support.
2008-06-11 08:07:48 +00:00
Chris Johns
56e8ee4ebd 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* shared/m68kbspgetworkarea.c: Fix extern type to RamSize.
	* shared/m68kpretaskinghook.c: Do not handle the RAM allocation if
	the BSP is handling it.
	* acinclude.m4: Add the mcf52235 BSP.
2008-06-11 08:06:30 +00:00
Chris Johns
b7ad0ed12b 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* Makefile.am: Add shared/m68kbspgetworkarea.c to sources.
	* configure.ac: Add RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION.
	* include/bsp.h: Add include bspopts.h.
	* start/start.S: Formatting changes.
	* startup/bspstart.c: Updated to use the shared BSP support.
2008-06-11 08:03:50 +00:00
Chris Johns
3aac2db317 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs,
	clock/clock.c, configure.ac, console/console.c, gdb-init,
	include/bsp.h, include/bspopts.h.in, include/coverhd.h,
	include/tm27.h, preinstall.am, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/cfinit.c, startup/init52235.c,
	startup/linkcmds, timer/timer.c: New.
2008-06-11 07:59:03 +00:00
Joel Sherrill
913b3a2770 2008-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.c: Add units.
2008-06-10 18:53:21 +00:00
Ralf Corsepius
7e851f9236 Upgrade to gcc-4.3.1 2008-06-09 14:31:19 +00:00
Ralf Corsepius
01c1694d75 Add gcc-4.3.1. Abandon gcc-4.2.3. 2008-06-09 07:36:08 +00:00
Ralf Corsepius
22bd52233d Upgrade to gcc-4.3.1. 2008-06-09 07:34:37 +00:00
Ralf Corsepius
ff1a93b36f Do not use string comparisions. 2008-06-09 07:33:25 +00:00
Ralf Corsepius
705c7b040d New. 2008-06-09 07:32:48 +00:00
Joel Sherrill
6826a4c567 2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
	startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
	sure the routines are present all the time.
2008-06-06 21:43:02 +00:00
Joel Sherrill
e5b6bf463b 2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* samples/hello/config.h, sptests/spname01/config.h: These needed
	CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
2008-06-06 20:56:17 +00:00
Joel Sherrill
7bec8d0a9a 2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* started/buildc.t: Add paragraph on see CVS for latest patches.
	* user/conf.t: Add CONFIGURE_MESSAGE_BUFFERS_FOR_QUEUE and example
	of how to compute message CONFIGURE_MESSAGE_BUFFER_MEMORY using it.
2008-06-06 20:55:21 +00:00
Joel Sherrill
93e30a2318 2008-06-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/rtmon.t: Change to using new types.
2008-06-06 20:11:22 +00:00
Joel Sherrill
8c8fd64a70 2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems.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/object.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,
	rtems/include/rtems/rtems/types.h, rtems/src/ratemonperiod.c: Improve
	Classic API Doxygen.
2008-06-06 18:03:45 +00:00
Joel Sherrill
ebfd9eaec6 2008-06-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
	score/include/rtems/score/thread.h: Complete previous patch. Add
	typedef for cpu usage statistics.
2008-06-06 16:34:43 +00:00
Joel Sherrill
5fa5185324 2008-06-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/__times.c, libmisc/cpuuse/cpuusagereport.c,
	libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-task.c,
	rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonperiod.c, score/include/rtems/score/thread.h,
	score/src/threaddispatch.c, score/src/threadinitialize.c,
	score/src/threadtickletimeslice.c: Add typedefs for cpu usage and
	period timing statistics. Also renamed related variables and
	structure members so they are the same whether you are using
	nanosecond (e.g. struct timespec) or ticks (e.g. uint32_t)
	granularity. This lays the groundwork for future cleanup.
2008-06-06 15:44:11 +00:00
Joel Sherrill
f176759649 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, include/m340uart.h: Use new shared
	termios_baud_to_number() routine.
2008-06-05 22:09:39 +00:00
Joel Sherrill
5877cc3af5 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Rework to be more accurate on allocation. In
	particular, there was a report from that Matthew Riek that memory was
	being reserved twice for the IDLE task. This was covering up other
	places that under allocated memory. Before I was done, I had reworked
	the file to be easier to read, maintain and be more accurate.
2008-06-05 14:41:42 +00:00
Joel Sherrill
32caf25fbf 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/isr.h, score/src/isr.c: Use
	CPU_SIMPLE_VECTORED_INTERRUPTS porting parameter to avoid allocating
	memory for vector table.
2008-06-05 14:39:19 +00:00
Joel Sherrill
9d4fa67830 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/wkspace.c: Fix error in comment.
2008-06-05 14:37:21 +00:00
Joel Sherrill
c7fae60091 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/psignal.c: Do not allocate any memory for queued signals if
	the configuration parameter is 0. Before we would end up with an
	allocation of 0 which rounded up and wasted some memory when POSIX
	was configured.
2008-06-05 14:36:11 +00:00
Joel Sherrill
393a861dbd 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/newlibc_exit.c: Only run the fini section on exit if
	the target toolset uses init/fini sections.
2008-06-05 14:33:22 +00:00
Joel Sherrill
d9857c8a8c 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* itron/include/rtems/itron/task.h, itron/src/task.c: ITRON currently
	has no functional data in the user extension data area structure so
	this disables the definition, allocation and deallocation of that
	structure. If we ever have to add data to it, then it will be easy to
	reenable.
2008-06-05 14:32:14 +00:00
Joel Sherrill
2fd427c792 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
	parameter to indicate that the port uses the Simple Vectored
	Interrupt model or the Programmable Interrupt Controller Model. The
	PIC model is implemented primarily in the BSP and it is responsible
	for all memory allocation.
2008-06-05 14:30:07 +00:00
Joel Sherrill
8c444f9a7b 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* tm02/system.h, tm10/system.h: Make configurations more accurate.
2008-06-05 14:24:28 +00:00
Joel Sherrill
86db88d270 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp28/init.c: Corrections to configuration.
	* sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
	* spsize/size.c: _ISR_Vector_table only exists on architectures
	which use the Simple Vectored Interrupt Model.
2008-06-05 14:23:57 +00:00
Joel Sherrill
5fe0640223 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* minimum/Makefile.am: Link against all managers.
	* minimum/init.c: Use existing confdefs.h macros to turn off more
	this test does not use.
2008-06-05 14:21:38 +00:00
Ralf Corsepius
5a820918f1 Remove. 2008-06-05 02:53:52 +00:00
Joel Sherrill
d8d373a1f2 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectgetinfo.c, score/src/objectidtoname.c,
	score/src/threadget.c: Make sure the pointer to the API object table
	is valid before derefencing it.
2008-06-04 23:05:37 +00:00
Joel Sherrill
e51cf6db88 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/tm27.h: New file. Stub version of tm27 support.
2008-06-04 23:04:18 +00:00
Joel Sherrill
14a80d03f9 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Need cplb.h
2008-06-04 23:03:51 +00:00
Joel Sherrill
6a325800c0 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Need tm27.h
2008-06-04 23:03:37 +00:00
Ralf Corsepius
1f5ac415ac Bump GCC_RPMREL. 2008-06-04 17:35:06 +00:00
Ralf Corsepius
37fe6ecb46 Upgrade to binutils-20080523-1. 2008-06-04 15:46:08 +00:00
Joel Sherrill
5a5bfea588 2008-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Use a constant for CPU_STACK_MINIMUM_SIZE so it
	can be used in cpp expressions. Using sizeof() requires actually
	compiling the file.
2008-06-04 14:55:01 +00:00
Ralf Corsepius
19fc33907f Add hack to adjust n/ncr260vt300wpp 2008-06-04 10:55:45 +00:00
Ralf Corsepius
b51c8b0690 Bump ncurses RPMREL. 2008-06-04 10:49:18 +00:00
Ralf Corsepius
704d9efbe9 BR/R: terminfo 2008-06-04 10:48:42 +00:00
Ralf Corsepius
56059395f1 Add hack to adjust Eterm-color 2008-06-04 10:45:51 +00:00
Ralf Corsepius
5743475ca3 Add hack to adjust Eterm-color 2008-06-04 10:41:56 +00:00
Ralf Corsepius
a53c42af01 New. 2008-06-04 10:23:46 +00:00
Ralf Corsepius
b206999168 Add TERMINFO. 2008-06-04 10:23:30 +00:00
Ralf Corsepius
17cf78661e Upgrade to cygwin-1.5.25-14 2008-06-04 07:10:38 +00:00
Joel Sherrill
d0941512ac 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* spsize/size.c: Convention calls for leading underscore on private
	RTEMS variables.
2008-06-02 16:12:13 +00:00
Joel Sherrill
389908027e 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/panic.c: Convention calls for leading underscore on
	private RTEMS variables.
2008-06-02 16:11:56 +00:00
Joel Sherrill
3e927fa0b4 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* misc/interr.c: Convention calls for leading underscore on private
	RTEMS variables.
2008-06-02 16:11:44 +00:00
Joel Sherrill
38baeb75f1 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/interr.h, score/src/interr.c: Convention
	calls for leading underscore on private RTEMS variables.
2008-06-02 16:11:31 +00:00
Joel Sherrill
42cf7c7c41 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_supplement/.cvsignore, cpu_supplement/Makefile.am,
	cpu_supplement/arm.t, cpu_supplement/bfin.t,
	cpu_supplement/cpu_supplement.texi, cpu_supplement/i386.t,
	cpu_supplement/m68k.t, cpu_supplement/mips.t,
	cpu_supplement/powerpc.t, cpu_supplement/preface.texi,
	cpu_supplement/sh.t: Remove duplicated text from each CPU specific
	chapter. This text was necessary when each CPU was a separate manual
	but now only needs to be one place and that is in an introductory
	chapter.
	* cpu_supplement/general.t: New file.
2008-06-02 16:09:56 +00:00
Joel Sherrill
7a1c9cf3d7 Update copyright. 2008-06-02 16:08:14 +00:00
Joel Sherrill
a73e356164 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/bsp.t, user/init.t: Rework initialization and BSP chapters to
	account for changes to initialization framework.
2008-06-02 16:07:42 +00:00
Ralf Corsepius
89ae273da7 2008-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS.
2008-06-01 09:03:30 +00:00
Ralf Corsepius
1756b781e7 Allow emtpy RTEMS_BUILD_SUBDIRS. 2008-06-01 09:02:21 +00:00
Ralf Corsepius
3f02a85abd 2008-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, acinclude.m4: s/AC_HELP/AS_HELP/.
2008-06-01 05:08:08 +00:00
Ralf Corsepius
7d10416b6f s/AC_HELP/AS_HELP/. 2008-06-01 05:07:58 +00:00
Ralf Corsepius
94e8e5912d Regenerate. 2008-06-01 03:36:26 +00:00
Ralf Corsepius
59b9758def 2008-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/object.h,
	score/include/rtems/score/watchdog.h: Move #include's out of
	extern "C" {}.
2008-05-31 05:31:26 +00:00
Ralf Corsepius
4b5ddf2748 Move #include's out of extern "C" {}. 2008-05-31 05:31:18 +00:00
Till Straumann
9cf3432cc4 2008-05-30 Till Straumann <strauman@slac.stanford.edu>
* libfs/src/nfsclient/src/nfs.c:BUGFIX: must not attempt to
	release node if rtems_filesystem_evaluate_path() fails
	in nfs_eval_link() since pathloc contains no valid node.
2008-05-30 23:21:06 +00:00
Chris Johns
288f1c33c9 2008-05-29 Chris Johns <chrisj@rtems.org>
* include/bsp.h: FEC unit numbers based on 0 not 1. Change the
	interface name to fec0.
2008-05-29 06:01:33 +00:00
Joel Sherrill
288b1f91a2 2008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell_getchar.c: Minor change so dropping connection
	while at prompt results in shell logging out and connection still
	being available.
2008-05-27 17:25:45 +00:00
Joel Sherrill
83734c9d52 2008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Call
	fini() as part of exit(). This avoids atexit() being a required
	function.
2008-05-27 16:47:13 +00:00
Joel Sherrill
7c4cdeb9ea 2008-05-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c: Minor change so dropping connection during
	login prompt results in connection still being available.
2008-05-27 16:43:24 +00:00
Joel Sherrill
bd04dab99c Format. 2008-05-27 13:12:51 +00:00
Thomas Doerfler
41d7c0fe9a speed inprovements in mpc83xx tsec driver 2008-05-27 10:34:55 +00:00
Thomas Doerfler
bf95ccb506 Added const qualifier to various pointers and data tables to
reduce size of data area.
	IMFS: Fixed creation of symbolic links to avoid a compiler warning.
	DOSFS: Use LibBlock instead of read() to read the boot record.
2008-05-27 10:34:15 +00:00
Thomas Doerfler
a184e5ee44 Bugfix: Moved definition of ppp_softc into source file. 2008-05-27 10:33:22 +00:00
Thomas Doerfler
e9af8c57c2 Bugfix: String output without width option. 2008-05-27 10:32:38 +00:00
Thomas Doerfler
3183b04c79 New define: CONSOLE_DEVICE_NAME. 2008-05-27 10:32:04 +00:00
Thomas Doerfler
0868844e5e Added new defines OBJECTS_ID_NONE
and RTEMS_ID_NONE.  No object can have this ID.
2008-05-27 10:31:22 +00:00
Ralf Corsepius
1e642c6c1d Remove. 2008-05-26 23:43:45 +00:00
Ralf Corsepius
ee6c822e60 Remove. 2008-05-26 23:29:56 +00:00
Ralf Corsepius
26ad27c710 New. 2008-05-26 23:27:40 +00:00
Ralf Corsepius
498d35e5b8 GCC 4.2.4 2008-05-26 23:27:03 +00:00
Till Straumann
793249a2eb 2008-05-23 Till Straumann <strauman@slac.stanford.edu>
* libnetworking/netinet/ip_output.c: when fragmenting
	multicast packets M_MCAST must be set on all fragments.
	This was fixed in FreeBSD ip_output.c 1.82 on 1998/8/23 !
	(see my email to rtems-users from 2008/5/15).
2008-05-23 21:48:06 +00:00
Till Straumann
f335672ae3 2008-05-23 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/VME.h: removed 'weak' attribute from
	declaration of BSP_vme_config().
2008-05-23 21:36:02 +00:00
Till Straumann
5b9e302c77 2008-05-23 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c: removed declaration
	of BSP_vme_config() (which is already declared in
	<bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
	gcc doesn't seem to understand that the linker may
	define this to be NULL... Silences a compiler warning
	(and users can always provide an empty routine).
2008-05-23 21:34:35 +00:00
Joel Sherrill
38c8516709 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/tty_drv.c: Eliminate copies of switches to convert
	termios Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:48:39 +00:00
Joel Sherrill
6825d0657a 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Eliminate copies of switches to convert termios
	Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:48:38 +00:00
Joel Sherrill
24f1347a44 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, console/serial_mouse.c: Eliminate copies of
	switches to convert termios Bxxx constants to xxx as an integer. Use
	the shared termios_baud_to_number() routine to do the same
	conversion.
2008-05-23 15:48:36 +00:00
Joel Sherrill
0c04063bac 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/m340uart.c: Eliminate copies of switches to convert termios
	Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:48:06 +00:00
Joel Sherrill
495c3e0ad6 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/console.c: Eliminate copies of switches to convert
	termios Bxxx constants to xxx as an integer. Use the shared
	termios_baud_to_number() routine to do the same conversion.
2008-05-23 15:47:55 +00:00
Till Straumann
7f5ecbc249 2008-05-22 Till Straumann <strauman@slac.stanford.edu>
* ppc403/tty_drv/tty_drv.c, ppc403/console/console405.c:
	../ictrl/ictrl.h has gone; include ../irq/ictrl.h
2008-05-23 01:10:17 +00:00
Till Straumann
a510a776a0 2008-05-22 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/linkcmds, shared/startup/zerobss.c:
	introduced '__bss_end'; assuming that __rtems_end
	coincides with the end of .bss for the purpose of
	zeroing .bss is very dangerous.
2008-05-22 23:33:11 +00:00
Till Straumann
527e2b8e81 2008-05-22 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeUniverse.c: fixed compiler warning;
	moved struct attributes as directed by gcc warning.
2008-05-22 23:17:58 +00:00
Joel Sherrill
4ac1d235c6 2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/console/console.c: Fix typo.
2008-05-22 22:45:14 +00:00
Joel Sherrill
345fc11da9 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/task.h, itron/src/del_tsk.c,
	itron/src/exd_tsk.c, itron/src/task.c,
	posix/include/rtems/posix/threadsup.h, posix/src/cancel.c,
	posix/src/cancelrun.c, posix/src/pthread.c, posix/src/pthreadexit.c,
	posix/src/setcancelstate.c, posix/src/setcanceltype.c,
	posix/src/testcancel.c, rtems/src/taskdelete.c,
	score/inline/rtems/score/object.inl, score/src/objectclose.c,
	score/src/threadclose.c: Make all task delete/exit/cancel routines
	follow the same critical section pattern. Also ensure that POSIX
	cancelation routines are run at thread exit.
2008-05-22 20:38:03 +00:00
Joel Sherrill
cdc830964a 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/termios_baud2index.c,
	libcsupport/src/termios_baud2num.c,
	libcsupport/src/termios_num2baud.c,
	libcsupport/src/termios_setinitialbaud.c: New files.
2008-05-22 20:35:41 +00:00
Joel Sherrill
923dd7aa21 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/console/console.c: Remove explicit switch and call
	termios_baud_to_number().
2008-05-22 20:34:27 +00:00
Joel Sherrill
07edbef54e 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Remove explicit switch and call
	termios_baud_to_number().
2008-05-22 20:34:22 +00:00
Joel Sherrill
c0357a8bd9 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/mc68360_scc.c: Remove explicit switch and call
	termios_baud_to_number().
2008-05-22 20:34:20 +00:00
Joel Sherrill
adaf33af78 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/Makefile.am: Move termios helper routines from libchip to
	libcsupport. Add routine which makes it easy for a termios device
	driver to inform termios of its default baud rate. This avoids
	inconsistencies in later termios settings changes.
	* libchip/serial/termios_baud2index.c,
	libchip/serial/termios_baud2num.c: Removed.
2008-05-22 20:19:55 +00:00
Joel Sherrill
b6be421739 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/preinstall.am,
	libcsupport/include/rtems/termiostypes.h: Move termios helper
	routines from libchip to libcsupport. Add routine which makes it easy
	for a termios device driver to inform termios of its default baud
	rate. This avoids inconsistencies in later termios settings changes.
2008-05-22 20:16:08 +00:00
Joel Sherrill
aefbb573e0 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Properly inform termios of our initial baud rate.
	If it is not the default, this causes problems when an application
	changes any termios attributes since termios thinks our baud rate is
	one thing when in fact, it is another.
2008-05-22 20:12:08 +00:00
Joel Sherrill
0f91b2350d 2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/include/rtems/watchdogdrv.h: Finish writing comments.
2008-05-22 14:43:53 +00:00
Joel Sherrill
adfbb4a8f2 2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Add baseline interface for Watchdog Driver.
2008-05-22 14:40:19 +00:00
Joel Sherrill
d2018f7178 2008-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/preinstall.am, sapi/include/confdefs.h: Add baseline
	interface for Watchdog Driver.
	* libcsupport/include/rtems/watchdogdrv.h: New file.
2008-05-22 14:40:11 +00:00
Joel Sherrill
1b2dd27879 2008-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* itronhello/system.h, itronmbox01/system.h, itrontask02/system.h,
	itrontime01/system.h: Add use of
	CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
2008-05-21 22:15:20 +00:00
Joel Sherrill
d04bf28ef6 2008-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/start.c: Use new framework
	capability where RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION.
2008-05-20 22:13:16 +00:00
Joel Sherrill
5768e619cc 2008-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/nds.cfg: Email from author says to drop this flag.
2008-05-20 21:50:47 +00:00
Joel Sherrill
cb697107bc 2008-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* leaf.cfg: Do not override bsp-post-link.
2008-05-20 20:53:08 +00:00
Joel Sherrill
ab9226253b use tabs. 2008-05-19 21:23:33 +00:00
Eric Norum
b5b9e75f7d Back out changes from 2008-05-16 -- they don't seem to work. 2008-05-19 19:07:10 +00:00
Eric Norum
60f4b6e98b Use shared version of bootstrap to set up workspace. 2008-05-16 21:55:13 +00:00
Joel Sherrill
d9aca5f537 2008-05-16 Till Straumann <strauman@slac.stanford.edu>
* score/src/threadchangepriority.c: Just in case the transient
	state was set when we entered, ensure that it is still set when
	we exit.
	* score/src/threadclose.c: When a thread is being deleted, it should
	go into the dormant state -- not the transient state.
2008-05-16 21:51:40 +00:00
Joel Sherrill
c140c6f534 2008-05-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc83xx/include/mpc83xx.h: or is not a good name for any name in
	C/C++. See iso646.h for the reason.
2008-05-16 18:03:34 +00:00
Joel Sherrill
0a665801d0 2008-05-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am, console/console-io.c: Install cplb.h and use it.
2008-05-16 18:02:50 +00:00
Joel Sherrill
088a954394 Fix Id. 2008-05-16 13:03:12 +00:00
Joel Sherrill
69ab847ad0 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove stray line.
2008-05-15 22:11:17 +00:00
Joel Sherrill
1700430839 2008-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
	like CVS conflict markers.
2008-05-15 16:34:01 +00:00
Joel Sherrill
94056364ad 2008-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* network/network.c: Eliminate patterns that look like CVS conflict
	markers.
2008-05-15 16:33:49 +00:00
Joel Sherrill
61b7dae3d6 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/bsp-bootcards-handles-ram-allocation.m4: New file.
2008-05-15 16:16:29 +00:00
Joel Sherrill
8357ea277d 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* wrapup/Makefile.am: Many BSPs do not include any .rel files now so do
	not fail if there are none.
2008-05-15 15:56:58 +00:00
Joel Sherrill
ec3007cafd 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c: Add capability for bootcard.c BSP Initialization
	Framework to ask the BSP where it has memory for the RTEMS Workspace
	and C Program Heap. These collectively are referred to as work area.
	If the BSP supports this, then it does not have to include code to
	split the available memory between the two areas. This reduces the
	amount of code in the BSP specific bspstart.c file. Additionally, the
	shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.
	* bsppretaskinghook.c: New file.
2008-05-15 15:55:46 +00:00
Joel Sherrill
dde1fedb09 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Add capability for bootcard.c BSP Initialization
	Framework to ask the BSP where it has memory for the RTEMS Workspace
	and C Program Heap. These collectively are referred to as work area.
	If the BSP supports this, then it does not have to include code to
	split the available memory between the two areas. This reduces the
	amount of code in the BSP specific bspstart.c file. Additionally, the
	shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.
2008-05-15 15:55:28 +00:00
Joel Sherrill
2211b75c44 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, startup/bspstart.c: Add capability for bootcard.c BSP
	Initialization Framework to ask the BSP where it has memory for the
	RTEMS Workspace and C Program Heap. These collectively are referred
	to as work area. If the BSP supports this, then it does not have to
	include code to split the available memory between the two areas.
	This reduces the amount of code in the BSP specific bspstart.c file.
	Additionally, the shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.
2008-05-15 15:54:55 +00:00
Joel Sherrill
5545002da9 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/pretaskinghook.c: Add capability for bootcard.c BSP
	Initialization Framework to ask the BSP where it has memory for the
	RTEMS Workspace and C Program Heap. These collectively are referred
	to as work area. If the BSP supports this, then it does not have to
	include code to split the available memory between the two areas.
	This reduces the amount of code in the BSP specific bspstart.c file.
	Additionally, the shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.
2008-05-15 15:54:24 +00:00
Joel Sherrill
4c94ffff2c 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Add capability for
	bootcard.c BSP Initialization Framework to ask the BSP where it has
	memory for the RTEMS Workspace and C Program Heap. These collectively
	are referred to as work area. If the BSP supports this, then it does
	not have to include code to split the available memory between the
	two areas. This reduces the amount of code in the BSP specific
	bspstart.c file. Additionally, the shared framework can initialize
	the C Library, call rtems_debug_enable(), and dirty the work area
	memory. Until most/all BSPs support this new capability, if the BSP
	supports this, it should call
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
	the transition is complete, this autoconf macro can be removed.
2008-05-15 15:54:15 +00:00
Joel Sherrill
b67a822d6f 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: Add capability for
	bootcard.c BSP Initialization Framework to ask the BSP where it has
	memory for the RTEMS Workspace and C Program Heap. These collectively
	are referred to as work area. If the BSP supports this, then it does
	not have to include code to split the available memory between the
	two areas. This reduces the amount of code in the BSP specific
	bspstart.c file. Additionally, the shared framework can initialize
	the C Library, call rtems_debug_enable(), and dirty the work area
	memory. Until most/all BSPs support this new capability, if the BSP
	supports this, it should call
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
	the transition is complete, this autoconf macro can be removed.
2008-05-15 15:54:11 +00:00
Joel Sherrill
8f78ced725 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
	Initialization Framework to ask the BSP where it has memory for the
	RTEMS Workspace and C Program Heap. These collectively are referred
	to as work area. If the BSP supports this, then it does not have to
	include code to split the available memory between the two areas.
	This reduces the amount of code in the BSP specific bspstart.c file.
	Additionally, the shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.
2008-05-15 15:53:23 +00:00
Joel Sherrill
5e5d0b16ed 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add capability for bootcard.c BSP
	Initialization Framework to ask the BSP where it has memory for the
	RTEMS Workspace and C Program Heap. These collectively are referred
	to as work area. If the BSP supports this, then it does not have to
	include code to split the available memory between the two areas.
	This reduces the amount of code in the BSP specific bspstart.c file.
	Additionally, the shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.
2008-05-15 15:53:19 +00:00
Joel Sherrill
92c9baf84a 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* csb336/startup/bspstart.c, csb337/startup/bspstart.c,
	edb7312/startup/bspstart.c, gba/startup/bspstart.c,
	gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability
	for bootcard.c BSP Initialization Framework to ask the BSP where it
	has memory for the RTEMS Workspace and C Program Heap. These
	collectively are referred to as work area. If the BSP supports this,
	then it does not have to include code to split the available memory
	between the two areas. This reduces the amount of code in the BSP
	specific bspstart.c file. Additionally, the shared framework can
	initialize the C Library, call rtems_debug_enable(), and dirty the
	work area memory. Until most/all BSPs support this new capability, if
	the BSP supports this, it should call
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
	the transition is complete, this autoconf macro can be removed.
2008-05-15 15:52:58 +00:00
Joel Sherrill
621feee062 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/m68kpretaskinghook.c: Add capability for bootcard.c BSP
	Initialization Framework to ask the BSP where it has memory for the
	RTEMS Workspace and C Program Heap. These collectively are referred
	to as work area. If the BSP supports this, then it does not have to
	include code to split the available memory between the two areas.
	This reduces the amount of code in the BSP specific bspstart.c file.
	Additionally, the shared framework can dirty the work area memory.
	Until most/all BSPs support this new capability, if the BSP supports
	this, it should call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from
	its configure.ac. When the transition is complete, this autoconf
	macro can be removed.
	* shared/m68kbspgetworkarea.c: New file.
2008-05-15 15:52:15 +00:00
Joel Sherrill
19f4a34914 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Add capability for
	bootcard.c BSP Initialization Framework to ask the BSP where it has
	memory for the RTEMS Workspace and C Program Heap. These collectively
	are referred to as work area. If the BSP supports this, then it does
	not have to include code to split the available memory between the
	two areas. This reduces the amount of code in the BSP specific
	bspstart.c file. Additionally, the shared framework can dirty the
	work area memory. Until most/all BSPs support this new capability, if
	the BSP supports this, it should call
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
	the transition is complete, this autoconf macro can be removed.
2008-05-15 15:52:00 +00:00
Thomas Doerfler
e0abba9e30 disabled debugging output 2008-05-15 15:34:04 +00:00
Thomas Doerfler
42bf1b9f13 adapted gen83xx to new board 2008-05-15 15:10:38 +00:00
Till Straumann
8ac748c1bf 2008-05-14 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_bspsupp.h: added
	comment about the semantics of the return value of
	ppc_exc_handler_t.
2008-05-14 22:34:06 +00:00
Till Straumann
21637fd380 2008-05-14 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/irq.c: moved malloc/free
	outside of irq-protected critical section.
2008-05-14 22:33:32 +00:00
Joel Sherrill
1d0ee80e4b 2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Rework to avoid .rel files.
2008-05-14 20:28:09 +00:00
Joel Sherrill
da78feebd9 2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Fix text on CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER.
2008-05-14 14:27:26 +00:00
Eric Norum
d871cf1bc6 Add locks around non-atomic structure assignment. 2008-05-13 20:45:51 +00:00
Joel Sherrill
2015ca6cc1 2008-05-13 Robert S. Grimes <rsg@alum.mit.edu>
* libi2c/libi2c.h: Fix typo.
2008-05-13 20:37:36 +00:00
Joel Sherrill
b9499779ee 2008-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* pppd/example/system.h: Fix path in example -- NOT COMPILED WITH
	CPUKIT.
2008-05-13 16:09:48 +00:00
Joel Sherrill
343bb43ca9 2008-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Fix typo on
	CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
2008-05-13 14:19:50 +00:00
Joel Sherrill
cb3873f952 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* tmoverhd/dumrtems.h: Refactored and renamed initialization routines
	to rtems_initialize_data_structures, rtems_initialize_before_drivers,
	rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:44:34 +00:00
Joel Sherrill
c199cf899b 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
	spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
	Refactored and renamed initialization routines to
	rtems_initialize_data_structures, rtems_initialize_before_drivers,
	rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:44:30 +00:00
Joel Sherrill
3820ff24b8 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c: Refactored and renamed initialization routines to
	rtems_initialize_data_structures, rtems_initialize_before_drivers,
	rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:44:12 +00:00
Joel Sherrill
6ea100c1f1 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Refactored and renamed initialization routines to
	rtems_initialize_data_structures, rtems_initialize_before_drivers,
	rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:43:55 +00:00
Joel Sherrill
bd3e306225 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, startup/bspstart.c: Refactored and renamed
	initialization routines to rtems_initialize_data_structures,
	rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:43:28 +00:00
Joel Sherrill
14f69ce431 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bspstart.c: Refactored and renamed initialization routines to
	rtems_initialize_data_structures, rtems_initialize_before_drivers,
	rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:43:02 +00:00
Joel Sherrill
4570d76cae 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/bspstart.c: Refactored and renamed initialization
	routines to rtems_initialize_data_structures,
	rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:42:39 +00:00
Joel Sherrill
67a9b24a9b 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c: Refactored and renamed
	initialization routines to rtems_initialize_data_structures,
	rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:42:36 +00:00
Joel Sherrill
a169cf068e 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: Refactored and
	renamed initialization routines to rtems_initialize_data_structures,
	rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:42:26 +00:00
Joel Sherrill
d86ae064a0 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/rtems/init.h, sapi/src/exinit.c: Refactored and renamed
	initialization routines to rtems_initialize_data_structures,
	rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:40:59 +00:00
Till Straumann
c14e845bfc 2008-05-10 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c: removed memory input/output operands
	which caused problems with gcc-4.3.0 (see
	http://gcc.gnu.org/ml/gcc/2008-03/msg00976.html)
2008-05-10 21:03:13 +00:00
Ralf Corsepius
397afef4b3 Update. 2008-05-10 03:13:02 +00:00
Ralf Corsepius
77d17fff71 New. 2008-05-10 03:12:31 +00:00
Ralf Corsepius
dc49fb9e1c BuildRequire: m4 > 1.4.5 2008-05-09 12:43:57 +00:00
Ralf Corsepius
ac91ec7742 Enable --with-system-readline only for gdb >= 6.7 2008-05-08 02:56:34 +00:00
Joel Sherrill
ac9d3cf84d 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp32/init.c: Formatting.
2008-05-07 21:57:43 +00:00
Joel Sherrill
109cec18d9 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 649/bsps
	* clock/ckinit.c, console/console.c: Add missing structure element.
2008-05-07 21:15:36 +00:00
Joel Sherrill
89d190339d 2008-05-07 Till Straumann <strauman@slac.stanford.edu>
PR 649/bsps
	* libchip/ide/ata.c: Give up if the interface does not become ready.
2008-05-07 20:49:05 +00:00
Joel Sherrill
9b949dddef 2008-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console-io.c: Typo.
2008-05-07 18:54:15 +00:00
Joel Sherrill
ba737a960d 2008-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/config.c: Fix typo.
2008-05-07 18:53:54 +00:00
Joel Sherrill
0e58c4f598 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c: Add nanoseconds clock tick granularity support.
2008-05-07 17:40:52 +00:00
Joel Sherrill
030d9e92c6 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore: New file.
2008-05-07 17:04:39 +00:00
Joel Sherrill
0442eed68c 2008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Fix prototype.
2008-05-06 23:17:28 +00:00
Joel Sherrill
f5f4566a5f 2008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/src/exinit.c, score/src/threadstartmultitasking.c: Improve
	comments.
2008-05-06 23:17:07 +00:00
Joel Sherrill
3766068275 Fix date. 2008-05-06 23:16:36 +00:00
Joel Sherrill
9137e0ca68 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Use shared bsp_predriver_hook.
2008-05-06 22:39:47 +00:00
Joel Sherrill
e6a4446812 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* s3c24xx/clock/clockdrv.c: Use
	rtems_configuration_get_microseconds_per_tick() rather than obsolete
	BSP_Configuration reference.
2008-05-06 22:23:47 +00:00
Joel Sherrill
00d25f312b 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Add smdk2410.
2008-05-06 21:23:08 +00:00
Joel Sherrill
17fbf03b3a 2008-05-06 Ray Xu <rayx.cn@gmail.com>
* acinclude.m4: Add smdk2410. Update gp32 to use shared code.
2008-05-06 21:03:02 +00:00
Joel Sherrill
437baaeccb 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Grammar.
2008-05-06 21:02:50 +00:00
Joel Sherrill
1781f59fcb 2008-05-06 Ray Xu <rayx.cn@gmail.com>
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, include/bsp.h, include/bspopts.h.in, startup/linkcmds,
	startup/memmap.c: New files.
2008-05-06 21:01:27 +00:00
Joel Sherrill
2226b8f80b 2008-05-06 Ray Xu <rayx.cn@gmail.com>
* custom/gp32.cfg: Add smdk2410. Update gp32 to use shared code.
	* custom/smdk2410.cfg: New file.
2008-05-06 20:59:23 +00:00
Joel Sherrill
dbdb025548 2008-05-06 Ray Xu <rayx.cn@gmail.com>
* Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
	Add CPU type s3c2410. Add a new s3c24xx common file shared between
	s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
	were changed to include <s3c24xx.h> instead of <s3c2400.h>.
	* s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
	s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
	s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
	s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
2008-05-06 20:58:05 +00:00
Joel Sherrill
0542a23b3f 2008-05-06 Ray Xu <rayx.cn@gmail.com>
* console/uart.c, include/bsp.h, smc/smc.c, startup/bspstart.c: Merge
	smdk2410 with gp32.
2008-05-06 20:54:06 +00:00
Joel Sherrill
e06b6b0a09 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectget.c: Improve comments and readability.
2008-05-06 20:31:33 +00:00
Joel Sherrill
76deaf0c64 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/message.h, sapi/include/confdefs.h,
	score/src/coresemseize.c, score/src/threadhandler.c: Comment
	improvements from class.
2008-05-06 19:38:19 +00:00
Joel Sherrill
4aea8f2b71 Spacing. 2008-05-06 19:29:42 +00:00
Joel Sherrill
ebc363ed83 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Add nds.
2008-05-06 19:29:22 +00:00
Joel Sherrill
7492598196 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c: Improve formatting and comments.
2008-05-06 19:28:02 +00:00
Joel Sherrill
f3cc5cf35d 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/start.S: Spacing.
2008-05-06 19:27:42 +00:00
Joel Sherrill
6f008f7ccd 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Remove spurious line.
2008-05-06 19:27:07 +00:00
Joel Sherrill
2905296a1c 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:14:45 +00:00
Ralf Corsepius
5633d25fa6 Regenerate. 2008-05-01 08:13:14 +00:00
Ralf Corsepius
1acb6bac32 Upgrade to newlib-1.16.0-rtems4.9-20080430.diff, gcc-core-4.3.0-rtems4.9-20080501.diff. 2008-05-01 08:10:28 +00:00
Ralf Corsepius
14082517d4 Bump GCC_RPMREL. 2008-05-01 08:09:25 +00:00
Ralf Corsepius
c29338ccf4 Add upstream SIZE_MIN/SIZE_MAX fixes. 2008-05-01 08:08:19 +00:00
Ralf Corsepius
7bf236d8d1 Add include-fixed to FLAGS_FOR_TARGET to let Cdn-X build succeed. 2008-05-01 08:01:10 +00:00
Chris Johns
5a2b5b22c8 2008-05-01 Chris Johns <chrisj@rtems.org>
* libblock/include/rtems/nvdisk-sram.h,
	libblock/include/rtems/nvdisk.h,
	libblock/src/nvdisk-sram.c,
	libblock/src/nvdisk.c: New. A Non-volatile memory disk drive.
	* Makefile.am, preinstall.am, libblock/Makefile.am: Updated for
	the NV disk driver.
2008-05-01 04:15:36 +00:00
Chris Johns
50303dfbd1 2008-05-01 Maarten Van Es <maarten@mind.be>
* libnetworking/rtems/rtems_dhcp.c: Removed panic()s.  Added
	interface for rtems_dhcp_failsafe.
	* libnetworking/rtems/rtems_dhcp.h: Added interface for
	rtems_dhcp_failsafe.

2008-05-01  Arnout Vandecappelle <arnout@mind.be>

	* libnetworking/nfs/bootp_subr: Allow some errors for sosend() and
	return on timeout in bootpc_call().  Removed panic()s.
	* libnetworking/rtems/rtems_glue.c: Fix the cast for the
	SIOCAIFADDR ioctl call.
	* libnetworking/rtems/rtems_dhcp_failsafe.c,
	libnetworking/rtems/rtems_dhcp_failsafe.h: New.
	* libnetworking/Makefile.am, libnetworking/preinstall.am: Added
	rtems_dhcp_failsafe.c and rtems_dhcp_failsafe.h files.
2008-05-01 02:57:49 +00:00
Joel Sherrill
fb8194045a 2008-04-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/timer.h: Fix typo.
2008-04-30 16:14:16 +00:00
Ralf Corsepius
9bb08afeff Improvements for gdb-6.6/6.7 2008-04-29 11:40:37 +00:00
Ralf Corsepius
9c3c512a92 Once more rework erc32 simulator configuration. 2008-04-29 04:01:12 +00:00
Ralf Corsepius
905700d490 Upgrade to gdb-6.8-rtems4.9-20080429.diff. 2008-04-29 03:45:00 +00:00
Ralf Corsepius
2870240a15 Bump GDB_RPMREL. 2008-04-29 03:44:19 +00:00
Joel Sherrill
2ad3d02459 2008-04-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/status.h,
	rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
	rtems/inline/rtems/rtems/sem.inl: More Doxygen warnings removed.
2008-04-28 18:21:01 +00:00
Joel Sherrill
86101e3cca Fix typo. 2008-04-28 18:14:14 +00:00
Joel Sherrill
7cdaed0d00 2008-04-28 Daron Chabot <daron.chabot@usask.ca>
* posix/src/keycreate.c, posix/src/pthreadequal.c,
	rtems/src/semtranslatereturncode.c,
	score/cpu/powerpc/rtems/score/powerpc.h,
	score/src/threadblockingoperationcancel.c: Fix compilation errors
	when --enable-rtems-debug is used.
2008-04-28 18:12:43 +00:00
Ralf Corsepius
ea7a607dfb Regenerate. 2008-04-28 14:32:07 +00:00
Ralf Corsepius
7df9456b7a Remove. 2008-04-28 14:30:15 +00:00
Ralf Corsepius
bbe338e505 New. 2008-04-28 14:28:10 +00:00
Ralf Corsepius
2d29b143d1 Abandon gdb-6.7.1.
Use gdb-6.8-rtems4.9-20080428.diff.
2008-04-28 14:15:25 +00:00
Ralf Corsepius
d9393d56ed Minor restructurization. 2008-04-28 13:38:47 +00:00
Ralf Corsepius
1ef4b6c0d4 Move %{?dist} to Makefile.am. 2008-04-27 05:27:02 +00:00
Ralf Corsepius
42f9ca8bae Move %{?dist} to Makefile.am. BR: m4 > 1.4.5 for autoconf >= 2.62. 2008-04-27 05:26:37 +00:00
Ralf Corsepius
1700261946 Use rtems_api. 2008-04-26 05:36:01 +00:00
Ralf Corsepius
02c937936d Add rtems_api. 2008-04-26 05:33:04 +00:00
Eric Norum
eae4a193d3 Handle cluster servers better. 2008-04-25 17:00:48 +00:00
Joel Sherrill
ec73a7536b 2008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/system.h: Fix typo in comment.
2008-04-25 15:24:19 +00:00
Ralf Corsepius
dc6771a71a Remove stray newline. 2008-04-25 15:19:47 +00:00
Joel Sherrill
d3e21f35be 2008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>
Moved to cpukit.
	* nfsclient/.cvsignore, nfsclient/ChangeLog.slac, nfsclient/LICENSE,
	nfsclient/Makefile.am, nfsclient/README, nfsclient/preinstall.am,
	nfsclient/rfc1094.txt, nfsclient/rtems-filesystem-patch,
	nfsclient/proto/mount_prot.h, nfsclient/proto/mount_prot.x,
	nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/nfs_prot.h,
	nfsclient/proto/nfs_prot.x, nfsclient/proto/nfs_prot_xdr.c,
	nfsclient/src/cexphelp.c, nfsclient/src/dirutils.c,
	nfsclient/src/librtemsNfs.h, nfsclient/src/nfs.c,
	nfsclient/src/nfs.modini.c, nfsclient/src/nfsTest.c,
	nfsclient/src/rpcio.c, nfsclient/src/rpcio.h,
	nfsclient/src/rpcio.modini.c, nfsclient/src/sock_mbuf.c,
	nfsclient/src/xdr_mbuf.c: Removed.
2008-04-25 14:16:45 +00:00
Joel Sherrill
a7e912e34a 2008-04-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc8260/console-generic/console-generic.c,
	mpc8xx/console-generic/console-generic.c: Remove all references to
	console_reserve_resources and termios_reserve_resources.
2008-04-24 23:04:03 +00:00
Joel Sherrill
eac65cbc23 2008-04-24 Nigel Spon <nigel@adi.co.nz>
* ppc403/console/console.c: Correct include path.
2008-04-24 23:03:44 +00:00
Eric Norum
88f8f2fd6c Clean up error handling. 2008-04-24 21:50:57 +00:00
Eric Norum
7decb669c3 More clean up of FPGA interrupts. 2008-04-24 19:13:14 +00:00
Joel Sherrill
98e92b0abb 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/partmp.h, sapi/include/confdefs.h: Fix
	typos added with recent changes.
2008-04-23 21:53:09 +00:00
Joel Sherrill
b091cde316 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* iostream/system.h: Update to include definition of
	CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER as appropriate.
2008-04-23 21:52:13 +00:00
Joel Sherrill
d01f399f6e 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* sh7750/sci/console.c: Remove all references to
	console_reserve_resources and termios_reserve_resources.
2008-04-23 21:51:44 +00:00
Joel Sherrill
ecf11aa360 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
	mpc8260/console-generic/console-generic.c, mpc8260/include/console.h,
	mpc8xx/console-generic/console-generic.c, mpc8xx/include/console.h:
	Remove all references to console_reserve_resources and
	termios_reserve_resources.
2008-04-23 21:51:42 +00:00
Joel Sherrill
3e9f7f66fe 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Remove all references to console_reserve_resources
	and termios_reserve_resources.
2008-04-23 21:51:27 +00:00
Joel Sherrill
fedc835cf7 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove all references to console_reserve_resources and
	termios_reserve_resources.
	* console/consolereserveresources.c: Removed.
2008-04-23 21:51:11 +00:00
Joel Sherrill
c0536573d6 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Remove all references to
	console_reserve_resources and termios_reserve_resources.
2008-04-23 21:50:55 +00:00
Joel Sherrill
51664e7510 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: Remove all references
	to console_reserve_resources and termios_reserve_resources.
2008-04-23 21:50:49 +00:00
Joel Sherrill
675167c608 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/tty_drv.c: Remove all references to
	console_reserve_resources and termios_reserve_resources.
2008-04-23 21:50:37 +00:00
Joel Sherrill
52c07539fe 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/ps2_mouse.c, console/serial_mouse.c: Remove all references to
	console_reserve_resources and termios_reserve_resources.
2008-04-23 21:50:35 +00:00
Joel Sherrill
109adeb3ae 2008-04-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog, Makefile.am: Remove all references to
	console_reserve_resources and termios_reserve_resources.
	* console/consolereserveresources.c: Removed.
2008-04-23 21:49:57 +00:00
Joel Sherrill
ad78965db2 2008-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/include/rtems/libio.h: Remove
	rtems_termios_reserve_resources. It is obsolete.
	* libcsupport/src/termiosreserveresources.c: Removed.
2008-04-22 23:24:09 +00:00
Ralf Corsepius
84f140c1ad autoconf-2.62. 2008-04-21 06:01:23 +00:00
Ralf Corsepius
2e4550cf20 Use AUTOCONF_VERS. 2008-04-21 06:01:07 +00:00
Ralf Corsepius
2dc71327a1 Add AUTOCONF_VERS. 2008-04-21 06:00:44 +00:00
Joel Sherrill
60967286ce 2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/mainpage.h: New file.
2008-04-18 20:16:22 +00:00
Joel Sherrill
f9293dfaf1 2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/Doxyfile, rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/barrier.h,
	rtems/include/rtems/rtems/barriermp.h,
	rtems/include/rtems/rtems/cache.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/barrier.inl,
	rtems/inline/rtems/rtems/dpmem.inl,
	rtems/inline/rtems/rtems/event.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/timer.inl: More Doxygen improvements.
2008-04-18 20:08:08 +00:00
Joel Sherrill
067a96ad0c 2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h,
	rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/barrier.h,
	rtems/include/rtems/rtems/barriermp.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/object.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/barrier.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: Initial conversion of Classic API
	header files to Doxygen.
	* rtems/Doxyfile: New file.
2008-04-18 15:02:20 +00:00
Joel Sherrill
6be8a839ce 2008-04-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/key.c: Include <limits.h>
	* posix/src/psignal.c, rtems/src/tasks.c: Do not attempt to process
	a NULL extension block.
2008-04-18 15:01:36 +00:00
Joel Sherrill
0ac232b405 2008-04-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Use bin2s to produce assembly files which do not need
	preprocessing. Capital .S indicates an assembly file that gets
	preprocessed.
2008-04-18 14:30:39 +00:00
Joel Sherrill
547af382bd 2008-04-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Add comment.
2008-04-18 13:47:59 +00:00
Joel Sherrill
e644247e77 2008-04-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* libnds/source/arm9/exceptionHandler.S: Rename .s to .S and replace
	blxne with bxne.
2008-04-17 23:27:54 +00:00
Joel Sherrill
f9af0c1565 2008-04-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Move .s files to .S
	* dswifi/common/source/spinlock.S, libfat/source/disc_io/io_dldi.S,
	libfat/source/disc_io/io_scsd_s.S, libnds/source/arm9/COS.S,
	libnds/source/arm9/SIN.S, libnds/source/arm9/TAN.S,
	libnds/source/arm9/dcache.S, libnds/source/arm9/default_font.S,
	libnds/source/arm9/icache.S, libnds/source/common/biosCalls.S,
	libnds/source/common/interruptDispatcher.S: New files.
	* dswifi/common/source/spinlock.s, libfat/source/disc_io/io_dldi.s,
	libfat/source/disc_io/io_scsd_s.s, libnds/source/arm9/COS.s,
	libnds/source/arm9/SIN.s, libnds/source/arm9/TAN.s,
	libnds/source/arm9/dcache.s, libnds/source/arm9/default_font.s,
	libnds/source/arm9/exceptionHandler.s, libnds/source/arm9/icache.s,
	libnds/source/common/biosCalls.s,
	libnds/source/common/interruptDispatcher.s: Removed.
2008-04-17 23:09:42 +00:00
Joel Sherrill
ed8206bfe8 2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Do not use intermediate .rel files unless from libcpu or
	a network driver. This simplifies the Makefile.am and avoids pulling
	in unneeded code.
2008-04-17 22:54:45 +00:00
Joel Sherrill
8ae91559e3 2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
	CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
2008-04-17 22:47:02 +00:00
Joel Sherrill
a645637b72 2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c, hello/system.h, minimum/init.c, unlimited/system.h:
	Use CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
2008-04-17 22:46:15 +00:00
Joel Sherrill
e31f420f4b 2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
2008-04-17 22:45:57 +00:00
Joel Sherrill
df0bfdf068 2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/dummy/dummy.c, sapi/include/confdefs.h: Add checks for
	application configuration errors. If any POSIX objects or a POSIX
	init thread is configured without POSIX being configure, then error
	out. Similarly for ITRON. Add
	CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER configuration
	parameter so the application has to explicitly configure the Clock
	driver in or out if the Timer driver is not configured. Also verify
	RTEMS was built for multiprocessing, if the user tries to configure a
	multiprocessing application.
2008-04-17 22:42:10 +00:00
Joel Sherrill
4f2cd78838 2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
	cpsr.
2008-04-17 22:42:03 +00:00
Joel Sherrill
7625be518e 2008-04-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore, include/.cvsignore: New files.
2008-04-17 17:29:30 +00:00
Joel Sherrill
7ea37fbd37 2008-04-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore, ChangeLog: New files.
2008-04-17 17:29:26 +00:00
Joel Sherrill
34dd9782d4 2008-04-16 Matthieu Bucchianeri <mbucchia@gmail.com>
* acinclude.m4: Adding Nintendo DS BSP.
2008-04-16 18:38:04 +00:00
Joel Sherrill
311dfa65d8 2008-04-16 Matthieu Bucchianeri <mbucchia@gmail.com>
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	mk_libnds.sh, patch.libnds, preinstall.am, block/block.c,
	clock/clock.c, console/console.c, coproc/coproc.S, coproc/coproc.c,
	coproc/coproc.ld, dswifi/dswifi_license.txt, dswifi/makefile,
	dswifi/arm7/makefile, dswifi/arm7/source/wifi_arm7.c,
	dswifi/arm7/source/wifi_arm7.h, dswifi/arm9/makefile,
	dswifi/arm9/source/sgIP.c, dswifi/arm9/source/sgIP.h,
	dswifi/arm9/source/sgIP_ARP.c, dswifi/arm9/source/sgIP_ARP.h,
	dswifi/arm9/source/sgIP_Config.h, dswifi/arm9/source/sgIP_DHCP.c,
	dswifi/arm9/source/sgIP_DHCP.h, dswifi/arm9/source/sgIP_DNS.c,
	dswifi/arm9/source/sgIP_DNS.h, dswifi/arm9/source/sgIP_Hub.c,
	dswifi/arm9/source/sgIP_Hub.h, dswifi/arm9/source/sgIP_ICMP.c,
	dswifi/arm9/source/sgIP_ICMP.h, dswifi/arm9/source/sgIP_IP.c,
	dswifi/arm9/source/sgIP_IP.h, dswifi/arm9/source/sgIP_TCP.c,
	dswifi/arm9/source/sgIP_TCP.h, dswifi/arm9/source/sgIP_UDP.c,
	dswifi/arm9/source/sgIP_UDP.h, dswifi/arm9/source/sgIP_memblock.c,
	dswifi/arm9/source/sgIP_memblock.h,
	dswifi/arm9/source/sgIP_sockets.c, dswifi/arm9/source/sgIP_sockets.h,
	dswifi/arm9/source/wifi_arm9.c, dswifi/arm9/source/wifi_arm9.h,
	dswifi/common/source/dsregs.h, dswifi/common/source/spinlock.h,
	dswifi/common/source/spinlock.s, dswifi/common/source/wifi_shared.h,
	dswifi/include/dswifi7.h, dswifi/include/dswifi9.h,
	dswifi/include/dswifi_version.h, dswifi/include/netdb.h,
	dswifi/include/sgIP_errno.h, dswifi/include/netinet/in.h, fb/fb.c,
	fb/fb.h, include/bsp.h, include/my_ipc.h, include/tm27.h,
	include/types.h, include/sys/iosupport.h, irq/irq.c, irq/irq.h,
	libfat/gba/include/fat.h, libfat/include/fat.h,
	libfat/nds/include/fat.h, libfat/source/bit_ops.h,
	libfat/source/cache.c, libfat/source/cache.h, libfat/source/common.h,
	libfat/source/directory.c, libfat/source/directory.h,
	libfat/source/fatdir.c, libfat/source/fatdir.h,
	libfat/source/fatfile.c, libfat/source/fatfile.h,
	libfat/source/file_allocation_table.c,
	libfat/source/file_allocation_table.h, libfat/source/filetime.c,
	libfat/source/filetime.h, libfat/source/libfat.c,
	libfat/source/mem_allocate.h, libfat/source/partition.c,
	libfat/source/partition.h, libfat/source/disc_io/disc.c,
	libfat/source/disc_io/disc.h, libfat/source/disc_io/disc_io.h,
	libfat/source/disc_io/io_cf_common.c,
	libfat/source/disc_io/io_cf_common.h,
	libfat/source/disc_io/io_dldi.h, libfat/source/disc_io/io_dldi.s,
	libfat/source/disc_io/io_efa2.c, libfat/source/disc_io/io_efa2.h,
	libfat/source/disc_io/io_fcsr.c, libfat/source/disc_io/io_fcsr.h,
	libfat/source/disc_io/io_m3_common.c,
	libfat/source/disc_io/io_m3_common.h,
	libfat/source/disc_io/io_m3cf.c, libfat/source/disc_io/io_m3cf.h,
	libfat/source/disc_io/io_m3sd.c, libfat/source/disc_io/io_m3sd.h,
	libfat/source/disc_io/io_mpcf.c, libfat/source/disc_io/io_mpcf.h,
	libfat/source/disc_io/io_njsd.c, libfat/source/disc_io/io_njsd.h,
	libfat/source/disc_io/io_nmmc.c, libfat/source/disc_io/io_nmmc.h,
	libfat/source/disc_io/io_sc_common.c,
	libfat/source/disc_io/io_sc_common.h,
	libfat/source/disc_io/io_sccf.c, libfat/source/disc_io/io_sccf.h,
	libfat/source/disc_io/io_scsd.c, libfat/source/disc_io/io_scsd.h,
	libfat/source/disc_io/io_scsd_s.s,
	libfat/source/disc_io/io_sd_common.c,
	libfat/source/disc_io/io_sd_common.h, libnds/Makefile.arm7,
	libnds/Makefile.arm9, libnds/libnds_license.txt,
	libnds/basicARM7/source/defaultARM7.c,
	libnds/include/default_font_bin.h, libnds/include/gbfs.h,
	libnds/include/nds.h, libnds/include/nds/bios.h,
	libnds/include/nds/card.h, libnds/include/nds/dma.h,
	libnds/include/nds/interrupts.h, libnds/include/nds/ipc.h,
	libnds/include/nds/jtypes.h, libnds/include/nds/memory.h,
	libnds/include/nds/registers_alt.h, libnds/include/nds/reload.h,
	libnds/include/nds/system.h, libnds/include/nds/timers.h,
	libnds/include/nds/arm7/audio.h, libnds/include/nds/arm7/clock.h,
	libnds/include/nds/arm7/serial.h, libnds/include/nds/arm7/touch.h,
	libnds/include/nds/arm9/background.h,
	libnds/include/nds/arm9/boxtest.h, libnds/include/nds/arm9/cache.h,
	libnds/include/nds/arm9/console.h,
	libnds/include/nds/arm9/exceptions.h,
	libnds/include/nds/arm9/image.h, libnds/include/nds/arm9/input.h,
	libnds/include/nds/arm9/math.h, libnds/include/nds/arm9/ndsmotion.h,
	libnds/include/nds/arm9/pcx.h, libnds/include/nds/arm9/postest.h,
	libnds/include/nds/arm9/rumble.h, libnds/include/nds/arm9/sound.h,
	libnds/include/nds/arm9/sprite.h, libnds/include/nds/arm9/trig_lut.h,
	libnds/include/nds/arm9/video.h, libnds/include/nds/arm9/videoGL.h,
	libnds/source/arm7/audio.c, libnds/source/arm7/clock.c,
	libnds/source/arm7/microphone.c, libnds/source/arm7/spi.c,
	libnds/source/arm7/touch.c, libnds/source/arm7/userSettings.c,
	libnds/source/arm9/COS.bin, libnds/source/arm9/COS.s,
	libnds/source/arm9/SIN.bin, libnds/source/arm9/SIN.s,
	libnds/source/arm9/TAN.bin, libnds/source/arm9/TAN.s,
	libnds/source/arm9/boxtest.c, libnds/source/arm9/console.c,
	libnds/source/arm9/dcache.s, libnds/source/arm9/default_font.bin,
	libnds/source/arm9/default_font.s,
	libnds/source/arm9/exceptionHandler.S,
	libnds/source/arm9/exceptionHandler.s,
	libnds/source/arm9/exceptions.c, libnds/source/arm9/gurumeditation.c,
	libnds/source/arm9/icache.s, libnds/source/arm9/image.c,
	libnds/source/arm9/initSystem.c, libnds/source/arm9/keys.c,
	libnds/source/arm9/ndsmotion.c, libnds/source/arm9/pcx.c,
	libnds/source/arm9/rumble.c, libnds/source/arm9/sound.c,
	libnds/source/arm9/system.c, libnds/source/arm9/touch.c,
	libnds/source/arm9/video.c, libnds/source/arm9/videoGL.c,
	libnds/source/common/biosCalls.s, libnds/source/common/card.c,
	libnds/source/common/gbfs.c,
	libnds/source/common/interruptDispatcher.s,
	libnds/source/common/interrupts.c, rtc/rtc.c, sound/sound.c,
	sound/sound.h, start/start.S, startup/linkcmds, startup/start.c,
	timer/timer.c, tools/Makefile.am, tools/bin2s, tools/bin2s.c,
	tools/configure.ac, tools/runtest,
	tools/ndstool/include/arm7_sha1_homebrew.h,
	tools/ndstool/include/arm7_sha1_nintendo.h,
	tools/ndstool/include/banner.h, tools/ndstool/include/bigint.h,
	tools/ndstool/include/crc.h, tools/ndstool/include/default_icon.h,
	tools/ndstool/include/encryption.h, tools/ndstool/include/header.h,
	tools/ndstool/include/hook.h, tools/ndstool/include/little.h,
	tools/ndstool/include/loadme.h, tools/ndstool/include/logo.h,
	tools/ndstool/include/ndscreate.h,
	tools/ndstool/include/ndsextract.h, tools/ndstool/include/ndstool.h,
	tools/ndstool/include/ndstree.h, tools/ndstool/include/overlay.h,
	tools/ndstool/include/passme.h, tools/ndstool/include/passme_sram.h,
	tools/ndstool/include/passme_vhd1.h,
	tools/ndstool/include/passme_vhd2.h, tools/ndstool/include/raster.h,
	tools/ndstool/include/sha1.h, tools/ndstool/include/types.h,
	tools/ndstool/source/arm7_sha1_homebrew.c,
	tools/ndstool/source/arm7_sha1_nintendo.c,
	tools/ndstool/source/banner.cpp, tools/ndstool/source/bigint.cpp,
	tools/ndstool/source/compile_date.c, tools/ndstool/source/crc.cpp,
	tools/ndstool/source/default_icon.c,
	tools/ndstool/source/encryption.cpp, tools/ndstool/source/header.cpp,
	tools/ndstool/source/hook.cpp, tools/ndstool/source/loadme.c,
	tools/ndstool/source/logo.cpp, tools/ndstool/source/ndscodes.cpp,
	tools/ndstool/source/ndscreate.cpp,
	tools/ndstool/source/ndsextract.cpp,
	tools/ndstool/source/ndstool.cpp, tools/ndstool/source/ndstree.cpp,
	tools/ndstool/source/passme.cpp, tools/ndstool/source/passme_sram.c,
	tools/ndstool/source/raster.cpp, tools/ndstool/source/sha1.cpp,
	touchscreen/README.reco, touchscreen/parser.c, touchscreen/reco.c,
	touchscreen/reco.h, touchscreen/touchscreen.c,
	touchscreen/touchscreen.h, wifi/compat.c, wifi/compat.h, wifi/wifi.c:
	New files.
2008-04-16 18:37:33 +00:00
Joel Sherrill
ed1a900460 2008-04-16 Matthieu Bucchianeri <mbucchia@gmail.com>
* custom/nds.cfg: New file.
2008-04-16 18:32:09 +00:00
Joel Sherrill
211cafba7f 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:16 +00:00
Ralf Corsepius
58b9db5877 2008-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Use find . ... preinstall.am for portability reasons.
2008-04-14 07:41:30 +00:00
Chris Johns
55c64fc9cd 2008-04-12 Chris Johns <chrisj@rtems.org>
* libmisc/shell/shell.c, libmisc/shell/shell.h,
	libmisc/shell/shell_script.c: Add support to echo the commands to
	stdout. This is useful with the -v script option to show commands
	as the run. Also added support to chdir to the directory the task
	invoking the script is in.
	* libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c,
	libmisc/shell/utils-cp.c: Update tro the latest FreeBSD version.
	* libcsupport/Makefile.am, libcsupport/src/fchown.c: Add fchown
	support.
2008-04-11 22:57:54 +00:00
Joel Sherrill
377cf106dd 2008-04-09 Madhusudan.C.S <madhusudancs@gmail.com>
* score/include/rtems/score/tod.h: Fix typo.
2008-04-09 18:27:02 +00:00
Chris Johns
8c422e2346 2008-04-08 Chris Johns <chrisj@rtems.org>
* libmisc/shell/shell.c: Copy the cmd line to a buffer to split
	into argv parts. Was using the command line history buffer so the
	history was being corrupted.
2008-04-08 04:53:26 +00:00
Eric Norum
97979915c8 startup/bspstart.c: Clean up non-FPGA use of EPORT interrupts.
network/network.c: Track half/full-duplex changes from 4.7 branch.
2008-04-08 03:19:53 +00:00
Thomas Doerfler
eaa58dc9aa removed references to outdated "old-exception-handling" PPC support 2008-04-07 09:35:45 +00:00
Joel Sherrill
4ce0e0baa4 2008-04-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Increase heap to run ACATS.
2008-04-04 19:42:40 +00:00
Chris Johns
ea90df234a 2008-04-03 Chris Johns <chrisj@rtems.org>
* libfs/src/nfsclient/src/librtemsNfs.h,
	libfs/src/nfsclient/src/nfs.c: Remove CEXP references. CEXP is
	external to RTEMS and even if in the cpukit it should not cross
	reference in this way.
	* libmisc/shell/shell_getchar.c: New. Taken from the monitor.
	* libmisc/Makefile.am: Add shell_getchar.c and clean up a little
	in the shell area.
	* libmisc/shell/shell.c, libmisc/shell/shell.h: Add line editting
	support.
2008-04-03 03:13:24 +00:00
Ralf Corsepius
ffd1050791 gdb-6.8-rtems4.9-20080331.diff. 2008-03-31 04:46:57 +00:00
Ralf Corsepius
eca11fcd4f Bump GDB_RPMREL. 2008-03-31 04:45:03 +00:00
Ralf Corsepius
cb63bf024c BR: %{_host_rpmprefix}readline-devel.
BR: %{_host_rpmprefix}ncurses-devel.
BR: %{_host_rpmprefix}termcap-devel for gdb < 6.6.
2008-03-31 04:42:24 +00:00
Ralf Corsepius
f86abfa336 BR: %{_host_rpmprefix}expat-devel. 2008-03-31 04:40:59 +00:00
Ralf Corsepius
ad476d6e59 Unconditionally BR: %{_host_rpmprefix}gcc. 2008-03-31 04:38:55 +00:00
Ralf Corsepius
23347e9571 Remove readline/configure to force not building the bundled readline and use the system provided readline. 2008-03-31 04:36:55 +00:00
Ralf Corsepius
ef5c018e3e gdb-6.8. 2008-03-29 17:38:22 +00:00
Chris Johns
5fd92cccfd 2008-03-29 Chris Johns <chrisj@rtems.org>
* librpc/include/rpc/clnt.h: Added the missing __BEGIN_DECLS as
	reported to the mailing list by Pierre Kestener
	(pierre.kestener@cea.fr).
2008-03-29 05:08:24 +00:00
Chris Johns
990458b684 2008-03-29 Chris Johns <chrisj@rtems.org>
* networking/testing.t: Cleaned up the patch from Ian.
2008-03-29 05:01:30 +00:00
Chris Johns
52053579d6 2008-03-29 Chris Johns <chrisj@rtems.org>
* networking/testing.t: Patch from Ian Caddy to document the
	routes debug information.
2008-03-29 04:39:56 +00:00
Ralf Corsepius
a408b33a53 New. 2008-03-29 04:38:36 +00:00
Ralf Corsepius
84a996a6fb Add gdb-6.8. 2008-03-29 04:38:02 +00:00
Ralf Corsepius
1499420452 Run cygwins libncurses-devel.sh. 2008-03-28 05:48:42 +00:00
Ralf Corsepius
9d076cc154 Add _host_rpmprefix. 2008-03-28 05:44:52 +00:00
Ralf Corsepius
db6bd6860b Remove stray blank line. 2008-03-26 17:59:34 +00:00
Ralf Corsepius
e50a0b2659 Remove stray blank line. 2008-03-26 07:35:00 +00:00
Ralf Corsepius
dd56645977 Add CFLAGS_FOR_BUILD. 2008-03-26 06:00:04 +00:00
Till Straumann
10a926022f 2008-03-25 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h: declare BSP_commandline_string.
2008-03-26 01:35:51 +00:00
Till Straumann
03c6b7748e 2008-03-25 Till Straumann <strauman@slac.stanford.edu>
* shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.3 and
	  coldfire.
2008-03-25 19:24:24 +00:00
Ralf Corsepius
1f129d87d5 Regenerate. 2008-03-25 05:50:32 +00:00
Ralf Corsepius
4e780508f7 gdb-6.7.1-rtems4.9-20080324.diff, gdb-6.7.1-gdb-6.7.90-config.diff. 2008-03-24 17:11:02 +00:00
Ralf Corsepius
063d030b7e Bump GDB_RPMREL. 2008-03-24 17:08:45 +00:00
Ralf Corsepius
c0141a3623 Add %{_host}-gcc for CdnX 2008-03-24 16:02:02 +00:00
Ralf Corsepius
4ae739d4fa Add patch1. 2008-03-24 16:00:10 +00:00
Ralf Corsepius
afeefd1c13 New. 2008-03-24 15:57:27 +00:00
Ralf Corsepius
6d71a6f345 Add _bindir to $PATH. 2008-03-24 15:52:15 +00:00
Ralf Corsepius
833820844d New. 2008-03-23 10:46:55 +00:00
Joel Sherrill
3f432fbd01 2008-03-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, startup/exit.c: Add BSP_PRESS_KEY_FOR_RESET
	configuration option. When this is set to one, a clean exit of an
	application will result in the BSP resetting the hardware without
	waiting for a human to press a key.
	* start/start.S, startup/linkcmds: Replace the linkcmds with a
	version very closely based upon the default in binutils 2.18 for
	this target.  This eliminated weird failures with C++ dtors even
	in C applications.  We had an extra _ on a symbol used in start.S.
2008-03-22 14:01:49 +00:00
Ralf Corsepius
2ebf170e22 Fix package name. 2008-03-22 10:32:03 +00:00
Ralf Corsepius
66b3cc58bd Add termcap. 2008-03-22 10:28:52 +00:00
Ralf Corsepius
cd27172f00 New. 2008-03-22 10:28:05 +00:00
Ralf Corsepius
adee1dd261 New. 2008-03-22 05:51:46 +00:00
Ralf Corsepius
c75d74ad74 Add readline. 2008-03-22 05:51:29 +00:00
Ralf Corsepius
0b80c067f7 include ../mpfr.am 2008-03-22 05:34:16 +00:00
Ralf Corsepius
3736628ada Remove. 2008-03-22 05:33:46 +00:00
Ralf Corsepius
8ef2834b22 New. 2008-03-22 05:33:24 +00:00
Ralf Corsepius
1fc6c38e8d Split-out mpfr.add ncurses.am zlib.am. 2008-03-22 04:57:30 +00:00
Ralf Corsepius
a837ab2806 New (Split-out from i686/Makefile.am). 2008-03-22 04:56:51 +00:00
Ralf Corsepius
24c5f7b2df Replaced with ncurses*.add 2008-03-22 04:53:19 +00:00
Ralf Corsepius
0c52be23ea Replace libncurses-devel with ncurses. 2008-03-22 04:23:14 +00:00
Ralf Corsepius
ee7e51538f New. 2008-03-22 04:22:24 +00:00
Till Straumann
2cedc4608e 2008-03-21 Till Straumann <strauman@slac.stanford.edu>
* shared/console/uart.c: In IRQ driven mode also
	keep reading chars while they are available (fifo
	could be enabled).
2008-03-21 18:48:49 +00:00
Till Straumann
b93e277f44 2008-03-20 Till Straumann <strauman@slac.stanford.edu>
* ChangeLog: fixed dates; we're 2008 :-)
2008-03-21 06:47:14 +00:00
Till Straumann
7347b0d9b4 2007-03-20 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h, startup/bspstart.c: confdefs.h now wants
	us to use BSP_INTERRUPT_STACK_SIZE instead of
	CONFIGURE_INTERRUPT_STACK_MEMORY. Removed reference to
	CONFIGURE_INTERRUPT_STACK_MEMORY from bspstart.c
2008-03-21 06:38:04 +00:00
Till Straumann
49bce16b2d 2008-03-20 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeTsi148.c: type of 5th argument
	to pci_read_config_dword() is now uint32_t*.
2008-03-21 06:30:52 +00:00
Till Straumann
73c7cf1e10 2008-03-19 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c: install pointer
	to rtems_malloc_sbrk_helpers_table. This (and derived)
	BSPs rely on sbrk delivering even the first/initial
	chunk of memory.
2008-03-20 19:10:03 +00:00
Till Straumann
d56c6783e5 2008-03-20 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/irq.c: don't disable irqs
	at the interrupt controller (PIC) during initialization -- this
	caused problems where some BSPs's BSP_disable_irq_at_pic() routine
	did not ignore IRQ lines associated with cascaded PICs.
	Rely on the BSP (BSP_setup_the_pic()) to provide a good
	initial setup.
2008-03-20 19:08:52 +00:00
Ralf Corsepius
b0fc2ec5a7 Add mpfr. 2008-03-20 11:54:54 +00:00
Ralf Corsepius
229f500a9e New. 2008-03-20 11:54:34 +00:00
Ralf Corsepius
0d4551f235 Add gmp. 2008-03-20 09:27:08 +00:00
Ralf Corsepius
4ae0edf615 New. 2008-03-20 09:26:44 +00:00
Ralf Corsepius
f9dff196e8 Disable debug_package for cygwin. 2008-03-20 07:01:06 +00:00
Till Straumann
8e8614442b 2008-03-19 Till Straumann <strauman@slac.stanford.edu>
* shared/console/console.c, shared/console/uart.c,
	shared/console/uart.h: added support for task-driven
	console.
2008-03-20 06:50:14 +00:00
Till Straumann
e6c4e669bc 2008-03-19 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c: install pointer
	to rtems_malloc_sbrk_helpers_table. This (and derived)
	BSPs rely on sbrk delivering even the first/initial
	chunk of memory.
2008-03-20 04:18:15 +00:00
Ralf Corsepius
310132c304 Add _libdir for cygwin. 2008-03-20 04:04:44 +00:00
Ralf Corsepius
28904d4152 Add cygwin optflags hack. 2008-03-20 04:03:34 +00:00
Ralf Corsepius
fc7d623f77 Use %__tar instead of /usr/bin/star. 2008-03-20 04:02:31 +00:00
Ralf Corsepius
a0291e05f4 Rename Source60 into Source70. 2008-03-19 17:07:56 +00:00
Ralf Corsepius
5a63a1e176 Upgrade to cygwin-1.5.25-11, w32api-3.11-1. 2008-03-19 12:48:48 +00:00
Till Straumann
bf1b08c14e 2008-03-17 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeTsi148.c: Initialize VME Master
	'VTON' timer and bus-release policy to less aggressive
	values than the chip's defaults. The default VTON easily
	overrides any settings used by the DMA engine.
2008-03-19 00:19:44 +00:00
Ralf Corsepius
5589eac07b Add %{_bindir} to PATH to cater CdnX-builds.
Set CFLAGS_FOR_BUILD.
2008-03-18 06:12:40 +00:00
Ralf Corsepius
7940f9678f Add %{_bindir} to PATH to catter CdnX-builds. 2008-03-18 06:11:17 +00:00
Ralf Corsepius
1fb6a01539 BR: @rpmprefix@%{_host}-gcc for CdnX-builds. 2008-03-18 06:09:42 +00:00
Ralf Corsepius
18f7bf5aa0 Set CFLAGS_FOR_BUILD and CC for CdnX-builds. 2008-03-18 05:39:21 +00:00
Ralf Corsepius
368708b768 BR: @rpmprefix@@tool_target@-gcc and @rpmprefix@%{_host}-gcc for CdnX-builds. 2008-03-18 05:37:40 +00:00
Ralf Corsepius
7da626b0d0 BR: @rpmprefix@@tool_target@-gcc-c++ for CdnX-builds. 2008-03-18 05:36:13 +00:00
Ralf Corsepius
5431a7179a Bump RPMRELS. Sync with rtems-4-8-branch. 2008-03-14 16:14:48 +00:00
Ralf Corsepius
d06b28e38a Fix typo. 2008-03-14 16:05:12 +00:00
Ralf Corsepius
211c22ebe9 Regenerate. 2008-03-14 15:34:59 +00:00
Till Straumann
35506215c9 2008-03-13 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.h,
	new-exceptions/bspsupport/ppc_exc.S,
	new-exceptions/bspsupport/README,
	new-exceptions/bspsupport/ppc_exc_hdl.c:
	Thomas Doerfler clarified (thanks!) that raising an
	exception and executing the 1st instruction is not
	an atomical operation. I added a fix to the code that
	checks if a lower-priority interrupt is under way:
	we now not only test if the 'lock' variable was set
	but also check if the interrupted PC points to the
	'write lock' instruction.
	Added more comments and updated README.
2008-03-13 19:28:33 +00:00
Joel Sherrill
bd7a91b01a 2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Fix typo.
2008-03-12 22:05:13 +00:00
Joel Sherrill
9d7739369f 2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/cmds.c: Directly register the command structure to
	avoid unnecessary duplication of static strings. We know best this
	time.
2008-03-12 16:20:07 +00:00
Joel Sherrill
66a9381db4 2008-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* leaf.cfg, custom/pc386.cfg, custom/pc386dx.cfg: It appears that the
	default processor model optimization has changed in gcc 4.3.0.
2008-03-12 15:24:46 +00:00
Till Straumann
d0014c7545 2008-03-11 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix;
	need to crand not cror when testing lower priority locks
	during machine-check handling.
2008-03-12 05:17:13 +00:00
Ralf Corsepius
dcd4562ca6 Add binutils-patch. 2008-03-12 03:25:39 +00:00
Ralf Corsepius
672465e162 New. 2008-03-12 03:24:11 +00:00
Joel Sherrill
2f99eeb035 2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Do not reserve 2 * minimum stack size
	for the ITRON initialization tasks ALL the time.
	Do not reserve memory for the object name table since it does not
	exist any longer.
	* sapi/include/rtems/sptables.h: Fix typo.
2008-03-11 20:59:58 +00:00
Joel Sherrill
04b1660769 2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Update version.
2008-03-11 20:52:02 +00:00
Joel Sherrill
3617ebe66f 2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg: Switch to explicit .exe instead of EXEEXT to get it to
	work. Primarily move the executable transformation rules to leaf.cfg.
2008-03-11 20:51:33 +00:00
Joel Sherrill
b1a66feaa3 2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/av5282.cfg, custom/bare.cfg, custom/default.cfg,
	custom/gba.cfg, custom/gp32.cfg, custom/i386ex.cfg, custom/idp.cfg,
	custom/mbx8xx.cfg, custom/mcf5235.cfg, custom/mcp750.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/mvme3100.cfg, custom/mvme5500.cfg, custom/nios2_iss.cfg,
	custom/pc386.cfg, custom/posix.cfg, custom/score603e.cfg,
	custom/sim68000.cfg, custom/simcpu32.cfg, custom/ss555.cfg,
	custom/ts_386ex.cfg, custom/uC5282.cfg, custom/virtex.cfg: Switch to
	explicit .exe instead of EXEEXT to get it to work.
2008-03-11 20:50:58 +00:00
Joel Sherrill
3c769d9bb3 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest.in: Skip all fatal error tests.
2008-03-11 20:17:23 +00:00
Joel Sherrill
0bac405f59 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest: Skip all fatal error tests.
2008-03-11 20:17:13 +00:00
Joel Sherrill
216f66f604 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Increase default C Program Heap size to be able to
	run Ada ACATS testsuite.
2008-03-11 20:14:15 +00:00
Joel Sherrill
d43dd822c6 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/mptest.ads, mptests/mp02/mptest.ads,
	mptests/mp03/mptest.ads, mptests/mp04/mptest.ads,
	mptests/mp05/mptest.ads, mptests/mp06/mptest.ads,
	mptests/mp07/mptest.ads, mptests/mp08/mptest.ads,
	mptests/mp09/mptest.ads, mptests/mp10/mptest.ads,
	mptests/mp11/mptest.ads, mptests/mp12/mptest.ads,
	mptests/mp13/mptest.ads, mptests/mp14/mptest.ads,
	samples/base_mp/mptest.ads, samples/base_sp/sptest.ads,
	samples/hello/sptest.ads, samples/nsecs/sptest.ads,
	samples/ticker/sptest.ads, sptests/sp01/sptest.ads,
	sptests/sp02/sptest.ads, sptests/sp03/sptest.ads,
	sptests/sp04/sptest.ads, sptests/sp05/sptest.ads,
	sptests/sp06/sptest.ads, sptests/sp07/sptest.ads,
	sptests/sp08/sptest.ads, sptests/sp09/sptest.ads,
	sptests/sp11/sptest.ads, sptests/sp12/sptest.ads,
	sptests/sp13/sptest.ads, sptests/sp14/sptest.ads,
	sptests/sp15/sptest.ads, sptests/sp16/sptest.ads,
	sptests/sp17/sptest.ads, sptests/sp19/sptest.ads,
	sptests/sp20/sptest.ads, sptests/sp22/sptest.ads,
	sptests/sp23/sptest.ads, sptests/sp24/sptest.ads,
	sptests/sp25/sptest.ads, sptests/spname01/spname01.adb,
	tmtests/tm01/tmtest.ads, tmtests/tm02/tmtest.ads,
	tmtests/tm03/tmtest.ads, tmtests/tm04/tmtest.ads,
	tmtests/tm05/tmtest.ads, tmtests/tm06/tmtest.ads,
	tmtests/tm07/tmtest.ads, tmtests/tm08/tmtest.ads,
	tmtests/tm09/tmtest.ads, tmtests/tm10/tmtest.ads,
	tmtests/tm11/tmtest.ads, tmtests/tm12/tmtest.ads,
	tmtests/tm13/tmtest.ads, tmtests/tm14/tmtest.ads,
	tmtests/tm15/tmtest.ads, tmtests/tm16/tmtest.ads,
	tmtests/tm17/tmtest.ads, tmtests/tm18/tmtest.ads,
	tmtests/tm19/tmtest.ads, tmtests/tm20/tmtest.adb,
	tmtests/tm20/tmtest.ads, tmtests/tm21/tmtest.ads,
	tmtests/tm22/tmtest.ads, tmtests/tm23/tmtest.ads,
	tmtests/tm24/tmtest.ads, tmtests/tm25/tmtest.ads,
	tmtests/tm28/tmtest.ads, tmtests/tm29/tmtest.ads,
	tmtests/tmck/tmtest.ads, tmtests/tmoverhd/tmtest.ads:
	Added pragma Convention C as required by gcc > 4.3.
2008-03-11 20:12:52 +00:00
Joel Sherrill
a2f56a44eb 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Refactored rtems_clock_get into 5 methods
	which are single purpose and more strongly typed.  They are:
	    rtems_clock_get_tod - Get TOD in Classic API structure
	    rtems_clock_get_tod_timeval - Get TOD in struct timeval
	    rtems_clock_get_seconds_since_epoch - Get TOD as seconds since 1988
	    rtems_clock_get_ticks_since_boot - Get ticks since boot
	    rtems_clock_get_ticks_per_second - Get ticks per second
	Also switch from using 'Unchecked_Access to 'Access.
	Added pragma Convention C as required by gcc > 4.3.
	Changed style of parenthese on subprogram calls to match GNAT.
2008-03-11 20:12:09 +00:00
Joel Sherrill
bf6d03d192 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/clock.t: Refactored rtems_clock_get into 5 methods which
	are single purpose and more strongly typed.  They are:
	    rtems_clock_get_tod - Get TOD in Classic API structure
	    rtems_clock_get_tod_timeval - Get TOD in struct timeval
	    rtems_clock_get_seconds_since_epoch - Get TOD as seconds since 1988
	    rtems_clock_get_ticks_since_boot - Get ticks since boot
	    rtems_clock_get_ticks_per_second - Get ticks per second
2008-03-11 20:10:08 +00:00
Joel Sherrill
d7d7859166 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
	rtems/src/clockget.c:
	* rtems/src/clockgetsecondssinceepoch.c,
	rtems/src/clockgettickspersecond.c,
	rtems/src/clockgettickssinceboot.c, rtems/src/clockgettod.c,
	rtems/src/clockgettodtimeval.c: New files.
	Refactored rtems_clock_get into 5 methods which are single purpose
	and more strongly typed.  They are:
	    rtems_clock_get_tod - Get TOD in Classic API structure
	    rtems_clock_get_tod_timeval - Get TOD in struct timeval
	    rtems_clock_get_seconds_since_epoch - Get TOD as seconds since 1988
	    rtems_clock_get_ticks_since_boot - Get ticks since boot
	    rtems_clock_get_ticks_per_second - Get ticks per second
2008-03-11 20:07:49 +00:00
Joel Sherrill
85659eeeb6 2008-03-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/main_cp.c, libmisc/shell/main_netstats.c,
	libmisc/shell/shell_script.c: Add memset() of getopt_data to
	ensure it is zeroed out each time we use getopt_r().
	* libmisc/shell/shell.c: Do not echo commands if input is not a tty.
	This makes the scripts behave more like UNIX scripts.
2008-03-07 20:09:36 +00:00
Joel Sherrill
df96913ae7 2008-03-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/Makefile.am: Make clock_settime() available always just like
	clock_gettime().
2008-03-07 17:41:53 +00:00
Till Straumann
97a40898fc 2008-03-06 Till Straumann <strauman@slac.stanford.edu>
* custom/mvme3100.cfg: Fixed typo, 'endef' not 'endif'.
2008-03-07 05:30:27 +00:00
Joel Sherrill
6087a69257 Make all BSPs use the same rules for invoking gcc and g++ to link an application. Share as much logic as possible for .num file and size information. Let BSPs provide custom rules to tranform executable from linked .exe to downloadable RTEMS Application Loadable File (RALF) .ralf file. 2008-03-06 21:51:01 +00:00
Ralf Corsepius
44cc441d05 Switch back to old GCC_RPMREL versioning scheme. 2008-03-06 15:35:51 +00:00
Ralf Corsepius
cd7b673cfb Bump version. 2008-03-06 15:34:40 +00:00
Ralf Corsepius
6a90a4a652 Use binutils-2.18-rtems4.9-20080211.diff. 2008-03-06 15:33:52 +00:00
Ralf Corsepius
d401b14a2e New. 2008-03-06 15:31:20 +00:00
Ralf Corsepius
fcac0c77cb Preps for gcc-4.3.0 final. 2008-03-06 15:30:45 +00:00
Ralf Corsepius
5b5a0dd405 Sync with freebsd7.0. 2008-03-06 05:44:25 +00:00
Ralf Corsepius
28c664d151 Upgrade to binutils-2.18.
Upgrade to gcc-4.2.3.
Activate objc.
2008-03-06 05:42:56 +00:00
Ralf Corsepius
f8ee67eb46 Require gmp and mpfr for gcc > 4.2.0 fortran. 2008-03-06 05:40:03 +00:00
Till Straumann
02d2330fcc 2007-03-05 Till Straumann <strauman@slac.stanford.edu>
* start/start.S, startup/bspstart.c: disable memory-select
	errors early (in start.S) to avoid hangs due to speculative
	memory access (motload maps absent memory in TLBs).
	Remove TLB mappings for which no physical memory is installed
	(bspstart). Enable HID1[RFXE] so that 'core_fault_in' errors
	result in a machine-check rather than stalling the machine.
	Re-enable memory-select errors at this point.
2008-03-06 01:13:43 +00:00
Till Straumann
9621c3a398 2007-03-05 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: add e500/mmu.rel to libbsp_a_LIBADD.
2008-03-06 01:09:14 +00:00
Till Straumann
ed5c4bd04f 2008-03-05 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix;
	need to andc with irq mask when disabling interrupts.
2008-03-06 00:16:52 +00:00
Ralf Corsepius
07640857b0 Sync with the freebsds. 2008-03-05 05:58:48 +00:00
Joel Sherrill
797df41c3d 2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/copyrt.h: Update year.
2008-03-05 03:08:49 +00:00
Joel Sherrill
8ac8cb22a9 2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/gxx_wrappers.c: Add rtems_gxx_mutex_destroy as needed
	by gcc newer than the 4.3 release series.
2008-03-05 03:07:36 +00:00
Ralf Corsepius
dff0185279 Abandon freebsd6.1. 2008-03-05 03:03:47 +00:00
Ralf Corsepius
5aaa497586 Abandon. 2008-03-05 03:02:54 +00:00
Ralf Corsepius
6b81c78f74 Add freebsd6.3, freebsd7.0 2008-03-05 03:01:37 +00:00
Joel Sherrill
a3ddb08bec 2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/main_cp.c,
	libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c,
	libmisc/shell/main_mallocinfo.c, libmisc/shell/main_netstats.c,
	libmisc/shell/main_perioduse.c, libmisc/shell/main_stackuse.c,
	libmisc/shell/main_wkspaceinfo.c, libmisc/shell/print_heapinfo.c,
	libmisc/shell/shell.c, libmisc/shell/shell.h,
	libmisc/shell/shell_makeargs.c, libmisc/shell/shellconfig.c,
	libmisc/shell/shellconfig.h, libmisc/shell/write_file.c: Add initial
	capability to automatically execute a script from the filesystem. Add
	echo command from NetBSD and sleep command.
	* libmisc/shell/main_echo.c, libmisc/shell/main_sleep.c,
	libmisc/shell/shell_script.c: New files.
2008-03-05 02:49:35 +00:00
Ralf Corsepius
905cbd11d7 New. 2008-03-05 02:47:30 +00:00
Ralf Corsepius
610c400cf0 Abandon freebsd6.0 2008-03-05 02:38:07 +00:00
Ralf Corsepius
2301a6445b Abandon. 2008-03-05 02:37:22 +00:00
Ralf Corsepius
01993e1790 Abandon freebsd5.2 2008-03-05 02:35:52 +00:00
Joel Sherrill
bf511e834a 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* gdbstub/rtems-stub-glue.c: Update to use the new
	rtems_object_get_name() service. This simplified the code a bit.
2008-03-03 23:08:49 +00:00
Joel Sherrill
9d0a618698 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:07:52 +00:00
Joel Sherrill
5926e0a187 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:07:50 +00:00
Joel Sherrill
d1f57b5f68 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:07:47 +00:00
Joel Sherrill
91c96e1ad9 2008-03-03 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-03 23:07:25 +00:00
Joel Sherrill
9c32deb4f4 2008-03-03 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-03 23:07:10 +00:00
Joel Sherrill
a557bdf6ed 2008-03-03 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-03 23:07:08 +00:00
Joel Sherrill
bdced05eba 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:06:30 +00:00
Joel Sherrill
33aa6355d5 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:06:27 +00:00
Joel Sherrill
9e7555e04a 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:06:26 +00:00
Joel Sherrill
ae5969ebe1 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:06:24 +00:00
Ralf Corsepius
f0c4cf75b8 Add *_ARG to getopt.c. 2008-03-03 07:40:26 +00:00
Ralf Corsepius
fb974c6ab2 Regenerate. 2008-03-03 06:36:28 +00:00
Ralf Corsepius
d0abb93979 Bump GCC_RPMREL = 10.20080301.2%{?dist}. 2008-03-03 06:35:42 +00:00
Ralf Corsepius
84126da92e Bump GCC_RPMREL = 10.1%{?dist}. 2008-03-03 06:35:07 +00:00
Ralf Corsepius
834a670cd4 Bump GCC_RPMREL = 7%{?dist}. 2008-03-03 06:34:37 +00:00
Ralf Corsepius
94299fd333 Update to newlib-1.16.0-rtems4.9-20080302.diff. 2008-03-03 06:33:49 +00:00
Ralf Corsepius
5df181dbfc Add getopt*_r. 2008-03-03 06:14:59 +00:00
Ralf Corsepius
e2fe8948bf Regenerate. 2008-03-02 06:52:59 +00:00
Ralf Corsepius
3aa2d4016d Update to gcc-4.3.0-RC-20080301. 2008-03-02 06:51:36 +00:00
Joel Sherrill
faa242e89f 2008-02-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/general.t: Add sleep and echo commands.
2008-02-29 23:20:29 +00:00
Joel Sherrill
c2153cfd29 2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/.cvsignore, shell/Makefile.am, shell/memory.t,
	shell/preface.texi, shell/shell.texi: Added much information the
	Preface. Created initial version of Configuration and Intialization
	chapter. Links are now complete from start to end of manual.
	* shell/confinit.t: New file.
2008-02-29 00:23:04 +00:00
Joel Sherrill
fbd6c0f11b 2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/file.t, shell/network.t: Document more commands and provide
	more examples.
2008-02-28 18:53:49 +00:00
Joel Sherrill
265d499a99 2008-02-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* iostream/init.cc: Add include of stdlib.h for exit(). Needed by gcc
	4.3.x.
2008-02-28 16:44:13 +00:00
Joel Sherrill
5088d97838 2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/task.h, itron/src/cre_tsk.c,
	posix/src/pthreadcreate.c, rtems/src/taskcreate.c,
	rtems/src/taskdelete.c, rtems/src/timerserver.c,
	score/src/threadclose.c, score/src/threadcreateidle.c,
	score/src/threadinitialize.c: Switch task create and delete
	operations to using API Allocator Mutex. This moves almost all uses
	of the RTEMS Workspace from dispatching disabled to mutex protected
	which should improve deterministic behavior. The implementation was
	carefully done to allow task create and delete extensions to invoke
	more services. In particular, a task delete extension should be able
	to do mutex and file operations.
2008-02-28 16:15:35 +00:00
Joel Sherrill
45443d125c 2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am: Turn on NFS mount support when networking is
	enabled.
2008-02-28 16:10:29 +00:00
Joel Sherrill
46dfa1c7ba 2008-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/chroot.c: Formatting.
2008-02-28 16:07:57 +00:00
Joel Sherrill
dfe0e5833a 2008-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/cat_file.c, libmisc/shell/main_alias.c,
	libmisc/shell/main_blksync.c, libmisc/shell/main_cat.c,
	libmisc/shell/main_chdir.c, libmisc/shell/main_chmod.c,
	libmisc/shell/main_chroot.c, libmisc/shell/main_cpuuse.c,
	libmisc/shell/main_date.c, libmisc/shell/main_help.c,
	libmisc/shell/main_id.c, libmisc/shell/main_logoff.c,
	libmisc/shell/main_ls.c, libmisc/shell/main_mallocinfo.c,
	libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
	libmisc/shell/main_mfill.c, libmisc/shell/main_mkdir.c,
	libmisc/shell/main_mmove.c, libmisc/shell/main_mount.c,
	libmisc/shell/main_mount_nfs.c, libmisc/shell/main_msdosfmt.c,
	libmisc/shell/main_mwdump.c, libmisc/shell/main_perioduse.c,
	libmisc/shell/main_pwd.c, libmisc/shell/main_rm.c,
	libmisc/shell/main_rmdir.c, libmisc/shell/main_stackuse.c,
	libmisc/shell/main_tty.c, libmisc/shell/main_umask.c,
	libmisc/shell/main_unmount.c, libmisc/shell/main_whoami.c,
	libmisc/shell/shell.h: Clean up done while writing documentation.
	Some command improvements such as date now allows setting of the
	current TOD. Often commands did not use stdout/stderr per
	expectations and did not return -1 on an error.
2008-02-27 21:52:16 +00:00
Joel Sherrill
991efb611c 2008-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/init.c: Fix return status check.
2008-02-27 21:50:05 +00:00
Joel Sherrill
88d2967e3e 2008-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/file.t, shell/general.t, shell/memory.t, shell/network.t,
	shell/rtems.t, shell/shell.texi: Many commands now have real
	descriptions with examples.
2008-02-27 21:46:27 +00:00
Ralf Corsepius
e122f592b7 Regenerate. 2008-02-27 15:31:30 +00:00
Ralf Corsepius
26c2bea18c Build bundled mpfr for suse10.2 and suse10.3. 2008-02-27 15:28:21 +00:00
Joel Sherrill
7c14c4aaa3 2008-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/file.t, shell/general.t: More commands documented.
2008-02-27 14:50:14 +00:00
Ralf Corsepius
7cfcdc1b38 Bump GCC_RPMREL to 10.20080222.1 2008-02-27 14:17:39 +00:00
Ralf Corsepius
caeacf7b00 Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 14:16:53 +00:00
Ralf Corsepius
8e6bf2b148 Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 14:04:47 +00:00
Ralf Corsepius
8de5e419e9 Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 11:59:11 +00:00
Ralf Corsepius
2561ee93af Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 11:47:30 +00:00
Ralf Corsepius
069046a713 Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 11:21:58 +00:00
Ralf Corsepius
4aa20ea8ae Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 10:56:11 +00:00
Ralf Corsepius
96e2c18f77 Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 09:57:55 +00:00
Ralf Corsepius
1a2b7479c1 Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 09:45:07 +00:00
Ralf Corsepius
3c7a743e21 Upgrade to gcc-4.3.0-RC-20080222. 2008-02-27 09:09:49 +00:00
Ralf Corsepius
ce4d33f224 Require autoconf-2.61.
Bump version.
2008-02-27 08:49:33 +00:00
Ralf Corsepius
f1b2da234b Add mpfr support. 2008-02-27 08:44:13 +00:00
Joel Sherrill
48039b09ad 2008-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/.cvsignore, shell/file.t: Add most of file commands.
2008-02-26 20:06:19 +00:00
Joel Sherrill
94ad84dd97 2008-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* porting/interrupts.t: Formatting.
2008-02-26 20:06:12 +00:00
Joel Sherrill
ad20f59506 2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Stop building nfsclient here and build it in CPUKIT.
2008-02-26 19:29:45 +00:00
Joel Sherrill
58d38a0c76 2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, libfs/Makefile.am: Add nfsclient to cpukit. Although
	the use of RPC/XDR could be an issue, the code does build multilib
	across all targets. There are a few remaining warnings to deal with.
	* libfs/src/nfsclient/.cvsignore, libfs/src/nfsclient/ChangeLog.slac,
	libfs/src/nfsclient/LICENSE, libfs/src/nfsclient/Makefile.am,
	libfs/src/nfsclient/README, libfs/src/nfsclient/preinstall.am,
	libfs/src/nfsclient/rfc1094.txt,
	libfs/src/nfsclient/proto/mount_prot.h,
	libfs/src/nfsclient/proto/mount_prot.x,
	libfs/src/nfsclient/proto/mount_prot_xdr.c,
	libfs/src/nfsclient/proto/nfs_prot.h,
	libfs/src/nfsclient/proto/nfs_prot.x,
	libfs/src/nfsclient/proto/nfs_prot_xdr.c,
	libfs/src/nfsclient/src/cexphelp.c,
	libfs/src/nfsclient/src/dirutils.c,
	libfs/src/nfsclient/src/librtemsNfs.h, libfs/src/nfsclient/src/nfs.c,
	libfs/src/nfsclient/src/nfs.modini.c,
	libfs/src/nfsclient/src/nfsTest.c, libfs/src/nfsclient/src/rpcio.c,
	libfs/src/nfsclient/src/rpcio.h,
	libfs/src/nfsclient/src/rpcio.modini.c,
	libfs/src/nfsclient/src/sock_mbuf.c,
	libfs/src/nfsclient/src/xdr_mbuf.c: New files.
2008-02-26 19:23:53 +00:00
Joel Sherrill
c2564b6c4a 2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/rtems/config.h, sapi/include/rtems/sptables.h: Add
	missing field to default multiprocessing configuration table. Also
	document fields in Doxygen format.
2008-02-26 19:21:44 +00:00
Joel Sherrill
a409c80ec4 2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/regionmp.c, score/src/objectnametoidstring.c: Fix some
	warnings.
2008-02-26 19:20:36 +00:00
Joel Sherrill
253e4cf38f Update copyright date. 2008-02-26 16:35:47 +00:00
Ralf Corsepius
cf04e953c7 Use make DESTDIR= ... install. 2008-02-25 16:05:02 +00:00
Joel Sherrill
5afa393ed5 2008-02-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen01.c: Correct test.
	* sp09/screen14.c: Update copyright.
	* sp28/init.c: Correct end of test messages.
2008-02-22 19:35:14 +00:00
Joel Sherrill
3f4dce3152 2008-02-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
2008-02-22 19:34:14 +00:00
Joel Sherrill
dc1c4308d6 2008-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/file.t, shell/general.t, shell/memory.t, shell/network.t,
	shell/rtems.t: More descriptions and examples added.
2008-02-21 23:56:30 +00:00
Joel Sherrill
ea0804303b 2008-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/file.t, shell/general.t, shell/memory.t, shell/network.t,
	shell/rtems.t: Add mount and cp command information from Chris Johns.
	Reformat some things.
2008-02-21 17:46:03 +00:00
Joel Sherrill
b88d9ccf1d 2008-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/file.t, shell/general.t, shell/memory.t, shell/network.t,
	shell/rtems.t: A bit of clean up on the script.
2008-02-21 17:20:13 +00:00
Joel Sherrill
4f973104c9 2008-02-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/file.t, shell/general.t, shell/memory.t, shell/network.t,
	shell/rtems.t: Change configure messages per Chris Johns suggestion.
2008-02-21 17:14:52 +00:00
Joel Sherrill
eb03905dfe 2008-02-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, index.html.in: Add initial version of
	RTEMS Shell Manual. This is largely a starting point but has most of
	the required structure.
	* shell/.cvsignore, shell/Makefile.am, shell/file.t, shell/general.t,
	shell/memory.t, shell/network.t, shell/preface.texi, shell/rtems.t,
	shell/shell.texi: New files.
2008-02-20 22:55:13 +00:00
Joel Sherrill
6cf00455c4 2008-02-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add netstats
	command to access statistics reporting functions in TCP/IP stack.
	* libmisc/shell/main_netstats.c: New file.
2008-02-20 22:51:14 +00:00
Joel Sherrill
49cff0fc27 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:28 +00:00
Ralf Corsepius
9e2e367367 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/gen405.cfg, custom/helas403.cfg: Remove (Abandonded).
2008-02-20 13:12:11 +00:00
Ralf Corsepius
2f044a88eb 2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
	aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
	aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
	aclocal/enable-rtemsbsp.m4, aclocal/enable-tests.m4,
	aclocal/multilib.m4: s/AC_HELP/AS_HELP/.
2008-02-20 13:11:07 +00:00
Ralf Corsepius
72896de584 s/AC_HELP/AS_HELP/. 2008-02-20 13:09:29 +00:00
Ralf Corsepius
7bb36b05d0 2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-rtemsbsp.m4: s/AC_HELP/AS_HELP/.
2008-02-20 13:07:51 +00:00
Ralf Corsepius
3556e40610 2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/old-exceptions/cpu.h: Remove (Abandoned).
	* rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
	* Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
2008-02-20 03:03:16 +00:00
Ralf Corsepius
d11ee737f8 Regenerate. 2008-02-20 03:03:04 +00:00
Ralf Corsepius
a320b269b1 Remove ref to rtems/old-exceptions/cpu.h. 2008-02-20 03:02:36 +00:00
Ralf Corsepius
70f326cf3f Remove (Abandoned). 2008-02-20 02:59:59 +00:00
Joel Sherrill
54b2e4b926 2008-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/main_wkspaceinfo.c,
	libmisc/shell/shell.c, libmisc/shell/shellconfig.h: Add route and
	ifconfig commands. The code for these was previously in the
	networking guide. Disable NFS filesystem mount until that code is in
	cpukit.
	* libmisc/shell/main_ifconfig.c, libmisc/shell/main_route.c: New files.
2008-02-19 19:44:21 +00:00
Ralf Corsepius
ba0ec285a2 Regenerate. 2008-02-19 18:12:12 +00:00
Ralf Corsepius
20daae5c7e 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* old-exceptions/README, old-exceptions/TODO, old-exceptions/cpu.c,
	old-exceptions/cpu_asm.S, old-exceptions/irq_stub.S,
	old-exceptions/ppccache.c, old-exceptions/rtems/score/ppc_offs.h,
	ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/vectors/align_h.S
	ppc403/vectors/vectors.S: Remove (Abandoned).
	* Makefile.am: Remove refs to files above.
	Eliminate OLD_EXCEPTIONS.
	* configure.ac: Remove OLD_EXCEPTIONS.
2008-02-19 18:11:36 +00:00
Ralf Corsepius
ca93259da6 Remove (Abandoned). 2008-02-19 18:11:03 +00:00
Ralf Corsepius
48bdbf0a50 Remove OLD_EXCEPTIONS. 2008-02-19 18:10:33 +00:00
Ralf Corsepius
cd12be09d6 Remove refs to OLD_EXCEPTIONS. 2008-02-19 18:10:21 +00:00
Ralf Corsepius
f5abd0837f Temporarily re-add OLD_EXCEPTIONS. 2008-02-19 18:00:01 +00:00
Ralf Corsepius
8f480195f0 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Deactivate old-exceptions.
2008-02-19 17:57:25 +00:00
Ralf Corsepius
cc74e9dcd7 Regenerate. 2008-02-19 17:55:00 +00:00
Ralf Corsepius
a25cfa2532 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* gen405: Remove (Abandoned).
	* helas403: Remove (Abandoned).
	* acinclude: Regenerate.
2008-02-19 17:54:48 +00:00
Ralf Corsepius
9c4a1e3653 Remove (Abandoned). 2008-02-19 17:53:43 +00:00
Ralf Corsepius
dd2156f921 Remove (Abandonded). 2008-02-19 17:41:24 +00:00
Ralf Corsepius
a5edbb6d5b 2008-02-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/preinstall.am,  libcsupport/preinstall.am:
	Revert Joel's  2008-01-31 screw up.
2008-02-18 17:46:52 +00:00
Ralf Corsepius
7597fbf00c Revert Joel's 2008-01-31 screw up. 2008-02-18 17:45:41 +00:00
Ralf Corsepius
b6d64cd3da This commit was generated by cvs2svn to compensate for changes in r16912,
which included commits to RCS files with non-trunk default branches.
2008-02-18 02:50:09 +00:00
Ralf Corsepius
13d404a4eb Import from zlib-1.2.4 2008-02-18 02:50:09 +00:00
Ralf Corsepius
d0d8706088 Import from zlib-1.2.4 2008-02-17 18:53:34 +00:00
Joel Sherrill
94dc6cfeae 2008-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Add cplb.h
2008-02-15 21:27:52 +00:00
Joel Sherrill
369730ca4b 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/console.c: Do not have BSP specific __assert.
2008-02-15 18:54:47 +00:00
Joel Sherrill
06d9c0ef91 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Do not have BSP specific __assert.
2008-02-15 18:54:35 +00:00
Joel Sherrill
f284de9d9d 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Add e500_mmu.h
2008-02-15 18:53:58 +00:00
Ralf Corsepius
c40fe67e60 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/timer.h: Add c++ guards.
2008-02-15 07:42:13 +00:00
Ralf Corsepius
c49b7ce289 Add c++ guards. 2008-02-15 07:42:03 +00:00
Ralf Corsepius
023a3830f8 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/cond.c, posix/src/mutex.c, posix/src/pbarrier.c,
	posix/src/prwlock.c, posix/src/pspin.c: Include <limits.h>.
2008-02-15 07:40:55 +00:00
Ralf Corsepius
00760e7ef3 include <limits.h> 2008-02-15 07:39:27 +00:00
Ralf Corsepius
c961d15254 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:04:45 +00:00
Ralf Corsepius
465b1efc22 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 06:19:58 +00:00
Till Straumann
abd259a3c1 2008-02-11 Till Straumann <strauman@slac.stanford.edu>
* custom/mvme3100.cfg: Removed CFLAGS_PROFILE_V;
	added '-g' to CFLAGS_DEBUG_V.
2008-02-11 18:03:20 +00:00
Ralf Corsepius
76b028317f Regenerate. 2008-02-11 17:49:27 +00:00
Ralf Corsepius
be2dfb8306 Use binutils-2.18-rtems4.9-20080211.diff 2008-02-11 17:47:36 +00:00
Ralf Corsepius
d2d175459a Bump BINUTILS_RPMREL. 2008-02-11 17:47:00 +00:00
Ralf Corsepius
acbb59054d Add avr hacks for gcc-4.3 2008-02-11 17:43:40 +00:00
Till Straumann
76d8cd0b5a 2008-02-08 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, e500/, e500/mmu, e500/mmu/mmu.c,
	e500/mmu/e500_mmu.h: added code for PPC E500
	TLB manipulation.
2008-02-09 00:46:08 +00:00
Joel Sherrill
761bfaab85 2008-02-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/pc386.cfg: Use file with symbols.
2008-02-08 23:28:43 +00:00
Joel Sherrill
b62009c38a 2008-02-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c: Rework clock driver to use template and to provide
	nanoseconds since last tick capability.
2008-02-07 21:28:11 +00:00
Joel Sherrill
78b4e2eb43 2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxkey01/task.c: Fix warnings.
2008-02-07 00:04:10 +00:00
Joel Sherrill
9184270ac4 2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mqueueunlink.c, score/Makefile.am,
	score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl: Enhance
	_Objects_Namespace_remove() to handle freeing object names which are
	strings. All changed _Objects_Close() to call
	_Objects_Namespace_remove(). The resulting code was then moved from
	inline routines to function calls.
	* score/src/objectclose.c, score/src/objectnamespaceremove.c: New files.
2008-02-06 23:54:55 +00:00
Joel Sherrill
6728035e8b 2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/printk.c: Added width and padding for %s.
	* libmisc/cpuuse/cpuusagereport.c: Support object names that are
	strings longer than 4 chanracters.
2008-02-06 23:15:57 +00:00
Joel Sherrill
4273e70b1c 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:59:31 +00:00
Ralf Corsepius
92150edc52 Bump GCC_RPMREL. 2008-02-06 04:33:04 +00:00
Ralf Corsepius
4419987ad5 gcc-core-4.2.3-rtems4.9-20080205.diff 2008-02-06 04:32:44 +00:00
Ralf Corsepius
f26747e61b Add target-libiberty to noconfigdirs. 2008-02-06 04:28:40 +00:00
Joel Sherrill
5c62b53a64 2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/kern/uipc_socket2.c,
	libnetworking/netinet/tcp_usrreq.c,
	libnetworking/netinet/udp_usrreq.c,
	libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c:
	Add configuration parameters for network stack efficiency multiplier
	and default socket buffer sizes. Change default multiplier from 8 to
	2 to match GNU/Linux. This has no impact on performance on the BSPs
	tested.
2008-02-05 22:29:19 +00:00
Joel Sherrill
068d7aa7f1 2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* networking/networkapp.t: Add configuration parameters for network
	stack efficiency multiplier and default socket buffer sizes.
2008-02-05 22:28:17 +00:00
Joel Sherrill
19cbe60326 2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
2008-02-05 15:44:28 +00:00
Jennifer Averett
ccc4203563 2008-02-04 Jennifer Averett <jennifer.averett@OARcorp.com>
* support/include/test_support.h, support/src/test_support.c: New files.
2008-02-04 19:40:33 +00:00
Jennifer Averett
f8d39b8dcd 2008-02-04 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
	Added tests for failure path coverages. Consolidated methods used in
	multiple places into support routines.
	* psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
	psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
	psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
2008-02-04 19:39:43 +00:00
Jennifer Averett
6d4940d508 2008-02-04 Jennifer Averett <jennifer.averett@OARcorp.com>
* rtems/Makefile.am, rtems/include/rtems/rtems/support.h: Added
	workspace manipulation routines for testing.
	* rtems/src/workspace.c: New file.
2008-02-04 19:37:46 +00:00
Joel Sherrill
348eada43b 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sptests/spname01/config.h: New file.
2008-02-04 17:20:54 +00:00
Joel Sherrill
209f190f90 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Correct binding to Object_Get_Name. Now works.
2008-02-04 17:18:23 +00:00
Joel Sherrill
3ca942abf8 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, sptests/Makefile.am: Exercise passing as object Id of
	SELF.
	* sptests/spname01/.cvsignore, sptests/spname01/Makefile.am,
	sptests/spname01/ada_spname01.scn, sptests/spname01/spname01.adb,
	sptests/spname01/sptest.adb, sptests/spname01/sptest.ads: New files.
2008-02-04 17:18:01 +00:00
Joel Sherrill
60735a304c 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
2008-02-04 17:16:56 +00:00
Joel Sherrill
8932955e9a 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/rtemsobjectsetname.c, score/src/objectgetinfoid.c,
	score/src/objectgetnameasstring.c, score/src/objectidtoname.c: Handle
	Object Id of SELF.
2008-02-04 17:16:37 +00:00
Ralf Corsepius
b8c28e8faf Regenerate. 2008-02-03 08:21:22 +00:00
Ralf Corsepius
0d2a267e58 Bump GCC_RPMREL. 2008-02-02 04:16:30 +00:00
Ralf Corsepius
7728b8ce29 newlib-1.16.0-rtems4.9-20080131.diff 2008-02-02 04:09:56 +00:00
Ralf Corsepius
15e514804b Preps for gcc-4.2.3. 2008-02-02 04:06:05 +00:00
Ralf Corsepius
964d1eb09d New. 2008-02-02 03:31:59 +00:00
Joel Sherrill
207b35efef 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Object_Get_Name now has a proper implementation
	thanks to a binding tip from Laurent Guerby.
2008-02-01 22:48:17 +00:00
Joel Sherrill
235fb7ab80 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/object.t: Added some examples.
2008-02-01 21:56:47 +00:00
Joel Sherrill
6c4e9d0775 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
	mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
	mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
	mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
	mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
	mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
	mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
	mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
	mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
	mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
	mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
	mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
	mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
	mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am,
	samples/base_mp/node1/Makefile.am, samples/base_mp/node2/Makefile.am,
	samples/base_sp/Makefile.am, samples/hello/Makefile.am,
	samples/nsecs/Makefile.am, samples/ticker/Makefile.am,
	sptests/sp01/Makefile.am, sptests/sp02/Makefile.am,
	sptests/sp03/Makefile.am, sptests/sp04/Makefile.am,
	sptests/sp05/Makefile.am, sptests/sp06/Makefile.am,
	sptests/sp07/Makefile.am, sptests/sp08/Makefile.am,
	sptests/sp09/Makefile.am, sptests/sp11/Makefile.am,
	sptests/sp12/Makefile.am, sptests/sp13/Makefile.am,
	sptests/sp14/Makefile.am, sptests/sp15/Makefile.am,
	sptests/sp16/Makefile.am, sptests/sp17/Makefile.am,
	sptests/sp19/Makefile.am, sptests/sp20/Makefile.am,
	sptests/sp22/Makefile.am, sptests/sp23/Makefile.am,
	sptests/sp24/Makefile.am, sptests/sp25/Makefile.am,
	tmtests/tm01/Makefile.am, tmtests/tm02/Makefile.am,
	tmtests/tm03/Makefile.am, tmtests/tm04/Makefile.am,
	tmtests/tm05/Makefile.am, tmtests/tm06/Makefile.am,
	tmtests/tm07/Makefile.am, tmtests/tm08/Makefile.am,
	tmtests/tm09/Makefile.am, tmtests/tm10/Makefile.am,
	tmtests/tm11/Makefile.am, tmtests/tm12/Makefile.am,
	tmtests/tm13/Makefile.am, tmtests/tm14/Makefile.am,
	tmtests/tm15/Makefile.am, tmtests/tm16/Makefile.am,
	tmtests/tm17/Makefile.am, tmtests/tm18/Makefile.am,
	tmtests/tm19/Makefile.am, tmtests/tm20/Makefile.am,
	tmtests/tm21/Makefile.am, tmtests/tm22/Makefile.am,
	tmtests/tm23/Makefile.am, tmtests/tm24/Makefile.am,
	tmtests/tm25/Makefile.am, tmtests/tm28/Makefile.am,
	tmtests/tm29/Makefile.am, tmtests/tmck/Makefile.am,
	tmtests/tmoverhd/Makefile.am: Make all test names unique. All needed
	ada_ as prefix to distinguish them from the C tests. MP tests should
	produce an executable with test name and node number in it. Screens
	renamed to follow.
	* ada_mvscn, mptests/mp01/node1/ada_mp01-node1.scn,
	mptests/mp01/node2/ada_mp01-node2.scn,
	mptests/mp02/node1/ada_mp02-node1.scn,
	mptests/mp02/node2/ada_mp02-node2.scn,
	mptests/mp03/node1/ada_mp03-node1.scn,
	mptests/mp03/node2/ada_mp03-node2.scn,
	mptests/mp04/node1/ada_mp04-node1.scn,
	mptests/mp04/node2/ada_mp04-node2.scn,
	mptests/mp05/node1/ada_mp05-node1.scn,
	mptests/mp05/node2/ada_mp05-node2.scn,
	mptests/mp06/node1/ada_mp06-node1.scn,
	mptests/mp06/node2/ada_mp06-node2.scn,
	mptests/mp07/node1/ada_mp07-node1.scn,
	mptests/mp07/node2/ada_mp07-node2.scn,
	mptests/mp08/node1/ada_mp08-node1.scn,
	mptests/mp08/node2/ada_mp08-node2.scn,
	mptests/mp09/node1/ada_mp09-node1.scn,
	mptests/mp09/node2/ada_mp09-node2.scn,
	mptests/mp10/node1/ada_mp10-node1.scn,
	mptests/mp10/node2/ada_mp10-node2.scn,
	mptests/mp11/node1/ada_mp11-node1.scn,
	mptests/mp11/node2/ada_mp11-node2.scn,
	mptests/mp12/node1/ada_mp12-node1.scn,
	mptests/mp12/node2/ada_mp12-node2.scn,
	mptests/mp13/node1/ada_mp13-node1.scn,
	mptests/mp13/node2/ada_mp13-node2.scn,
	mptests/mp14/node1/ada_mp14-node1.scn,
	mptests/mp14/node2/ada_mp14-node2.scn,
	samples/base_mp/node1/ada_base_mp-node1.scn,
	samples/base_mp/node2/ada_base_mp-node2.scn,
	samples/base_sp/ada_base_sp.scn, samples/hello/ada_hello.scn,
	samples/nsecs/ada_nsecs.scn, samples/ticker/ada_ticker.scn,
	sptests/sp01/ada_sp01.scn, sptests/sp02/ada_sp02.scn,
	sptests/sp03/ada_sp03.scn, sptests/sp04/ada_sp04.scn,
	sptests/sp05/ada_sp05.scn, sptests/sp06/ada_sp06.scn,
	sptests/sp07/ada_sp07.scn, sptests/sp08/ada_sp08.scn,
	sptests/sp09/ada_sp09.scn, sptests/sp11/ada_sp11.scn,
	sptests/sp12/ada_sp12.scn, sptests/sp13/ada_sp13.scn,
	sptests/sp14/ada_sp14.scn, sptests/sp15/ada_sp15.scn,
	sptests/sp16/ada_sp16.scn, sptests/sp17/ada_sp17.scn,
	sptests/sp19/ada_sp19.scn, sptests/sp20/ada_sp20.scn,
	sptests/sp22/ada_sp22.scn, sptests/sp23/ada_sp23.scn,
	sptests/sp24/ada_sp24.scn, sptests/sp25/ada_sp25.scn: New files.
	* mptests/mp01/node1/mp01-node1.scn, mptests/mp01/node2/mp01-node2.scn,
	mptests/mp02/node1/mp02-node1.scn, mptests/mp02/node2/mp02-node2.scn,
	mptests/mp03/node1/mp03-node1.scn, mptests/mp03/node2/mp03-node2.scn,
	mptests/mp04/node1/mp04-node1.scn, mptests/mp04/node2/mp04-node2.scn,
	mptests/mp05/node1/mp05-node1.scn, mptests/mp05/node2/mp05-node2.scn,
	mptests/mp06/node1/mp06-node1.scn, mptests/mp06/node2/mp06-node2.scn,
	mptests/mp07/node1/mp07-node1.scn, mptests/mp07/node2/mp07-node2.scn,
	mptests/mp08/node1/mp08-node1.scn, mptests/mp08/node2/mp08-node2.scn,
	mptests/mp09/node1/mp09-node1.scn, mptests/mp09/node2/mp09-node2.scn,
	mptests/mp10/node1/mp10-node1.scn, mptests/mp10/node2/mp10-node2.scn,
	mptests/mp11/node1/mp11-node1.scn, mptests/mp11/node2/mp11-node2.scn,
	mptests/mp12/node1/mp12-node1.scn, mptests/mp12/node2/mp12-node2.scn,
	mptests/mp13/node1/mp13-node1.scn, mptests/mp13/node2/mp13-node2.scn,
	mptests/mp14/node1/mp14-node1.scn, mptests/mp14/node2/mp14-node2.scn,
	samples/base_mp/node1/base_mp-node1.scn,
	samples/base_mp/node2/base_mp-node2.scn, samples/base_sp/base_sp.scn,
	samples/hello/hello.scn, samples/nsecs/nsecs.scn,
	samples/ticker/ticker.scn, sptests/sp01/sp01.scn,
	sptests/sp02/sp02.scn, sptests/sp03/sp03.scn, sptests/sp04/sp04.scn,
	sptests/sp05/sp05.scn, sptests/sp06/sp06.scn, sptests/sp07/sp07.scn,
	sptests/sp08/sp08.scn, sptests/sp09/sp09.scn, sptests/sp11/sp11.scn,
	sptests/sp12/sp12.scn, sptests/sp13/sp13.scn, sptests/sp14/sp14.scn,
	sptests/sp15/sp15.scn, sptests/sp16/sp16.scn, sptests/sp17/sp17.scn,
	sptests/sp19/sp19.scn, sptests/sp20/sp20.scn, sptests/sp22/sp22.scn,
	sptests/sp23/sp23.scn, sptests/sp24/sp24.scn, sptests/sp25/sp25.scn:
	Removed.
2008-02-01 21:28:08 +00:00
Joel Sherrill
8407b5e4af 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Add Ada binding for Object Services.
2008-02-01 21:24:18 +00:00
Joel Sherrill
0bc8e5c881 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/object.t: Add Ada binding for Object Services.
2008-02-01 21:24:04 +00:00
Joel Sherrill
d5a36d3b18 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/include/tmacros.h: Change TEST_INIT to CONFIGURE_INIT. Make
	tmacros.h available to all POSIX tests. Add a clock_settime case for
	< 1988.
2008-02-01 00:45:20 +00:00
Joel Sherrill
d1128e26a3 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
	tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
	tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
	tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c,
	tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c,
	tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c,
	tmoverhd/testtask.c: Change TEST_INIT to CONFIGURE_INIT. Make
	tmacros.h available to all POSIX tests. Add a clock_settime case for
	< 1988.
2008-02-01 00:45:16 +00:00
Joel Sherrill
8efea242fe 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* tmitronsem01/init.c: Change TEST_INIT to CONFIGURE_INIT. Make
	tmacros.h available to all POSIX tests. Add a clock_settime case for
	< 1988.
2008-02-01 00:45:13 +00:00
Joel Sherrill
2186ba8064 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
	sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
	sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
	sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
	sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
	sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
	sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
	spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
	TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
	tests. Add a clock_settime case for < 1988.
2008-02-01 00:45:11 +00:00
Joel Sherrill
66c348cb12 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
	psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
	psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
	psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
	psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
	Make tmacros.h available to all POSIX tests. Add a clock_settime case
	for < 1988.
2008-02-01 00:45:08 +00:00
Joel Sherrill
81fed4b75c 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* mp01/init.c, mp02/init.c, mp03/init.c, mp04/init.c, mp05/init.c,
	mp06/init.c, mp07/init.c, mp08/init.c, mp09/init.c, mp10/init.c,
	mp11/init.c, mp12/init.c, mp13/init.c, mp14/init.c: Change TEST_INIT
	to CONFIGURE_INIT. Make tmacros.h available to all POSIX tests. Add a
	clock_settime case for < 1988.
2008-02-01 00:45:06 +00:00
Joel Sherrill
5a8e7503a0 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpuuse/init.c, malloctest/init.c, monitor/init.c, monitor02/init.c,
	putenvtest/init.c, rtems++/Init.cc, rtmonuse/init.c, stackchk/init.c:
	Change TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all
	POSIX tests. Add a clock_settime case for < 1988.
2008-02-01 00:45:04 +00:00
Joel Sherrill
016e1e250b 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* itronhello/init.c, itronmbf01/init.c, itronmbox01/init.c,
	itronsem01/init.c, itrontask01/init.c, itrontask02/init.c,
	itrontask03/init.c, itrontask04/init.c, itrontime01/init.c: Change
	TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
	tests. Add a clock_settime case for < 1988.
2008-02-01 00:45:01 +00:00
Joel Sherrill
e889a857cd 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/clockgettime.c, posix/src/clocksettime.c,
	Minor modifications to improve testability.
	* posix/src/pthreadcreate.c: Add NULL check for thread entry.
2008-02-01 00:44:15 +00:00
Joel Sherrill
920343eed7 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: New tests.
	* psxfatal01/.cvsignore, psxfatal01/Makefile.am,
	psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
	psxfatal02/.cvsignore, psxfatal02/Makefile.am,
	psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
	psxfatal_support/init.c, psxfatal_support/system.h: New files.
2008-01-31 23:42:50 +00:00
Joel Sherrill
c54f3cefb7 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/pthreadinitthreads.c: Clean up error paths.
2008-01-31 23:41:56 +00:00
Joel Sherrill
dfaa1a7308 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c: Add more test cases to cover heap better.
2008-01-31 22:14:04 +00:00
Joel Sherrill
b853d288e6 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/ss555.cfg: Add CVS Id.
2008-01-31 19:06:52 +00:00
Joel Sherrill
1dd2318c26 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/include/tmacros.h: Fix put_name to handle unprintable names.
2008-01-31 17:31:05 +00:00
Joel Sherrill
916b0f301c 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
2008-01-31 17:30:40 +00:00
Joel Sherrill
96020454cd 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/preinstall.am, posix/preinstall.am: Revert temporary
	changes which aid in coverage testing.
2008-01-31 16:17:34 +00:00
Joel Sherrill
74d0cb441a 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/cond.c, posix/src/key.c, posix/src/mqueuenametoid.c,
	posix/src/mutex.c, posix/src/pbarrier.c, posix/src/prwlock.c,
	posix/src/pspin.c, posix/src/pthread.c, posix/src/ptimer.c,
	posix/src/semaphorenametoid.c: Add option for all POSIX objects
	whether named or unnamed to have a string name.  If the API does
	not directly support having a name, then the user must explicitly
	assign it using rtems_object_set_name().
	* rtems/src/rtemsobjectgetapiclassname.c: Improved testability.
	* score/include/rtems/score/object.h,
	score/src/objectgetnameasstring.c, score/src/objectnametoidstring.c,
	score/src/objectsetname.c: Modifications required to pass testing of
	recently modified object name operations.  Also eliminated
	multiprocessing related code that was not reachable.
2008-01-31 16:15:34 +00:00
Joel Sherrill
403c5077be 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
	* sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
	* sp41/sp41.scn: Now has content.
	* sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
	Object Services recently added to API.
2008-01-31 16:08:52 +00:00
Joel Sherrill
c87593f0b0 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
	portions of Object Services added to API.
	* psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
	psx14/system.h: New files.
2008-01-31 16:07:12 +00:00
Joel Sherrill
f2a7fa0281 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c: Add new test cases per Sergei. Make some of the
	stranger cases operate directly on a freshly initialized heap. This
	should make them more reproducible.
2008-01-31 16:06:21 +00:00
Jennifer Averett
56c5cf09a5 2008-01-31 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/src/timersettime.c: Fix to remove warning.
2008-01-31 14:53:59 +00:00
Joel Sherrill
b3c73d833b 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/posix_memalign.c: Remove warning.
2008-01-31 14:14:45 +00:00
Joel Sherrill
91b8fb9e9a 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/object.h, score/src/objectgetinfo.c,
	rtems/include/rtems/rtems/object.h,
	rtems/src/rtemsobjectgetapiclassname.c,
	rtems/src/rtemsobjectgetclassinfo.c: class is a C++ keyword and
	cannot be used as a parameter.
2008-01-31 14:14:27 +00:00
Joel Sherrill
7d1714545b 2008-01-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* mp01/node1/Makefile.am, mp01/node2/Makefile.am,
	mp02/node1/Makefile.am, mp02/node2/Makefile.am,
	mp03/node1/Makefile.am, mp03/node2/Makefile.am,
	mp04/node1/Makefile.am, mp04/node2/Makefile.am,
	mp05/node1/Makefile.am, mp05/node2/Makefile.am,
	mp06/node1/Makefile.am, mp06/node2/Makefile.am,
	mp07/node1/Makefile.am, mp07/node2/Makefile.am,
	mp08/node1/Makefile.am, mp08/node2/Makefile.am,
	mp09/node1/Makefile.am, mp09/node2/Makefile.am,
	mp10/node1/Makefile.am, mp10/node2/Makefile.am,
	mp11/node1/Makefile.am, mp11/node2/Makefile.am,
	mp12/node1/Makefile.am, mp12/node2/Makefile.am,
	mp13/node1/Makefile.am, mp13/node2/Makefile.am,
	mp14/node1/Makefile.am, mp14/node2/Makefile.am: Use all managers.
2008-01-30 19:53:42 +00:00
Joel Sherrill
c57f26bd07 2008-01-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/Makefile.am, score/include/rtems/score/threadq.h,
	score/inline/rtems/score/threadq.inl: _Thread_queue_Process_timeout
	was really too complex to be inlined.
	* score/src/threadqprocesstimeout.c: New file.
2008-01-30 14:56:57 +00:00
Joel Sherrill
84ec364f04 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* index.html.in: Update copyright year.
2008-01-30 01:53:33 +00:00
Joel Sherrill
87cc26dbb1 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/Doxyfile: Revert Doxygen version changes.
2008-01-30 01:50:53 +00:00
Joel Sherrill
18ca4e8b70 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/Doxyfile: Update to latest Doxygen format.
	* score/include/rtems/score/apimutex.h,
	score/include/rtems/score/corebarrier.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/object.h,
	score/include/rtems/score/protectedheap.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadsync.h,
	score/include/rtems/score/tod.h,
	score/inline/rtems/score/corerwlock.inl,
	score/inline/rtems/score/corespinlock.inl: Remove most doxygen
	warnings.
2008-01-29 23:58:17 +00:00
Joel Sherrill
95e7637f4c 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Remove most doxygen warnings.
2008-01-29 23:57:47 +00:00
Joel Sherrill
f38399088e 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am, ada_user/ada_user.texi: Now builds.
2008-01-29 23:09:24 +00:00
Joel Sherrill
4017ab52d1 2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/rtemsobjectgetapiclassname.c: Class name strings are not
	available when API is disabled. Do not attempt to use them.
2008-01-29 22:56:22 +00:00
Joel Sherrill
fccd256f5f 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/system.h: First cut at Doxygen mainpage.
2008-01-29 22:22:37 +00:00
Joel Sherrill
27d4569a68 2008-01-29 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Fixes a lockup which occurs when a speculative
	load occurs from a particular range of memory.
2008-01-29 22:01:18 +00:00
Joel Sherrill
83a66aa52f 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/include/tmacros.h: Add new rtems_test_assert() which exits
	rather than calling fatal error.
2008-01-29 21:53:40 +00:00
Joel Sherrill
8f5b274611 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/system.h, ticker/system.h: Add new Object Services collection.
	This changed the name of a few previously public but undocumented
	services and added a some new services.
2008-01-29 21:53:16 +00:00
Joel Sherrill
6e31513261 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
	sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
	collection. This changed the name of a few previously public but
	undocumented services and added a some new services.
	* sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
	sp43/system.h: New files.
2008-01-29 21:53:04 +00:00
Joel Sherrill
65450c148f 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* mp02/task1.c, mp14/delay.c: Add new Object Services collection. This
	changed the name of a few previously public but undocumented services
	and added a some new services.
2008-01-29 21:52:58 +00:00
Joel Sherrill
6c06288f64 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/src/exd_tsk.c, itron/src/task.c, libmisc/capture/capture.c,
	libmisc/monitor/mon-config.c, libmisc/monitor/mon-driver.c,
	libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
	libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/mon-symbols.c, posix/src/cancelrun.c,
	posix/src/pthreadexit.c, rtems/Makefile.am, rtems/preinstall.am,
	rtems/include/rtems.h, rtems/include/rtems/rtems/support.h,
	rtems/inline/rtems/rtems/tasks.inl, rtems/src/eventmp.c,
	rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
	rtems/src/rtemsobjectgetname.c, rtems/src/semmp.c,
	rtems/src/signalmp.c, rtems/src/taskdelete.c, rtems/src/taskmp.c,
	rtems/src/timerserver.c, score/Makefile.am,
	score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl, score/src/Unlimited.txt,
	score/src/objectgetnameasstring.c,
	score/src/threadqextractwithproxy.c: Add new Object Services
	collection. This changed the name of a few previously public but
	undocumented services and added a some new services.
	* rtems/include/rtems/rtems/object.h, rtems/src/rtemsbuildid.c,
	rtems/src/rtemsbuildname.c, rtems/src/rtemsobjectapimaximumclass.c,
	rtems/src/rtemsobjectapiminimumclass.c,
	rtems/src/rtemsobjectgetapiclassname.c,
	rtems/src/rtemsobjectgetapiname.c,
	rtems/src/rtemsobjectgetclassicname.c,
	rtems/src/rtemsobjectgetclassinfo.c,
	rtems/src/rtemsobjectidapimaximum.c,
	rtems/src/rtemsobjectidapiminimum.c, rtems/src/rtemsobjectidgetapi.c,
	rtems/src/rtemsobjectidgetclass.c, rtems/src/rtemsobjectidgetindex.c,
	rtems/src/rtemsobjectidgetnode.c, rtems/src/rtemsobjectsetname.c,
	score/src/objectapimaximumclass.c, score/src/objectgetinfo.c,
	score/src/objectgetinfoid.c, score/src/objectsetname.c: New files.
	* rtems/src/rtemsidtoname.c: Removed.
2008-01-29 21:52:21 +00:00
Joel Sherrill
9252e55e08 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest.in: sp39 and sp41 lock on sis but run correctly on
	tsim/erc32.
2008-01-29 21:37:38 +00:00
Joel Sherrill
d5671b160e 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/.cvsignore, user/Makefile.am, user/c_user.texi, user/concepts.t,
	user/conf.t, user/dirstat.texi, user/stackchk.t, user/task.t,
	user/userext.t: Add new Object Services collection. Tidy up some
	configuration documentation from earlier changes.
	* user/object.t: New file.
2008-01-29 21:37:00 +00:00
Jennifer Averett
01618ccc6b 2008-01-29 Jennifer Averett <jennifer.averett@OARcorp.com>
* psx07/init.c, psx07/system.h: Test cleanup and added testing for
	pthread_attr_[get|set]clock.
2008-01-29 19:00:38 +00:00
Jennifer Averett
1ff7e1948e 2008-01-29 Jennifer Averett <jennifer.averett@OARcorp.com>
* score/src/corerwlockrelease.c, score/src/coresemseize.c: Changed
	switch statements to if statements.
2008-01-29 18:59:00 +00:00
Joel Sherrill
b7bc1d1a62 2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c: Add more tests per suggestions from Sergei
	Organov.
2008-01-29 17:28:49 +00:00
Joel Sherrill
e0a66c1574 2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
	libcsupport/src/malloc_walk.c, libcsupport/src/posix_memalign.c,
	libcsupport/src/realloc.c, score/src/heapwalk.c: Add rtems_memalign
	as helper and as exposed nmemalign variant with few restrictions.
	Also turn on compilation of _Heap_Walk but make forced calls to it
	conditionally compiled. This should allow more flexibility to the
	user as to run-time checking of the heap.
	* libcsupport/src/rtems_memalign.c: New file.
2008-01-29 17:28:27 +00:00
Joel Sherrill
1ccb8aae65 2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* spfatal10/.cvsignore: New file.
2008-01-29 14:38:24 +00:00
Joel Sherrill
42840b4dbe 2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
	spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
	spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
	New files.
2008-01-29 14:30:38 +00:00
Jennifer Averett
5fdb1e7bc0 2008-01-28 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac: Added fatal error tests
	* spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
	spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
	spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
	spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
	spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
	spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
	spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
	spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
	spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
	spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
	spfatal_support/init.c, spfatal_support/system.h: New files.
2008-01-28 19:19:35 +00:00
Joel Sherrill
def9eef5f7 2008-01-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h, score/src/mpci.c, score/src/objectmp.c,
	score/src/objectnametoid.c, score/src/objectnametoidstring.c:
	Multiprocessing compiles again and survives initialization. The
	recent object name and confdefs.h changes had broken it.
2008-01-28 17:19:01 +00:00
Jennifer Averett
81f595760d 2008-01-25 Jennifer Averett <jennifer.averett@OARcorp.com>
* sapi/include/rtems/fatal.h, score/include/rtems/score/coremutex.h,
	score/include/rtems/score/interr.h,
	score/inline/rtems/score/thread.inl, score/src/coremutexseize.c:
	Modifications to aid in full path testing.
2008-01-25 20:14:45 +00:00
Joel Sherrill
41a7fef82b 2008-01-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems_footer.html.in, common/cpright.texi: Update copyright. Fix
	spacing.
2008-01-25 16:41:07 +00:00
Joel Sherrill
025ac7a3c3 2008-01-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mqueuesendsupp.c: Remove warning.
2008-01-25 16:39:31 +00:00
Joel Sherrill
499eb57d99 2008-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/init.c: Add include to remove warning.
2008-01-25 03:08:48 +00:00
Joel Sherrill
2f44708ab5 2008-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/include/rtems/assoc.h: rtems_assoc_ptr_by_local should be
	in public API.
2008-01-25 02:57:43 +00:00
Joel Sherrill
90f6ea620d 2008-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
	sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
	test messages.
2008-01-24 15:12:30 +00:00
Joel Sherrill
2345d61bdc 2008-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/object.h,
	score/src/objectextendinformation.c,
	score/src/objectinitializeinformation.c,
	score/src/objectshrinkinformation.c: Eliminate name_table since it is
	not used.
2008-01-24 15:12:09 +00:00
Joel Sherrill
f3a5a20cd0 2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/objectnametoidstring.c: New file.
2008-01-23 22:58:36 +00:00
Joel Sherrill
23a368d91e 2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
	simple type to a union of an unsigned 32 bit integer and a pointer.
	This should help eliminate weird casts between u32 and pointers in
	various places. The APIs now have to explicitly call _u32 or _string
	versions of helper routines. This should also simplify things and
	eliminate the need for ugly casts in some cases.
2008-01-23 22:57:54 +00:00
Joel Sherrill
ce19f1fa3b 2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/object.h, itron/src/cre_tsk.c,
	libblock/src/show_bdbuf.c, libmisc/capture/capture-cli.c,
	libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
	libmisc/stackchk/check.c, posix/src/condinit.c,
	posix/src/keycreate.c, posix/src/mqueuecreatesupp.c,
	posix/src/mqueuedeletesupp.c, posix/src/mqueuenametoid.c,
	posix/src/mqueueopen.c, posix/src/mqueueunlink.c,
	posix/src/mutexinit.c, posix/src/pbarrierinit.c,
	posix/src/prwlockinit.c, posix/src/pspininit.c,
	posix/src/pthreadcreate.c, posix/src/pthreadexit.c,
	posix/src/semaphorecreatesupp.c, posix/src/semaphorenametoid.c,
	posix/src/timercreate.c, rtems/src/barrierident.c,
	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,
	sapi/src/extensionident.c, score/Makefile.am,
	score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl, score/src/apimutexallocate.c,
	score/src/objectextendinformation.c,
	score/src/objectgetnameasstring.c, score/src/objectmp.c,
	score/src/objectnametoid.c: Convert the Objects_Name type from a
	simple type to a union of an unsigned 32 bit integer and a pointer.
	This should help eliminate weird casts between u32 and pointers in
	various places. The APIs now have to explicitly call _u32 or _string
	versions of helper routines. This should also simplify things and
	eliminate the need for ugly casts in some cases.
	* score/src/objectclearname.c, score/src/objectcomparenameraw.c,
	score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
	score/src/objectcopynamestring.c: Removed.
2008-01-23 22:57:43 +00:00
Joel Sherrill
8571262799 2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
	implementation mprotect().
2008-01-23 15:35:41 +00:00
Jennifer Averett
f070c86cac 2008-01-23 Jennifer Averett <jennifer.averett@OARcorp.com>
* sp42/Makefile.am: New file.
2008-01-23 14:50:42 +00:00
Joel Sherrill
4a4aabcae0 2008-01-23 Joel Sherrill <joel.sherrill@OARcorp.com>
Add sp42 to exercise thread queue with knowledge of the implementation
	so we can exercise all of the normal paths possible.
	* Makefile.am, configure.ac: Add sp42.
	* sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
2008-01-23 13:58:54 +00:00
Joel Sherrill
6b8da2b989 2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/threadblockingoperationcancel.c: Clean up.
	* score/src/threadqextract.c: Restructure to eliminate dead code.
2008-01-23 13:07:13 +00:00
Joel Sherrill
9185d61c54 2008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp39/init.c: Add case for long timeout on blocking operation.
	* Makefile.am, configure.ac: Add new test to exercise thread
	queue blokcing synchronization. sp39 and sp41 are very similar.
	* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
	sp41/system.h: New files.
2008-01-23 13:05:55 +00:00
Joel Sherrill
11c16a64f6 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/eventsurrender.c, rtems/src/ratemonperiod.c,
	score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
	score/src/threadqdequeuepriority.c: Fix bugs encountered while
	testing and clean up more code.
2008-01-22 21:19:18 +00:00
Joel Sherrill
4e1304dcb9 2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/threadqfirst.c: Remove switch.
2008-01-22 19:10:04 +00:00
Joel Sherrill
8b7a7139df 2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp39/init.c: Clean up.
2008-01-22 18:30:14 +00:00
Joel Sherrill
3168deaa10 2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/event.h,
	rtems/inline/rtems/rtems/eventset.inl, rtems/src/event.c,
	rtems/src/eventseize.c, rtems/src/eventsurrender.c,
	rtems/src/eventtimeout.c, score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/interr.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tqdata.h,
	score/inline/rtems/score/threadq.inl,
	score/inline/rtems/score/tqdata.inl, 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/threadqrequeue.c,
	score/src/threadqtimeout.c: Refactor thread queue enqueue and event
	blocking synchronization critical sections. This resulted in three
	copies of essentially the same hard to test critical section code
	becoming the one shared routine _Thread_blocking_operation_Cancel. In
	addition, the thread queue and event code now share a common
	synchronization enumerated type. Along the way, switches were
	reworked to eliminate dead code generated by gcc and comments and
	copyrights were updated.
	* score/include/rtems/score/threadsync.h,
	score/src/threadblockingoperationcancel.c: New files.
2008-01-22 18:28:53 +00:00
Joel Sherrill
b89f64cc41 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c: Remove debug print.
2008-01-22 15:39:05 +00:00
Joel Sherrill
af043e1319 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c: Improve comments and clean up argc/argv order.
2008-01-22 15:30:59 +00:00
Joel Sherrill
148626632c 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
	of objects.
2008-01-22 15:21:28 +00:00
Joel Sherrill
797c232dad 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libi2c/README_libi2c: Correct spelling error.
	* score/src/threadclearstate.c: Improve comment.
2008-01-22 15:20:34 +00:00
Joel Sherrill
b4df56ddb4 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu_asm.S: Spacing and comment alignment.
2008-01-22 15:18:26 +00:00
Joel Sherrill
00b66f2aac 2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxcleanup/.cvsignore: New file.
2008-01-22 14:48:55 +00:00
Joel Sherrill
265d9b6476 2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp39/init.c: Modify to improve coverage.
2008-01-22 14:46:13 +00:00
Ralf Corsepius
c539ced128 Preps for automake-1.10.1 2008-01-22 08:56:18 +00:00
Ralf Corsepius
980102a7a5 automake-1.10.1 2008-01-22 08:56:01 +00:00
Ralf Corsepius
84b84db0b1 Bump version to 0.10. 2008-01-19 05:29:23 +00:00
Ralf Corsepius
8caf0530fa Remove ftp:// URLs (OAR's ftp: is too unreliable.) 2008-01-19 05:28:52 +00:00
Jennifer Averett
9b9f018e09 2008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>
* psxcleanup/system.h: New file.
2008-01-18 17:30:20 +00:00
Jennifer Averett
f7ad5b3e12 2008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac:
	* psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
	psxcleanup/psxcleanup.scn: New files.
2008-01-18 17:09:51 +00:00
Jennifer Averett
0c76166efe 2008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>
* sp36/strict_order_mut.c:
2008-01-18 16:34:56 +00:00
Jennifer Averett
0e4232bbd6 2008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>
* psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
	psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
2008-01-18 16:33:35 +00:00
Jennifer Averett
c3925dbe92 2008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/include/rtems/posix/timer.h, posix/src/cleanuppop.c,
	posix/src/cleanuppush.c, posix/src/mqueueclose.c,
	posix/src/timergettime.c, posix/src/timersettime.c,
	score/include/rtems/score/timespec.h:
2008-01-18 16:31:57 +00:00
Joel Sherrill
f91db017d5 2008-01-18 David Erickson <David.Erickson@drdc-rddc.gc.ca>
* startup/bspstart.c: Add semicolon.
2008-01-18 14:34:35 +00:00
Ralf Corsepius
db4045eb10 Regenerate. 2008-01-16 04:56:09 +00:00
Ralf Corsepius
1a297e5326 2008-01-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Fix indentation.
2008-01-16 04:54:28 +00:00
Ralf Corsepius
e30a00f40c 2008-01-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/Makefile.am: Don't use make variables.
2008-01-16 04:33:25 +00:00
Ralf Corsepius
5e57f8336c Regenerate. 2008-01-14 09:29:23 +00:00
Ralf Corsepius
30b8e468de Bump GCC_RPMREL. 2008-01-14 09:28:24 +00:00
Ralf Corsepius
c23804dd11 gcc-core-4.2.2-rtems4.9-20080114.diff.Remove gcc-3.4.6. 2008-01-14 09:27:45 +00:00
Ralf Corsepius
5ec21f41e7 gcc-core-4.2.2-rtems4.9-20080114.diff. 2008-01-14 09:27:15 +00:00
Ralf Corsepius
b4448d1cea New. Add h8sw to h8300-rtems-gcc. 2008-01-14 09:05:24 +00:00
Joel Sherrill
23452b5c97 2008-01-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* hello/init.c: Remove accidental commit.
2008-01-11 22:50:10 +00:00
Joel Sherrill
c730ce07c2 2008-01-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Add bsp_timer_least_valid and
	bsp_timer_average_overhead so tmtests link.
2008-01-11 22:40:40 +00:00
Joel Sherrill
4b10f2001e 2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/task.t: Add manual page for rtems_task_self().
2008-01-11 22:26:29 +00:00
Joel Sherrill
aec29f178c 2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c, fileio/system.h, hello/init.c: Enable malloc
	statistics so shell output can be interesting.
2008-01-11 21:43:58 +00:00
Joel Sherrill
be8ab6a72d 2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c: When stdin or stdout is NULL, just use
	existing one.
2008-01-11 21:42:48 +00:00
Joel Sherrill
eabd9f06e7 2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
	ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
	acknowledging the IRQs and currently the BSP does not account for
	that. After acknowledging an interrupt, it currently gets a second
	spurious IRQ a significant percentage of the time. Rename to
	BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
	load, not nesting interrupts resulted in a 50% reduction in the
	number of IRQs and an ~30% reduction in time spent in IRQs.
2008-01-11 18:25:35 +00:00
Ralf Corsepius
d556e818f4 Import from zlib-1.2.4 2008-01-11 06:05:09 +00:00
Ralf Corsepius
49cf70f1d0 Add http://www.rtems.info, http://www.rtems.org/ftp.
Abandon *-testing.
2008-01-11 05:18:23 +00:00
Ralf Corsepius
98915674a6 Require autoconf-2.61.
Bump version to 0.9.
2008-01-11 05:17:38 +00:00
Till Straumann
bc0ff4737c 2008-01-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/irq.c: When unhooking
	and ISR only disable IRQs at the PIC if we are
	unhooking the last ISR.
2008-01-10 18:25:47 +00:00
Joel Sherrill
5b33dc8076 2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/wkspace.inl, score/src/wkspace.c: Do not
	inline _Workspace_Free or _Workspace_Allocate since they are not
	always inlined and actually smaller overall as subroutines. They are
	not particularly time critical so inlining is not absolutely
	necessary.
2008-01-09 22:35:10 +00:00
Joel Sherrill
4d3200628d 2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/Makefile.am, posix/include/rtems/posix/cond.h,
	posix/include/rtems/posix/mutex.h, posix/inline/rtems/posix/cond.inl,
	posix/inline/rtems/posix/mutex.inl: Do not include POSIX Mutex or
	Condition Variable object get helpers because they are more
	complicated than the norm. They can implicitly perform a create. They
	cross the line as being too complex and large to inline since they
	negatively impact size and binary test coverage.
	* posix/src/condget.c, posix/src/mutexget.c: New files.
2008-01-09 22:08:31 +00:00
Joel Sherrill
7fbe680567 2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am: Add src/malloc_dirtier.c.
	* libcsupport/include/rtems/malloc.h: Add malloc dirty support.
	* libcsupport/src/malloc_p.h: Correct prototype.
2008-01-09 21:24:30 +00:00
Joel Sherrill
8daaa21556 2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/coremutex.h,
	score/src/coremutexseizeintr.c: Fix conditional code for inlining
	_CORE_mutex_Seize_interrupt_trylock() and add comments.
2008-01-09 21:11:04 +00:00
Joel Sherrill
bfc54b08c8 2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Add CONFIGURE_MALLOC_DIRTY.
2008-01-09 21:09:54 +00:00
Joel Sherrill
635865aefd 2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
	libcsupport/src/free.c, libcsupport/src/malloc.c,
	libcsupport/src/malloc_deferred.c,
	libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
	libcsupport/src/malloc_sbrk_helpers.c,
	libcsupport/src/posix_memalign.c: Place all deferred free code and
	place it in subroutines. Add plugin for dirtying allocated memory to
	assist in debugging. Clean up comments and spacing as needed.
	* libcsupport/src/malloc_dirtier.c: New file.
2008-01-09 21:08:36 +00:00
Joel Sherrill
b9e23917f0 2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* monitor02/.cvsignore: New file.
2008-01-09 20:50:21 +00:00
Joel Sherrill
4ff7e0f401 2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectgetnoprotection.c: Eliminate duplicate exit path code
	when there is an error.
2008-01-09 20:49:44 +00:00
Joel Sherrill
43fa4fc476 2008-01-09 Eric Norum <norume@aps.anl.gov>
* include/bsp.h: Include <bsp/vectors.h>.
2008-01-09 20:37:48 +00:00
Joel Sherrill
3408806956 2008-01-09 Eric Norum <norume@aps.anl.gov>
* custom/mvme3100.cfg: Add make-cxx-exe rule.
2008-01-09 20:37:14 +00:00
Jennifer Averett
bbbe941321 2008-01-09 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/src/keycreate.c, rtems/src/eventseize.c,
	score/include/rtems/score/interr.h: Rearranged source to allow more
	test coverage.
2008-01-09 19:32:52 +00:00
Jennifer Averett
dee3992f93 2008-01-09 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac: Added automatic test for monitor shell
	* monitor02/Makefile.am, monitor02/init.c, monitor02/monitor02.scn,
	monitor02/system.h: New files.
2008-01-09 19:01:28 +00:00
Joel Sherrill
29ab6a0ea0 2008-01-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/__assert.c: Clean up and make __assert() call
	__assert_func().
2008-01-09 16:37:40 +00:00
Joel Sherrill
b36dc03c90 2008-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/__assert.c: Newlib 1.16.0 adds __assert_func(). We
	need to have it also.
2008-01-09 15:40:19 +00:00
Joel Sherrill
cfcc4e202d 2008-01-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am: Add malloc_sbrk_helpers.c.
	* libcsupport/include/rtems/malloc.h,
	libcsupport/src/malloc.c, libcsupport/src/malloc_initialize.c,
	libcsupport/src/malloc_p.h,
	libcsupport/src/malloc_statistics_helpers.c: Make sbrk()
	support pluggable and optional.  This eliminates the need for
	heap extend and sbrk in the minimum footprint which is ~2.5K on
	the SPARC.
	* sapi/include/confdefs.h: Add the following configuration points:
	  + CONFIGURE_MALLOC_STATISTICS
	  + CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
	* libcsupport/src/malloc_sbrk_helpers.c: New file.
2008-01-08 22:59:14 +00:00
Joel Sherrill
c8f8ffdd08 2008-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
	driver registration.
	* sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
	sp40/system.h: New files.
2008-01-08 18:27:29 +00:00
Joel Sherrill
bc2b8df658 2008-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/Makefile.am: Add missing file.
2008-01-08 17:33:00 +00:00
Jennifer Averett
b1ebcb6cc8 Revert accidental commit of test code. 2008-01-07 18:10:57 +00:00
Joel Sherrill
0e97a7fa5b 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-manager.c: Style. Eliminate tabs.
2008-01-07 17:53:11 +00:00
Joel Sherrill
694bd9f68e 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am: Add new files.
	* libmisc/shell/internal.h: Prototype for rtems_shell_print_heap_info()
	* libmisc/shell/main_mallocinfo.c: Use rtems_shell_print_heap_info().
	* libmisc/shell/shellconfig.h: Add wkspace command.
	* libmisc/shell/main_wkspaceinfo.c,
	libmisc/shell/print_heapinfo.c: New files.
2008-01-07 17:46:25 +00:00
Joel Sherrill
c961c06bbe 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/isr.inl: Fix spacing.
	* score/src/apimutexallocate.c: Fix spacing.
	* score/src/coremsgseize.c: Check for message pending instead of
	message pending count to avoid dead code from inlined chain routine.
	It checks if the chain is empty so is redundant to count == 0.
2008-01-07 15:33:33 +00:00
Joel Sherrill
a87bbe9bb7 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/eventseize.c, rtems/src/eventtimeout.c: Minor style clean
	up.
2008-01-07 15:31:18 +00:00
Joel Sherrill
580004a27c 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/pthreadcreate.c: Add commit.
	* posix/src/pthreadinitthreads.c: Fix line length.
2008-01-07 15:30:21 +00:00
Joel Sherrill
1ccbd63a6a 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/object.inl: Add _Objects_Is_api_valid.
2008-01-07 15:29:14 +00:00
Joel Sherrill
52e70cf409 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/threadget.c: Use _Objects_Is_api_valid rather than open
	coding it.
2008-01-07 15:28:31 +00:00
Joel Sherrill
14a64dc59e 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
	Add test cases for:
	  + message queue create requesting too many message buffers
	    for the available memory
	  + region extend with address inside existing heap
	  + timer server initiate too large a stack, create error
	* sp12/pritask.c, sp12/sp12.scn: Add test cases for:
	  + task set priority while holding resource
2008-01-07 15:26:46 +00:00
Joel Sherrill
cd30436141 Convert to UNIX CR/LF. 2008-01-07 15:10:31 +00:00
Joel Sherrill
fa9889742a 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Added sp38 and sp39.
	* sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
	sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
	sp39/sp39.scn, sp39/system.h: New files.
2008-01-07 15:07:47 +00:00
Chris Johns
a61cc6c28f 2008-01-05 Chris Johns <chrisj@rtems.org>
* libchip/flash/am29lv160.c: Update the blank check error message
	to say there is an error.
2008-01-05 06:59:11 +00:00
Chris Johns
a5de1ef5fc 2008-01-05 Chris Johns <chrisj@rtems.org>
* configure.ac: Fix typo in the strict order mutex CPU OPTs test.
	* libmisc/shell/shell.c: Handle '#' comment characters correctly.
	* libblock/include/rtems/flashdisk.h: Add docmentation about the
	control fields. Add more control fields to handle the flash when
	full.
	* libblock/src/flashdisk.c: Fix the descriptor erase test so it
	detects a descriptor is erased. Add support for unavailable blocks
	the user can configure. Print the used list as a diag. Fix the bug
	when a page is detected as failed and present on more than one
	queue. Add a count to the queues so queue length can be used to
	manage compaction.
2008-01-05 06:57:17 +00:00
Till Straumann
74ee68dd00 2008-01-03 Till Straumann <strauman@slac.stanford.edu>
* bsp_specs: added crtend.o back to the endfiles. Otherwise,
	C++ static constructors are not executed because the
	call to __do_global_ctors_aux() is emitted into the .init
	section by this endfile (yes, the endfile contributes to .init).
2008-01-04 07:16:03 +00:00
Till Straumann
42fce5d39b 2008-01-03 Till Straumann <strauman@slac.stanford.edu>
* score/src/threadhandler.c, sapi/src/exshutdown.c:
	cannot call _fini via atexit() from rtems_shutdown_executive()
	because at the point where rtems_shutdown_executive is called
	the C-library is already dead.
	Instead, register an atexit(_fini) after calling _init().
2008-01-04 06:38:06 +00:00
Joel Sherrill
4779963688 2007-12-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am: _rename_r is required by newlib 1.16.0.
	Hopefully this implementation is OK.
	* libcsupport/src/_rename_r.c: New file.
2007-12-28 18:55:31 +00:00
Chris Johns
107f4d3446 2007-12-22 Chris Johns <chrisj@rtems.org>
* nfsclient/src/nfs.c, nfsclient/src/rpcio.c: Adjust the length of
	the hello message. Just one line but still a little too long.
2007-12-22 08:29:36 +00:00
Chris Johns
e85eb70bc7 2007-12-14 Chris Johns <chrisj@rtems.org>
* gdb-init: Make the first hb temporary.
	* network/network.c: Add support for reading the MAC address from
	the FEC if set by the boot monitor. dBug does not do this unless
	the network is used which is a shame.
2007-12-22 08:28:57 +00:00
Chris Johns
1ff9922df0 2007-12-22 Chris Johns <chrisj@rtems.org>
* configure.ac: fixed bug that always enabled strict order
	mutexes.
	* score/inline/rtems/score/coremutex.inl: Fixed coding standard.
	* score/src/coremutex.c: Add the holder's thread to the lock_mutex
	list if the mutex is initialised locked.
	* libnetworking/rtems/rtems_glue.c: Changed semaphore error
	message to show the error is an rtems-net error.
	* libmisc/monitor/mon-network.c: Removed warnings.
	* telnetd/icmds.c: Changed shell_* to rtems_shell_*.
	* score/Makefile.am: Fixed typo that stopped 'make tags' working.
	* libmisc/shell/err.c, libmisc/shell/err.h, libmisc/shell/errx.c,
	libmisc/shell/extern-cp.h, libmisc/shell/fts.c,
	libmisc/shell/fts.h, libmisc/shell/main_cp.c,
	libmisc/shell/utils-cp.c, libmisc/shell/verr.c,
	libmisc/shell/verrx.c, libmisc/shell/vwarn.c,
	libmisc/shell/vwarnx.c, libmisc/shell/warn.c,
	libmisc/shell/warnx.c: New. Ported from BSD.
	* libmisc/shell/shellconfig.h: Add the cp command.
	* libmisc/Makefile.am: Add the new files to the shell.
	* libmisc/shell/shell.c, libmisc/shell/shell.h: Add scripting
	support.
	* libblock/src/flashdisk.c: Fixed disk drive count size setting
	bug.
2007-12-22 08:27:18 +00:00
Joel Sherrill
e709ff4ae6 2007-12-21 Xi Yang <hiyangxi@gmail.com>
* rtems/src/semtranslatereturncode.c: Add support for proper stacking
	of priority inheritance on mutexes as well as enforce proper order of
	release.
2007-12-21 15:58:30 +00:00
Joel Sherrill
e2ba62d1ea 2007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, score/include/rtems/score/coremutex.h,
	score/inline/rtems/score/coremutex.inl: Add the ability to disable
	inlining coremutex seize. This reduces the code size and also
	improves the process of coverage analysis.
	* score/src/coremutexseizeintr.c: New file.
2007-12-21 15:57:22 +00:00
Joel Sherrill
03c6ff399e 2007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp36/strict_order_mut.c: New file.
2007-12-21 15:50:52 +00:00
Joel Sherrill
e8f4303a4c 2007-12-21 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, configure.ac: Add support for proper stacking of
	priority inheritance on mutexes as well as enforce proper order of
	release.
	* sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
	sp36/sp36.scn: New files.
2007-12-21 15:50:33 +00:00
Joel Sherrill
fd84982c00 2007-12-21 Xi Yang <hiyangxi@gmail.com>
* configure.ac, score/include/rtems/score/coremutex.h,
	score/include/rtems/score/thread.h,
	score/inline/rtems/score/coremutex.inl,
	score/src/coremutexsurrender.c, score/src/threadinitialize.c: Add
	support for proper stacking of priority inheritance on mutexes as
	well as enforce proper order of release.
2007-12-21 15:50:09 +00:00
Joel Sherrill
cd2255151a 2007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1268/cpukit
	* libcsupport/include/rtems/assoc.h: There is no
	rtems_assoc_ptr_by_value method.
2007-12-21 15:22:40 +00:00
Ralf Corsepius
21bc352675 Fix typo. 2007-12-21 05:10:54 +00:00
Ralf Corsepius
b98648062f Make gettimeofday() POSIX-compliant. 2007-12-21 05:10:31 +00:00
Ralf Corsepius
fbb5097c1b Make sync() POSIX-compliant. 2007-12-21 05:10:09 +00:00
Ralf Corsepius
468cd3736c 2007-12-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* src/sync.c: Make sync() POSIX-compliant.
	* libcsupport/src/__gettod.c: Make gettimeofday() POSIX-compliant.
2007-12-21 05:09:15 +00:00
Joel Sherrill
60256e86db 2007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/killinfo.c: Clean up and eliminate some dead code paths.
2007-12-20 22:39:34 +00:00
Joel Sherrill
2cbb5fc46f 2007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/include/rtems/posix/timer.h: Include rtems/score/object.h.
2007-12-20 22:39:08 +00:00
Joel Sherrill
47751810c3 2007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Use correct register name.
2007-12-20 22:38:07 +00:00
Joel Sherrill
fe88171c49 2007-12-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
2007-12-20 21:53:04 +00:00
Joel Sherrill
b5c6ecf707 2007-12-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
	directive instead of violating RTEMS internals.
2007-12-20 21:52:24 +00:00
Joel Sherrill
23a0607ef1 2007-12-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/Makefile.am, rtems/include/rtems/rtems/tasks.h: Add
	rtems_task_self() directive.
	* rtems/src/taskself.c: New file.
2007-12-20 21:51:23 +00:00
Joel Sherrill
6bd316209b 2007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c: Add test cases suggested by Sergei Organov
	<s.organov@javad.com>.
2007-12-20 20:58:11 +00:00
Jennifer Averett
0b78bc4d01 2007-12-20 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/Makefile.am, posix/src/kill.c, posix/src/killinfo.c: Split file
	and resolved copyright information.
	* posix/src/kill_r.c: New file.
2007-12-20 19:32:03 +00:00
Jennifer Averett
c3a8293b75 2007-12-20 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac: Added test for ualarm
	* psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
	psxualarm/system.h: New files.
2007-12-20 18:19:15 +00:00
Jennifer Averett
090edf3901 2007-12-20 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/src/ualarm.c: Fixed bug where iteration did not work correctly.
2007-12-20 18:11:24 +00:00
Ralf Corsepius
07c40af537 New. 2007-12-20 16:14:58 +00:00
Ralf Corsepius
ab56160b4b Regenerate. 2007-12-20 16:13:08 +00:00
Ralf Corsepius
d8536e840b Add %{?_smp_mflags}. 2007-12-20 16:12:09 +00:00
Ralf Corsepius
c55ed1d294 Prepare upgrade to newlib-1.16.0. 2007-12-20 16:11:34 +00:00
Joel Sherrill
b1bf5a9be0 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Revert. Requires info not available at
	preprocessing time.
2007-12-19 21:05:39 +00:00
Joel Sherrill
e287d94667 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Catch the error when the user lowers the
	maximum number of drivers below the number of statically configured
	ones.
2007-12-19 20:57:27 +00:00
Joel Sherrill
30cd539354 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/src/extension.c, sapi/src/extensioncreate.c,
	sapi/src/extensiondelete.c, sapi/src/extensionident.c: Extension
	Manager clean up. Update object id switches to new pattern. Catch
	some NULL parameter errors.
2007-12-19 20:55:55 +00:00
Joel Sherrill
79542d7a8b 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
	Add test cases for User Extension Manager to improve code coverage.
	* sp21/task1.c: Fix spelling error.
2007-12-19 20:51:51 +00:00
Jennifer Averett
030fee5b02 2007-12-19 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/src/psignalunblockthread.c: Remove source that
2007-12-19 19:13:54 +00:00
Jennifer Averett
e63c48fc02 2007-12-19 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/src/psignalchecksignal.c: Make assert active during debug mode
	only
2007-12-19 18:48:21 +00:00
Jennifer Averett
1378d39e0d 2007-12-19 Jennifer Averett <jennifer.averett@OARcorp.com>
* posix/src/psignal.c: Move source around to enable path testing
2007-12-19 18:46:12 +00:00
Jennifer Averett
7689b49ee9 2007-12-19 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac: Added posix signal test
	* psxsignal01/Makefile.am, psxsignal01/init.c,
	psxsignal01/psxsignal01.scn, psxsignal01/system.h,
	psxsignal01/task1.c: New files.
2007-12-19 18:41:15 +00:00
Joel Sherrill
bbd655a3d5 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* spsize/size.c: Account for previous changes in calculation of MPCI
	receive server stack.
2007-12-19 16:05:56 +00:00
Joel Sherrill
e1a22c112c 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c, malloctest/task1.c: Add test for posix_memalign.
2007-12-19 16:05:32 +00:00
Joel Sherrill
8e30a269a2 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
	libcsupport/src/free.c, libcsupport/src/malloc.c,
	libcsupport/src/malloc_p.h,
	libcsupport/src/malloc_report_statistics_plugin.c,
	libmisc/shell/shell.c, libmisc/shell/shell.h,
	score/src/objectinitializeinformation.c: Add posix_memalign. Split
	out management of deferred frees to subroutines.
	* libcsupport/src/malloc_deferred.c, libcsupport/src/posix_memalign.c: New files.
2007-12-19 16:03:54 +00:00
Joel Sherrill
543fe82061 2007-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/preinstall.am,
	libcsupport/src/malloc.c, libcsupport/src/mallocinfo.c,
	libmisc/Makefile.am, libmisc/shell/main_mallocinfo.c,
	libmisc/shell/shellconfig.h: Split malloc.c into multiple files with
	one function per file. Also split out statistics into a separate file
	which can be plugged in dynamically. Right now, it is always in. I
	suspect that splitting the file removed more code than leaving
	statistics in. I tinkered with malloc information command in the
	shell. I resurrected the malloc arena code as malloc boundary. This
	code is now compiled all the time even though it does not appear to
	work.
	* libcsupport/include/rtems/malloc.h, libcsupport/src/_calloc_r.c,
	libcsupport/src/_free_r.c, libcsupport/src/_malloc_r.c,
	libcsupport/src/_realloc_r.c, libcsupport/src/calloc.c,
	libcsupport/src/free.c, libcsupport/src/malloc_boundary.c,
	libcsupport/src/malloc_get_statistics.c,
	libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
	libcsupport/src/malloc_report_statistics.c,
	libcsupport/src/malloc_report_statistics_plugin.c,
	libcsupport/src/malloc_statistics_helpers.c,
	libcsupport/src/malloc_walk.c, libcsupport/src/realloc.c,
	libmisc/shell/main_perioduse.c: New files.
2007-12-18 20:36:40 +00:00
Joel Sherrill
02c54f5ee5 2007-12-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Spacing.
	* startup/linkcmds.brs5l: Add wildcard to .bss section.
2007-12-18 14:29:05 +00:00
Joel Sherrill
55216fafdf 2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/main_alias.c, libmisc/shell/main_blksync.c,
	libmisc/shell/main_cat.c, libmisc/shell/main_cd.c,
	libmisc/shell/main_chdir.c, libmisc/shell/main_chmod.c,
	libmisc/shell/main_chroot.c, libmisc/shell/main_cpuuse.c,
	libmisc/shell/main_date.c, libmisc/shell/main_dir.c,
	libmisc/shell/main_exit.c, libmisc/shell/main_help.c,
	libmisc/shell/main_id.c, libmisc/shell/main_logoff.c,
	libmisc/shell/main_ls.c, libmisc/shell/main_mallocinfo.c,
	libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
	libmisc/shell/main_mfill.c, libmisc/shell/main_mkdir.c,
	libmisc/shell/main_mmove.c, libmisc/shell/main_mount.c,
	libmisc/shell/main_mount_ftp.c, libmisc/shell/main_mount_msdos.c,
	libmisc/shell/main_mount_nfs.c, libmisc/shell/main_mount_tftp.c,
	libmisc/shell/main_msdosfmt.c, libmisc/shell/main_mwdump.c,
	libmisc/shell/main_pwd.c, libmisc/shell/main_rm.c,
	libmisc/shell/main_rmdir.c, libmisc/shell/main_stackuse.c,
	libmisc/shell/main_tty.c, libmisc/shell/main_umask.c,
	libmisc/shell/main_unmount.c, libmisc/shell/main_whoami.c,
	libmisc/shell/shell_cmdset.c, libmisc/shell/shellconfig.h: Change
	rtems_Shell_ to rtems_shell_.
2007-12-17 22:39:29 +00:00
Joel Sherrill
e586588471 2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add malloc command
	with info and dump as replacement for older command. Fix what looked
	like a typo for mount sub-commands.
	* libmisc/shell/main_mallocinfo.c: New file.
	* libmisc/shell/main_mallocdump.c: Removed.
2007-12-17 22:37:29 +00:00
Joel Sherrill
ad9255bedd 2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/src/mallocfreespace.c: Add
	malloc_info() routine.
	* libcsupport/src/mallocinfo.c: New file.
2007-12-17 22:36:45 +00:00
Joel Sherrill
0ca6d0d938 2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
2007-12-17 22:35:25 +00:00
Joel Sherrill
dbfc895efb 2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/stackchk/check.c: Add print of current stack pointer and
	stack info even if stack checker is not initialized.
2007-12-17 22:34:28 +00:00
Joel Sherrill
c5a742efc3 2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/printk.c: Style.
2007-12-17 21:02:09 +00:00
Joel Sherrill
d38494c8f8 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric
	Norum pointed out this was wrong.
2007-12-17 18:18:17 +00:00
Joel Sherrill
fac3e5ee29 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/threadqextractwithproxy.c: Conditionalize code that is only
	required in multiprocessing configuration.
2007-12-17 18:13:50 +00:00
Joel Sherrill
901a913b70 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test for sysconf().
	* psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
	psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
2007-12-17 17:57:47 +00:00
Joel Sherrill
dcb6efbd86 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx01/init.c, psx01/psx01.scn: Add more test cases for
	sched_rr_get_interval() and sched_get_priority_max().
2007-12-17 17:39:34 +00:00
Joel Sherrill
2209eecd36 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxenosys/init.c: Fix typo.
2007-12-17 17:16:14 +00:00
Joel Sherrill
0f2aefde75 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectget.c: Revert.
2007-12-17 17:15:50 +00:00
Joel Sherrill
a387dd6208 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/timergettime.c: Include rtems/score/timespec.h
2007-12-17 16:20:00 +00:00
Joel Sherrill
feaa007839 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/preinstall.am, posix/include/aio.h, posix/include/devctl.h,
	posix/include/mqueue.h, posix/include/sched.h,
	posix/include/semaphore.h, posix/include/rtems/posix/cancel.h,
	posix/include/rtems/posix/priority.h,
	posix/include/rtems/posix/psignal.h,
	posix/include/rtems/posix/threadsup.h,
	posix/include/rtems/posix/timer.h,
	posix/inline/rtems/posix/priority.inl,
	posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
	posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
	posix/src/cancel.c, posix/src/cancelrun.c, posix/src/cleanuppop.c,
	posix/src/cleanuppush.c, posix/src/cond.c,
	posix/src/condattrdestroy.c, posix/src/condattrgetpshared.c,
	posix/src/condattrinit.c, posix/src/condattrsetpshared.c,
	posix/src/condbroadcast.c, posix/src/conddefaultattributes.c,
	posix/src/conddestroy.c, posix/src/condinit.c,
	posix/src/condsignal.c, posix/src/condsignalsupp.c,
	posix/src/condwait.c, posix/src/condwaitsupp.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/mqueue.c,
	posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
	posix/src/mqueuedeletesupp.c, posix/src/mqueuegetattr.c,
	posix/src/mqueuenametoid.c, posix/src/mqueuenotify.c,
	posix/src/mqueueopen.c, posix/src/mqueuereceive.c,
	posix/src/mqueuerecvsupp.c, posix/src/mqueuesend.c,
	posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
	posix/src/mqueueunlink.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/mutexsetprioceiling.c,
	posix/src/mutextrylock.c, posix/src/mutexunlock.c,
	posix/src/psignal.c, posix/src/psignalchecksignal.c,
	posix/src/psignalclearprocesssignals.c,
	posix/src/psignalclearsignals.c,
	posix/src/psignalsetprocesssignals.c,
	posix/src/psignalunblockthread.c, posix/src/ptimer.c,
	posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
	posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c,
	posix/src/semaphore.c, posix/src/semaphoredeletesupp.c,
	posix/src/semaphorenametoid.c, posix/src/semaphorewaitsupp.c,
	posix/src/semclose.c, posix/src/semdestroy.c,
	posix/src/semgetvalue.c, posix/src/seminit.c, posix/src/semopen.c,
	posix/src/sempost.c, posix/src/semtrywait.c, posix/src/semunlink.c,
	posix/src/semwait.c, posix/src/setcancelstate.c,
	posix/src/setcanceltype.c, posix/src/sysconf.c,
	posix/src/testcancel.c: Add missing copyright statements.
2007-12-17 16:19:14 +00:00
Joel Sherrill
0d78cfdba3 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/mainpage.h: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:56 +00:00
Joel Sherrill
52ca6498e0 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/asm.h: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:47 +00:00
Joel Sherrill
43b4c7aa51 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
	for COPYRIGHT passes.
2007-12-17 16:12:45 +00:00
Joel Sherrill
a0da07d090 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* irq.c: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:43 +00:00
Joel Sherrill
7ccdfbb1c3 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/m68k/m68302.h, rtems/m68k/m68360.h: Sweep to make sure grep for
	COPYRIGHT passes.
2007-12-17 16:12:41 +00:00
Joel Sherrill
3575d0c8f3 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/idtr.h: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:39 +00:00
Joel Sherrill
899b4f62ef 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/tic4x/c4xio.h: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:38 +00:00
Joel Sherrill
fe8343911c 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c, irq.c, rtems/score/cpu_asm.h: Sweep to make sure grep for
	COPYRIGHT passes.
2007-12-17 16:12:37 +00:00
Joel Sherrill
9804c40d4e 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/avr.h: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:35 +00:00
Joel Sherrill
5ce8a0d4d5 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:34 +00:00
Joel Sherrill
81be799340 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/include/tmacros.h: Add new helper for POSIX tests.
2007-12-17 16:08:17 +00:00
Joel Sherrill
eed0b96d20 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
	addition of second POSIX Timer test. Add initial version of
	psxtimer02 to cover some conditions missed in psxtimer01. More cases
	left to add.
	* psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
	psxtimer01/psxtimer01.scn, psxtimer01/system.h,
	psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
	psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
	* psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
	psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
2007-12-17 16:04:40 +00:00
Joel Sherrill
a6cbc9b869 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/timer.h, score/src/objectget.c: Split POSIX
	Timer implementation into multiple files. Add obvious error checks
	for NULL parameters. Attempt to reduce include files.
	* posix/src/timercreate.c, posix/src/timerdelete.c,
	posix/src/timergetoverrun.c, posix/src/timergettime.c,
	posix/src/timerinserthelper.c, posix/src/timersettime.c,
	posix/src/timertsr.c: New files.
	* posix/src/ptimer1.c: Removed.
2007-12-17 16:01:42 +00:00
Joel Sherrill
646f6a34f4 Formatting. 2007-12-17 14:00:34 +00:00
Chris Johns
4657943527 2007-12-17 Chris Johns <chrisj@rtems.org>
* libmisc/shell/main_blksync.c, libmisc/shell/main_msdosfmt.c,
	libmisc/shell/main_unmount.c: New.
	* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add the
	blksync, msdosfmt, and unmount commands.
2007-12-17 07:20:04 +00:00
Ralf Corsepius
e4c0acd5fd Update. 2007-12-17 06:42:56 +00:00
Ralf Corsepius
4156c83052 Remove erronious checkin 2007-12-17 06:39:58 +00:00
Ralf Corsepius
dcb85301de Add _smp_mflags. 2007-12-17 06:11:48 +00:00
Ralf Corsepius
bd10488209 BR: texinfo for binutils > 2.18 2007-12-17 06:11:22 +00:00
Chris Johns
d2a488f7dd 2007-12-17 Chris Johns <chrisj@rtems.org>
* testsuites/samples/fileio/init.c: Change shell_* to
	rtems_shell_*. Add the mount file-system type of msdos.
2007-12-17 00:40:20 +00:00
Chris Johns
ba72882bff 2007-12-17 Chris Johns <chrisj@rtems.org>
* rtems4.8/.cvsignore, rtems4.8/arm/.cvsignore,
	rtems4.8/avr/.cvsignore, rtems4.8/bfin/.cvsignore,
	rtems4.8/h8300/.cvsignore, rtems4.8/i386/.cvsignore,
	rtems4.8/m68k/.cvsignore, rtems4.8/mips/.cvsignore,
	rtems4.8/mipstx39/.cvsignore, rtems4.8/powerpc/.cvsignore,
	rtems4.8/sh/.cvsignore, rtems4.8/sparc/.cvsignore,
	rtems4.8/tic4x/.cvsignore: New.
2007-12-17 00:39:10 +00:00
Chris Johns
fa0533a2df 2007-12-17 Chris Johns <chrisj@rtems.org>
* custom/mcf5235.cfg, custom/mrm332.cfg, custom/pc386.cfg: Split
	the make-exe and make-cxx-exe into bsp-link-c, bsp-link-cxx and
	bsp-post-link make macros. This allow external autotools support.
2007-12-17 00:35:52 +00:00
Chris Johns
2eeb648c35 2007-12-17 Chris Johns <chrisj@rtems.org>
* libnetworking/rtems/tftp.h: Provide a decl to the TFTP file
	system opts table.
	* libnetworking/rtems/ftpfs.h: Provide a decl to the FTP file
	system opts table.
	* libmisc/Makefile.am: Add the mount command and supporting files.
	* libmisc/preinstall.am: Rebuilt.
	* libmisc/shell/cat_file.c, libmisc/shell/cmds.c,
	libmisc/shell/main_alias.c, libmisc/shell/main_cat.c,
	libmisc/shell/main_cd.c, libmisc/shell/main_chdir.c,
	libmisc/shell/main_chmod.c, libmisc/shell/main_chroot.c,
	libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c,
	libmisc/shell/main_dir.c, libmisc/shell/main_exit.c,
	libmisc/shell/main_help.c, libmisc/shell/main_id.c,
	libmisc/shell/main_logoff.c, libmisc/shell/main_ls.c,
	libmisc/shell/main_mallocdump.c, libmisc/shell/main_mdump.c,
	libmisc/shell/main_medit.c, libmisc/shell/main_mfill.c,
	libmisc/shell/main_mkdir.c, libmisc/shell/main_mmove.c,
	libmisc/shell/main_mwdump.c, libmisc/shell/main_pwd.c,
	libmisc/shell/main_rm.c, libmisc/shell/main_rmdir.c,
	libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c,
	libmisc/shell/main_umask.c, libmisc/shell/main_whoami.c,
	libmisc/shell/shell.c, libmisc/shell/shell_cmdset.c,
	libmisc/shell/shell_makeargs.c, libmisc/shell/str2int.c,
	libmisc/shell/write_file.c: Move all shell_* types, variables and
	functions to rtems_shell_* to avoid namespace clashes with
	applications. The is an RTEMS shell after all.
	* libmisc/shell/shell.h, libmisc/shell/internal.h,
	libmisc/shell/shellconfig.h: Move all shell_* types, variables and
	functions to rtems_shell_* to avoid namespace clashes with
	applications. Add the mount command supporting types.
	* libmisc/shell/main_mount.c, libmisc/shell/main_mount_ftp.c,
	libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_nfs.c,
	libmisc/shell/main_mount_tftp.c: New.
2007-12-17 00:12:01 +00:00
Ralf Corsepius
e73b4ab0bb 2007-12-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Revert Joel's 2007-06-13 NDEBUG patch.
2007-12-16 18:13:11 +00:00
Ralf Corsepius
fbce31eea5 Update. 2007-12-16 08:25:36 +00:00
Ralf Corsepius
b72cd6cacc No gdb for the tic4x. 2007-12-16 08:23:46 +00:00
Ralf Corsepius
d6c28599d7 Abandon gdb-6.7. 2007-12-16 08:20:47 +00:00
Ralf Corsepius
2451d88ff3 Abandon gdb-6.6. 2007-12-16 08:20:27 +00:00
Ralf Corsepius
a16841e44d Abandon gdb-6.5. 2007-12-16 08:20:05 +00:00
Ralf Corsepius
440b8e5b11 gdb-6.7.1-rtems4.9-20071216.diff 2007-12-16 08:18:49 +00:00
Ralf Corsepius
69bfa808b5 Remove. 2007-12-16 08:14:07 +00:00
Ralf Corsepius
5d4ad05d8b Add ppc sim stuff. 2007-12-16 08:13:19 +00:00
Ralf Corsepius
fe47a71690 Add _smp_mflags. 2007-12-16 08:06:08 +00:00
Ralf Corsepius
ff22573e7c Remove. 2007-12-16 08:04:54 +00:00
Joel Sherrill
09038441fe 2007-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
	is now in conditionally so I can avoid putting it in accidently
	again.
2007-12-14 22:00:59 +00:00
Joel Sherrill
c1f289ed69 2007-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add
	mvme3100.
2007-12-14 21:53:08 +00:00
Joel Sherrill
0e263c91e9 2007-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c, fileio/system.h: Increase stack requested for shell
	task. Turn on stack checking so the report is interesting.
2007-12-14 21:50:55 +00:00
Joel Sherrill
8fdadc839b 2007-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/cat_file.c,
	libmisc/shell/shell_makeargs.c, libmisc/shell/shellconfig.h: Rename
	cmd_XXX.c to main_XXX.c. Add cpuuse and stackuse commands.
	* libmisc/shell/main_alias.c, libmisc/shell/main_cat.c,
	libmisc/shell/main_cd.c, libmisc/shell/main_chdir.c,
	libmisc/shell/main_chmod.c, libmisc/shell/main_chroot.c,
	libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c,
	libmisc/shell/main_dir.c, libmisc/shell/main_exit.c,
	libmisc/shell/main_help.c, libmisc/shell/main_id.c,
	libmisc/shell/main_logoff.c, libmisc/shell/main_ls.c,
	libmisc/shell/main_mallocdump.c, libmisc/shell/main_mdump.c,
	libmisc/shell/main_medit.c, libmisc/shell/main_mfill.c,
	libmisc/shell/main_mkdir.c, libmisc/shell/main_mmove.c,
	libmisc/shell/main_mwdump.c, libmisc/shell/main_pwd.c,
	libmisc/shell/main_rm.c, libmisc/shell/main_rmdir.c,
	libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c,
	libmisc/shell/main_umask.c, libmisc/shell/main_whoami.c: New files.
	* libmisc/shell/cmd_alias.c, libmisc/shell/cmd_cat.c,
	libmisc/shell/cmd_cd.c, libmisc/shell/cmd_chdir.c,
	libmisc/shell/cmd_chmod.c, libmisc/shell/cmd_chroot.c,
	libmisc/shell/cmd_date.c, libmisc/shell/cmd_dir.c,
	libmisc/shell/cmd_exit.c, libmisc/shell/cmd_help.c,
	libmisc/shell/cmd_id.c, libmisc/shell/cmd_logoff.c,
	libmisc/shell/cmd_ls.c, libmisc/shell/cmd_mallocdump.c,
	libmisc/shell/cmd_mdump.c, libmisc/shell/cmd_medit.c,
	libmisc/shell/cmd_mfill.c, libmisc/shell/cmd_mkdir.c,
	libmisc/shell/cmd_mmove.c, libmisc/shell/cmd_mwdump.c,
	libmisc/shell/cmd_pwd.c, libmisc/shell/cmd_rm.c,
	libmisc/shell/cmd_rmdir.c, libmisc/shell/cmd_tty.c,
	libmisc/shell/cmd_umask.c, libmisc/shell/cmd_whoami.c: Removed.
2007-12-14 21:50:01 +00:00
Till Straumann
a3def3395b 2007-12-14 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, irq/irq.c (removed), irq/irq_init.c:
	Use shared exception/interrupt support from
	libcpu/new-exceptions/bspsupport. NOTE: CHANGES MUST BE
	TESTED ON REAL HARDWARE.
2007-12-14 21:15:08 +00:00
Joel Sherrill
c933967b9d 2007-12-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/Makefile.am: _Thread_Rotate_ready_queue is only used by ITRON
	API.
2007-12-14 19:18:34 +00:00
Joel Sherrill
fbea3dfbb1 2007-12-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtmonuse/init.c, rtmonuse/task1.c: Add period which is unused to
	exericise another path in the period statistics code.
2007-12-14 17:46:08 +00:00
Joel Sherrill
6bc19a148a 2007-12-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp09/screen07.c, sp09/sp09.scn: Add test for
	rtems_message_queue_broadcast for bad buffer and count pointers.
	* sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
	with bad priority or initiating twice.
	* sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
	it forces a dispatch.
	* sp37/init.c: New file.
2007-12-14 17:44:15 +00:00
Joel Sherrill
115fb761dc 2007-12-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/sleep.c, posix/src/usleep.c: Add copyright header.
	* rtems/src/ratemonreportstatistics.c, rtems/src/timerserver.c:
	Minor cleanup to improve testability and eliminate dead code.
2007-12-14 17:37:12 +00:00
Till Straumann
6315a29c07 2007-12-14 Till Straumann <strauman@slac.stanford.edu>
* custom/mvme3100.cfg: Added; new BSP.
2007-12-14 07:00:10 +00:00
Till Straumann
90f9aade98 2007-12-14 Till Straumann <strauman@slac.stanford.edu>
* custom/mvme3100.cfg: Added; new BSP.
2007-12-14 06:51:55 +00:00
Till Straumann
3563d3287c 2007-12-13 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: use preload.S, vectors_entry.S from shared
	area.
2007-12-14 06:36:26 +00:00
Till Straumann
9c28d47375 This commit was generated by cvs2svn to compensate for changes in r16586,
which included commits to RCS files with non-trunk default branches.
2007-12-14 06:30:15 +00:00
Till Straumann
b599faa1bb - imported MVME3100 BSP (from SLAC repository) 2007-12-14 06:30:15 +00:00
Chris Johns
30088aac5b 2007-12-12 Chris Johns <chrisj@rtems.org>
* libblock/include/rtems/flashdisk.h, libblock/src/flashdisk.c:
	Add RTEMS license details.
2007-12-14 06:02:42 +00:00
Chris Johns
3c68c6c8b7 2007-12-12 Chris Johns <chrisj@rtems.org>
* Makefile.am, preinstall.am: Added
	libblock/include/rtems/flashdisk.h to the installed header list.
	* libblock/Makefile.am: Add flashdisk.c to the files to build.
	* libblock/include/rtems/flashdisk.h, libblock/src/flashdisk.c:
	New.
2007-12-14 04:58:04 +00:00
Chris Johns
f3bf21f2cf 2007-12-14 Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Add libflash.a to the libbsp library.
	* libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support.
	* libchip/flash, libchip/flash/am29lv160.c,
	libchip/flash/am29lv160.h: New.
2007-12-14 04:54:57 +00:00
Chris Johns
2199d748f5 2007-12-14 Chris Johns <chrisj@rtems.org>
* gdb-init: Add the show-exception.
2007-12-14 04:52:24 +00:00
Joel Sherrill
dcdaba216a 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new tests for interrupt disable,
	enable, flash, and is in progress. These are normally inlines but
	also have bodies for non-C code. This test also exercises the odd
	case of calling clock tick from outside an ISR.
	* sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2007-12-13 22:41:52 +00:00
Joel Sherrill
9c691efcf4 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
	using notepad with the current task's ID or SELF
	* sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
	test missing test cases for clock_get.
2007-12-13 21:45:23 +00:00
Joel Sherrill
cdc79843ff 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx01/init.c, psx01/psx01.scn: Add usleep() test.
2007-12-13 18:00:41 +00:00
Joel Sherrill
bcf4cbb589 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/preinstall.am, posix/preinstall.am, rtems/Makefile.am,
	rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
	score/Makefile.am, score/preinstall.am: Revert testing patch.
2007-12-13 17:00:38 +00:00
Joel Sherrill
8fe6d53300 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/sched_rr_get_interval.c: Fix warning.
2007-12-13 16:56:37 +00:00
Joel Sherrill
8728969392 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: New test to cover all RTEMS POSIX
	functions that return ENOSYS.
	* psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
	psxenosys/psxenosys.scn, psxenosys/system.h: New files.
2007-12-13 16:56:21 +00:00
Joel Sherrill
fbfb59262d 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/Makefile.am, posix/src/clockgetcpuclockid.c,
	posix/src/clockgetenableattr.c, posix/src/clockgettime.c,
	posix/src/clocksetenableattr.c, posix/src/clocksettime.c,
	posix/src/devctl.c, posix/src/execl.c, posix/src/execle.c,
	posix/src/execlp.c, posix/src/execv.c, posix/src/execve.c,
	posix/src/execvp.c, posix/src/fork.c, posix/src/mutexinit.c,
	posix/src/pthreadatfork.c, posix/src/pthreadgetcpuclockid.c,
	posix/src/pthreadkill.c, posix/src/semaphorecreatesupp.c,
	posix/src/sysconf.c, posix/src/wait.c, posix/src/waitpid.c: Split
	files into one function per file.
	* posix/src/aio_cancel.c, posix/src/aio_error.c, posix/src/aio_fsync.c,
	posix/src/aio_read.c, posix/src/aio_return.c,
	posix/src/aio_suspend.c, posix/src/aio_write.c,
	posix/src/lio_listio.c, posix/src/sched_getparam.c,
	posix/src/sched_getprioritymax.c, posix/src/sched_getprioritymin.c,
	posix/src/sched_getscheduler.c, posix/src/sched_rr_get_interval.c,
	posix/src/sched_setparam.c, posix/src/sched_setscheduler.c,
	posix/src/sched_yield.c: New files.
	* posix/src/aio.c, posix/src/sched.c, posix/src/types.c: Removed.
2007-12-13 16:52:21 +00:00
Joel Sherrill
8d8daef461 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/preinstall.am, posix/preinstall.am, posix/src/aio.c,
	posix/src/clockgetcpuclockid.c, posix/src/clockgetenableattr.c,
	posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
	posix/src/clocksettime.c, posix/src/devctl.c,
	posix/src/pthreadcreate.c, posix/src/pthreadgetcpuclockid.c,
	posix/src/types.c, rtems/preinstall.am, sapi/Makefile.am,
	sapi/preinstall.am, score/Makefile.am, score/preinstall.am: Eliminate
	POSIX_NOT_IMPLEMENTED(). Return ENOSYS instead.
2007-12-13 15:45:43 +00:00
Joel Sherrill
75b571311a 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx13/test.c: Fix spelling error.
2007-12-13 14:51:22 +00:00
Joel Sherrill
a023333d10 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxtime/test.c: Add tests for adjtime().
2007-12-13 14:46:37 +00:00
Joel Sherrill
5f73d072d8 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/adjtime.c: Clean up and verify against behavior documented
	in GNU/Linux man page provided with Fedora 7.
2007-12-13 14:39:27 +00:00
Joel Sherrill
16e0ba0f8d 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* libgnat/Makefile.am, wrapup/Makefile.am: Another attempt at the
	automake variables.
2007-12-12 23:20:41 +00:00
Joel Sherrill
98dee44ba8 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/Makefile.am, rtems/include/rtems/rtems/tasks.h,
	rtems/src/tasks.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c: Add test code for task variables to
	improve coverage.
	* rtems/src/taskvariable_invoke_dtor.c: New file.
2007-12-12 23:19:57 +00:00
Joel Sherrill
f446e6d0f2 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp28/init.c: Add test code for task variables to improve coverage.
2007-12-12 23:18:05 +00:00
Joel Sherrill
9202c24e3e 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c: Add some primitive testing of realloc() which also
	does some positive path testing on the SuperCore heap.
2007-12-12 23:10:48 +00:00
Joel Sherrill
189d35652c 2007-12-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/preinstall.am: Revert debug patch.
2007-12-12 17:23:36 +00:00
Joel Sherrill
5e74ec1f5e 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/shell/cmd_ls.c: Add include of <sys/stat.h> needed for UNIX
	BSP.
2007-12-12 17:16:04 +00:00
Joel Sherrill
a70ec6cb9c 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c: Links and runs again.
	* console/console-io.c: New file.
2007-12-12 17:08:20 +00:00
Joel Sherrill
20cdfd4f17 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* libgnat/Makefile.am: Handle POSIX being disabled correctly.
2007-12-12 14:54:42 +00:00
Joel Sherrill
55289c7d53 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/Makefile.am: Only used by ITRON so do not build if ITRON is
	disabled.
2007-12-12 14:22:08 +00:00
Joel Sherrill
8f8d865aa2 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Update to 4.9.
2007-12-12 14:21:32 +00:00
Chris Johns
06bd7c74b1 2007-12-12 Chris Johns <chrisj@rtems.org>
* Makefile.am: Added libmisc/shell/shellconfig.h to the installed
	header list.
	* libmisc/shell/shell_cmdset.c: Let the Initial command add occur
	in any order rather than before any commands have been added. Also
	made the command's strings be copies rather than references.
	* sapi/src/ioregisterdriver.c: Return the I/O initialise calls result.
2007-12-12 10:10:38 +00:00
Till Straumann
0296f51827 2007-12-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c:
	use new exception/irq support from
	libcpu/powerpc/new-exceptions/bspsupport
	rather than borrowing from ../shared/vectors ../shared/irq
2007-12-12 01:16:34 +00:00
Till Straumann
85982c6846 2007-12-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: don't normally build-in test code
	(ppc_exc_test.c).
2007-12-12 01:13:29 +00:00
Till Straumann
aea55715cd 2007-12-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, new-exceptions/bspsupport/README:
	provide new irq_bspsupport.rel which was
	split out of exc_bspsupport.rel to provide finer-grained
	control over what BSPs want to use.
2007-12-12 00:48:54 +00:00
Till Straumann
8d2487fd60 2007-12-11 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/irq.c: enable/disable
	irq at PIC if an initial handler is present/absent
	(reproduce traditional semantics).
2007-12-12 00:47:49 +00:00
Till Straumann
7988f8e8a6 2007-12-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: use new irq_bspsupport.rel which was
	split out of exc_bspsupport.rel to provide finer-grained
	control over what BSPs want to use.
2007-12-12 00:36:11 +00:00
Joel Sherrill
db27544606 2007-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, posix/Makefile.am, wrapup/Makefile.am:
	Move Ada support code that is untestable from the Standard RTEMS Test
	Suite into its own directory. All code in score, posix, rtems, and
	sapi should be testable by the Standard RTEMS Test Suites. It was
	buried under POSIX before so this should be a clearer location
	anyway.
	* libgnat/.cvsignore, libgnat/Makefile.am, libgnat/ada_intrsupp.c,
	libgnat/adasupp.c: New files.
	* posix/src/ada_intrsupp.c, posix/src/adasupp.c: Removed.
2007-12-12 00:15:54 +00:00
Joel Sherrill
b21d4f78ed 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c:
	Reverse file contents.
2007-12-11 23:43:26 +00:00
Joel Sherrill
5c5d438602 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Style.
2007-12-11 23:42:15 +00:00
Joel Sherrill
c922ec6c65 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* thumb_isr.c: Style.
2007-12-11 23:03:29 +00:00
Joel Sherrill
1c62f16987 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
	thumb mode.
2007-12-11 22:54:18 +00:00
Joel Sherrill
6710d81319 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Fix idle task prototype.
2007-12-11 22:09:30 +00:00
Joel Sherrill
2088669c11 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, timer/timer.c: Fix typos in previous commit
	uncovered by MP build.
2007-12-11 21:53:35 +00:00
Joel Sherrill
4c081a041f 2007-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c: Add RTEMS Shell configuration and static configuration
	of user commands.
2007-12-11 21:33:31 +00:00
Joel Sherrill
c748231a9b 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/rtems/config.h: Correct idle task prototype.
2007-12-11 21:29:58 +00:00
Joel Sherrill
cf240382a4 * startup/bspclean.c: Revert patch with test code. 2007-12-11 21:29:09 +00:00
Joel Sherrill
814d95887d 2007-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/cmd_help.c, libmisc/shell/cmds.c,
	libmisc/shell/internal.h, libmisc/shell/shell.c,
	libmisc/shell/shell.h, libmisc/shell/shellconfig.h: Command set
	processing now separated from main command loop. Addition of user
	commands and aliases tested. Monitor registration now explicit.
	* libmisc/shell/shell_cmdset.c, libmisc/shell/shell_makeargs.c,
	libmisc/shell/write_file.c: New files.
2007-12-11 19:20:16 +00:00
Joel Sherrill
1383eca6d2 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp21/task1.c: Eliminate copies of the Configuration Table. Use the
	RTEMS provided accessor macros to obtain configuration fields.
2007-12-11 15:51:54 +00:00
Joel Sherrill
c52d534512 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_howto/clock.t, bsp_howto/init.t: Eliminate copies of the
	Configuration Table. Use the RTEMS provided accessor macros to obtain
	configuration fields.
2007-12-11 15:51:35 +00:00
Joel Sherrill
4e9893b19a 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
	Use the RTEMS provided accessor macros to obtain configuration
	fields.
2007-12-11 15:50:53 +00:00
Joel Sherrill
9cf283a602 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Eliminate copies of the Configuration Table. Use the
	RTEMS provided accessor macros to obtain configuration fields.
2007-12-11 15:50:38 +00:00
Joel Sherrill
4130d8e2e2 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Eliminate copies of the
	Configuration Table. Use the RTEMS provided accessor macros to obtain
	configuration fields.
2007-12-11 15:50:25 +00:00
Joel Sherrill
f1c53e8e71 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
	of the Configuration Table. Use the RTEMS provided accessor macros to
	obtain configuration fields.
2007-12-11 15:50:22 +00:00
Joel Sherrill
bdb600591a 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/clock/clockdrv.c: Eliminate copies of the Configuration Table.
	Use the RTEMS provided accessor macros to obtain configuration
	fields.
2007-12-11 15:50:13 +00:00
Joel Sherrill
a3ca595f1a 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of
	the Configuration Table. Use the RTEMS provided accessor macros to
	obtain configuration fields.
2007-12-11 15:50:04 +00:00
Joel Sherrill
12bd47efc0 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
	of the Configuration Table. Use the RTEMS provided accessor macros to
	obtain configuration fields.
2007-12-11 15:49:53 +00:00
Joel Sherrill
cba8eabd23 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/m68kpretaskinghook.c: Eliminate copies of the Configuration
	Table. Use the RTEMS provided accessor macros to obtain configuration
	fields.
2007-12-11 15:49:39 +00:00
Joel Sherrill
040b74f020 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* README, clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate
	copies of the Configuration Table. Use the RTEMS provided accessor
	macros to obtain configuration fields.
2007-12-11 15:49:10 +00:00
Joel Sherrill
94beb19881 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* irq/irq.c: Revert accidentally committed test code.
2007-12-11 15:47:35 +00:00
Joel Sherrill
4b39acf19a 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
	copies of the Configuration Table. Use the RTEMS provided accessor
	macros to obtain configuration fields.
2007-12-11 15:46:56 +00:00
Joel Sherrill
d11d1d2aa8 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* README, include/bsp.h, startup/bspstart.c: Eliminate copies of the
	Configuration Table. Use the RTEMS provided accessor macros to obtain
	configuration fields.
2007-12-11 15:46:53 +00:00
Joel Sherrill
f6821c3efb 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
	Configuration Table. Use the RTEMS provided accessor macros to obtain
	configuration fields.
2007-12-11 15:46:47 +00:00
Joel Sherrill
ed5ba1c9e2 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c, startup/bspstart.c.nocache:
	Eliminate copies of the Configuration Table. Use the RTEMS provided
	accessor macros to obtain configuration fields.
2007-12-11 15:46:39 +00:00
Joel Sherrill
5023c87431 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
	startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
	Configuration Table. Use the RTEMS provided accessor macros to obtain
	configuration fields.
2007-12-11 15:46:33 +00:00
Joel Sherrill
7f6bb8cdb1 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bspstart.c: Eliminate copies of the Configuration Table. Use
	the RTEMS provided accessor macros to obtain configuration fields.
2007-12-11 15:46:21 +00:00
Joel Sherrill
2d2586780c 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
	Table. Use the RTEMS provided accessor macros to obtain configuration
	fields.
2007-12-11 15:46:18 +00:00
Joel Sherrill
200748bfa0 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c, include/bsp.h, startup/bspstart.c,
	startup/rtems-ctor.cc: Eliminate copies of the Configuration Table.
	Use the RTEMS provided accessor macros to obtain configuration
	fields.
2007-12-11 15:46:10 +00:00
Joel Sherrill
35f1d89dbe 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
	mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
	copies of the Configuration Table. Use the RTEMS provided accessor
	macros to obtain configuration fields.
2007-12-11 15:46:05 +00:00
Joel Sherrill
0f9ecc4ecf 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* mcf5206/clock/ckinit.c, mcf5272/clock/ckinit.c: Eliminate copies of
	the Configuration Table. Use the RTEMS provided accessor macros to
	obtain configuration fields.
2007-12-11 15:45:54 +00:00
Joel Sherrill
36a8a2d57a 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Change 4.8 to 4.9.
2007-12-11 15:44:01 +00:00
Joel Sherrill
c62cad974c 2007-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am: Fix typo.
2007-12-11 15:06:40 +00:00
Till Straumann
c9f79e6da6 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, start/preload.S: moved preload.S
	to ../shared/start.
2007-12-11 07:49:00 +00:00
Till Straumann
8566824c03 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* irq/irq_init.c:
	renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
	to be closer to 'official' nomenclature.
2007-12-11 07:37:00 +00:00
Till Straumann
2898f8a98f 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_asm.S, shared/vectors/vectors.h:
	renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
	to be closer to 'official' nomenclature.
2007-12-11 07:35:40 +00:00
Till Straumann
855012618c 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/e500_raw_exc_init.c: map DEC
	exception to ASM_BOOKE_DEC_VECTOR instead of ASM_DEC_VECTOR.

	Fixed wrong mapping of ASM_BOOKE_FIT_VECTOR
	(was ASM_BOOKE_PIT_VECTOR).
2007-12-11 07:34:10 +00:00
Till Straumann
d436f8c83d 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/vectors_init.c: beautification.
2007-12-11 07:32:10 +00:00
Till Straumann
4dd7d3d268 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception.c, new_exceptions/raw_exception.h,
	new_exceptions/bspsupport/irq.c: renamed ASM_BOOKE_PIT_VECTOR
	to ASM_BOOKE_DEC_VECTOR to be closer to 'official'
	nomenclature.
2007-12-11 07:30:52 +00:00
Till Straumann
ccd92869b8 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* shared/openpic/openpic.c: fixed wrong register
	address in openpic_gettimer().
2007-12-11 06:37:19 +00:00
Till Straumann
b8982b581b 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_test.c: fixed
	wrong type in argument (signed vs. unsigned)
	compiler warning.
2007-12-11 06:35:54 +00:00
Till Straumann
a50260e8b0 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* shared/motorola/vpd.c, shared/motorola/vpd.h:
	added code (originally developed for 'beatnik')
	to read MotLoad VPD data from i2c eeprom.
2007-12-11 06:20:53 +00:00
Till Straumann
3aff05fbd3 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* shared/vectors/README.deprecated, shared/irq/README.deprecated:
	added READMEs stating that certain files should not be
	copy/paste/modified when creating new BSPs. New BSPs
	are encouraged to use the new library under
	libcpu/powerpc/new-exceptions/bspsupport.
2007-12-11 05:38:44 +00:00
Till Straumann
83d44561a5 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: use shared exception/interrupt support
	from libcpu/powerpc/new-exceptions/bspsupport rather
	than ../shared/vectors , ../shared/irq

2007-12-10	Till Straumann <strauman@slac.stanford.edu>

	* shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
	shared/start/vectors_entry.S: moved vectors_entry.S to
	'start' subdir and made a start file rather than
	element of vectors.rel (it should always be linked but
	won't if it is the sole member of vectors.rel).
2007-12-11 05:33:15 +00:00
Till Straumann
02e6826b75 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
	shared/start/vectors_entry.S: moved vectors_entry.S to
	'start' subdir and made a start file rather than
	element of vectors.rel (it should always be linked but
	won't if it is the sole member of vectors.rel).
2007-12-11 05:31:02 +00:00
Till Straumann
e1c30baf32 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: build new-exceptions/bspsupport for
	non-mpc5xx, new-exception CPUs.
2007-12-11 05:26:28 +00:00
Till Straumann
1e55619882 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, irq/irq_init.c: use vector/interrupt
	support from libcpu/powerpc/new-exceptions/bspsupport.
2007-12-11 05:22:57 +00:00
Till Straumann
bbb50590b2 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/nested_irq_test.c: adjusted
	wrong irq name/number calculation.
2007-12-11 05:21:12 +00:00
Till Straumann
f328b69076 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_hdl.c: make sure
	RI is set in the exception frame and panic if it isn't
	(state info might have been lost). This only affects
	classic PPC.
2007-12-11 05:19:55 +00:00
Till Straumann
59a4066e01 2007-12-10 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/README,
	new-exceptions/bspsupport/ppc_exc_bspsupp.h
	new-exceptions/bspsupport/vectors_init.c:
	added crude test to make sure MMU maps memory as
	write-back enabled.
2007-12-11 05:18:06 +00:00
Ralf Corsepius
7c86d66b78 2007-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* base.h: Remove Lines, Verbose, EXTERN.
	* menu2.c: Add Lines, Verbose. Remove EXTERN.
2007-12-11 04:12:34 +00:00
Ralf Corsepius
f49c75e3bb 2007-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* base.h: Remove BlankAsWarnings.
2007-12-11 04:06:54 +00:00
Ralf Corsepius
29b6b8b7a5 2007-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* base.h: Remove NumberOf*.
2007-12-11 04:05:02 +00:00
Joel Sherrill
4e5299ffc4 2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, preinstall.am, libmisc/Makefile.am, libmisc/shell/cmds.c,
	libmisc/shell/shell.c, libmisc/shell/shell.h: Split shell commands
	into multiple files and add initial stages of command configuration.
	This seems to work but the monitor commands need to be integrated
	this way and the ability to configure user commands needs to be
	tested.
	* libmisc/shell/cat_file.c, libmisc/shell/cmd_alias.c,
	libmisc/shell/cmd_cat.c, libmisc/shell/cmd_cd.c,
	libmisc/shell/cmd_chdir.c, libmisc/shell/cmd_chmod.c,
	libmisc/shell/cmd_chroot.c, libmisc/shell/cmd_date.c,
	libmisc/shell/cmd_dir.c, libmisc/shell/cmd_exit.c,
	libmisc/shell/cmd_help.c, libmisc/shell/cmd_id.c,
	libmisc/shell/cmd_logoff.c, libmisc/shell/cmd_ls.c,
	libmisc/shell/cmd_mallocdump.c, libmisc/shell/cmd_mdump.c,
	libmisc/shell/cmd_medit.c, libmisc/shell/cmd_mfill.c,
	libmisc/shell/cmd_mkdir.c, libmisc/shell/cmd_mmove.c,
	libmisc/shell/cmd_mwdump.c, libmisc/shell/cmd_pwd.c,
	libmisc/shell/cmd_rm.c, libmisc/shell/cmd_rmdir.c,
	libmisc/shell/cmd_tty.c, libmisc/shell/cmd_umask.c,
	libmisc/shell/cmd_whoami.c, libmisc/shell/internal.h,
	libmisc/shell/shellconfig.c, libmisc/shell/shellconfig.h,
	libmisc/shell/str2int.c: New files.
2007-12-10 23:14:35 +00:00
Joel Sherrill
de434b0234 2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Fix Doxygen.
2007-12-10 23:13:28 +00:00
Joel Sherrill
c28004fdf8 2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/rtems/config.h: Fix idle thread prototype.
2007-12-10 17:51:58 +00:00
Till Straumann
bf5742a630 2007-12-09 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_test.c,
	new-exceptions/bspsupport/vectors_init.c,
	new-exceptions/bspsupport/ppc_exc_bspsupp.h,
	new-exceptions/bspsupport/README,
	new-exceptions/bspsupport/irq_supp.h:
	Added README and some comments; now use TRAP exception
	in ppc_exc_test.c so that it works on PSIM.
2007-12-10 07:06:53 +00:00
Till Straumann
9b4c770e88 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: merged shared/vme/vme_universe.c and
	shared/vme/vme_universe_dma.c into one file.
	Added support for Tsi148 driver (DMA).
2007-12-10 01:54:38 +00:00
Till Straumann
2398f74c22 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vme_universe.c: fixed wrong initialization
	routine when using Tsi148 driver.
2007-12-09 07:17:16 +00:00
Till Straumann
863b0ceff3 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vme_universe.c: must set DMA ops pointer
	during init.
2007-12-09 06:51:50 +00:00
Till Straumann
8388ea7629 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: merged shared/vme/vme_universe.c and
	shared/vme/vme_universe_dma.c into one file.
	Added support for Tsi148 driver (DMA).
2007-12-09 06:44:51 +00:00
Till Straumann
79262a320a 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: merged shared/vme/vme_universe.c and
	shared/vme/vme_universe_dma.c into one file.
2007-12-09 06:42:14 +00:00
Till Straumann
54fdd8b0ff 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vme_universe.c: had erroneously deleted
	#define __INSIDE_RTEMS_BSP__
2007-12-09 06:17:54 +00:00
Till Straumann
ae93b29af7 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* vme/VMEConfig.h: added error status to
	BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
2007-12-09 05:54:19 +00:00
Till Straumann
b83b70ae60 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/VMEConfig.h, shared/vme/vme_universe.c:
	added support for Tsi148 bridge; BSP can define which
	bridge driver to use from VMEConfig.h.
	Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err)
	macro so that an error status can be passed back.
2007-12-09 05:51:10 +00:00
Till Straumann
869af180c3 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* irq_supp.h: was moved from libbsp/powerpc/shared/irq to
	libcpu/powerpc/new-exceptions/bspsupport.
2007-12-09 00:17:38 +00:00
Till Straumann
7223038e1f 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: irq_supp.h was moved from shared/irq to
	libcpu/powerpc/new-exceptions/bspsupport.
2007-12-09 00:14:49 +00:00
Till Straumann
b672bca70b 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* irq_supp.h: was moved from shared/irq to
	libcpu/powerpc/new-exceptions/bspsupport.
2007-12-09 00:14:06 +00:00
Till Straumann
f73c6285c1 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/irq.c,
	new-exceptions/bspsupport/ppc_exc_bspsupp.h,
	new-exceptions/bspsupport/ppc_exc_hdl.c:
	fixed some mismatching signed/unsigned types.
2007-12-09 00:00:08 +00:00
Till Straumann
94e1931c5b 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/, new-exceptions/bspsupport/ppc_exc.S,
	new-exceptions/bspsupport/ppc_exc_test.c,
	new-exceptions/bspsupport/vectors.h,
	new-exceptions/bspsupport/vectors_init.c,
	new-exceptions/bspsupport/irq.c,
	new-exceptions/bspsupport/ppc_exc_bspsupp.h,
	new-exceptions/bspsupport/ppc_exc_hdl.c,
	new-exceptions/bspsupport/ppc_exc_asm_macros.h,
	new-exceptions/bspsupport/nested_irq_test.c:
	New files. Added 'middleware' code for helping BSPs implement
	exception and interrupt handling and implementing the 'new'
	RTEMS IRQ API (which I personally dislike).
2007-12-08 23:43:24 +00:00
Till Straumann
4be2812f5b 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/e500_raw_exc_init.c, new-exceptions/raw_exception.c,
	shared/include/cpuIdent.c, shared/include/cpuIdent.h:
	Added different kinds of 'bookE' to the ppc_cpu_is_bookE feature
	check; unfortunately...
2007-12-08 22:46:59 +00:00
Till Straumann
a9e62c242f 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
* ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c,
	mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c,
	psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h,
	shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c:
	let C_dispatch_irq_handler() return zero to indicate to
	low-level exception handling code that the exception
	was handled (not used yet).
2007-12-08 17:26:19 +00:00
Till Straumann
98ff623e62 2007-12-08 Till Straumann <strauman@slac.stanford.edu>
*shared/irq/irq_supp.h: removed cpp test for
	BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
	*must* implement shared handlers.
2007-12-08 17:23:55 +00:00
Till Straumann
aeca15c87b 2007-12-03 Till Straumann <strauman@slac.stanford.edu>
* rtems/powerpc/registers.h: added definitions for MSR_CE,
	MSR_DE (bookE).
2007-12-07 21:24:33 +00:00
Till Straumann
7b2cb2234f 2007-12-07 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: must not add e500_raw_exc_init.c to
	xyz_SOURCES for mpc5xx
2007-12-07 18:42:40 +00:00
Joel Sherrill
d875597c46 2007-12-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Separate the concept of configuring the
	interrupt stack size from actually reserving memory for it in the
	RTEMS Workspace.
2007-12-07 17:52:28 +00:00
Till Straumann
2a90ae7522 2007-12-06 Till Straumann <strauman@slac.stanford.edu>
* shared/openpic/openpic.c, shared/openpic/openpic.h:
	added routines to set timer period and interupt mask
	and to read current count.
2007-12-07 09:10:55 +00:00
Ralf Corsepius
8272b10998 Remove unused functions. 2007-12-07 02:58:44 +00:00
Ralf Corsepius
edb55fd7d9 2007-12-06 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.
2007-12-07 02:43:06 +00:00
Ralf Corsepius
4616790a31 Eliminate unsigned8, unsigned16, unsigned32. Use size_t, ptrdiff_t, intptr_t for 64bit compliance. 2007-12-07 02:42:58 +00:00
Till Straumann
545ae5ba03 2007-12-06 Till Straumann <strauman@slac.stanford.edu>
* virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.
2007-12-07 01:15:50 +00:00
Joel Sherrill
e7344db98f 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/old-exceptions/cpu.h: Remove extra ifndef.
2007-12-06 23:23:05 +00:00
Joel Sherrill
1ee415b3ee 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* irq/irq_init.c: Add missing vectDesc variable.
2007-12-06 22:04:27 +00:00
Joel Sherrill
68fc9e820f 2007-12-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/mpc5200.h: Expand tabs.
2007-12-06 22:00:34 +00:00
Till Straumann
f6a6970668 2007-12-06 Till Straumann <strauman@slac.stanford.edu>
* shared/vectors/vectors_init.c: replaced
	switch ( current_ppc_cpu ) { } check by feature check.
2007-12-06 21:10:25 +00:00
Till Straumann
76a5a3ccaf 2007-12-06 Till Straumann <strauman@slac.stanford.edu>
* shared/include/cpuIdent.h, shared/include/cpuIdent.c:
	added feature check for 603 'TLBMISS exception GPRS shadowing'.
2007-12-06 21:03:46 +00:00
Till Straumann
6456706db3 2007-12-06 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_asm.S, shared/vectors/vectors.S:
	Replaced use of hardcoded PPC_EXC_MSR_BITS by a
	run-time method to determine these bits (use settings
	effective before exception occurred).
	Replaced use of hardcoded ASM_VECTORS_CRITICAL by
	'bsp_raw_vector_is_405_critical' variable.
2007-12-06 19:45:27 +00:00
Till Straumann
eb8420f7f2 2007-12-06 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception.c, new-exceptions/raw_exception.h:
	Removed all #ifdef <cpu_flavor>. All exception vectors are now
	always defined.
	Changed implementation of <cpu>_vector_is_valid() from 'case'
	statements to table lookup.
	Replaced 'ASM_VECTORS_CRITICAL' by a variable
	'bsp_raw_vector_is_405_critical' which is set at run-time.
	Removed PPC_MSR_EXC_BITS. The exception handling code
	(libbsp/shared/vectors/vectors.S and ../irq/irq_asm.S) now
	has a run-time check for these bits.
	Both files are now free of #if <cpu_flavor> constructs.
2007-12-06 19:42:47 +00:00
Ralf Corsepius
b2db28d959 2007-12-06 Ralf Corsepius <ralf.corsepius@rtems.org>
* chain.c: Reflect removal of isr.h.
	* isr.h: Remove.
	* Makefile.am: Remove isr.h.
2007-12-06 17:50:24 +00:00
Joel Sherrill
c2b3e1718f 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* httpd/Makefile.am, httpd/preinstall.am: rtems_webserver.h must be
	installed. It is the initialization interface for both GoAhead and
	Simple HTTPD.
2007-12-06 15:19:08 +00:00
Joel Sherrill
6eaa3f5a13 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/include/grcan_spwrtc.h: Removed.
2007-12-06 14:21:28 +00:00
Till Straumann
694c00cb4e 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, configure.ac, preinstall.am,
	new-exceptions/e500_raw_exc_init.c: Started adding
	support for e500 CPU. Most stuff is borrowed from mpc6xx.
2007-12-06 00:21:07 +00:00
Till Straumann
a52ab9e1fb 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* rtems/powerpc/powerpc.h: added a #ifdef __ppc_generic
	branch. The goal is eventually to make this the starting
	point for cleanup (remove as many branches as possible;
	replace by run-time tests if necessary).
2007-12-06 00:07:21 +00:00
Joel Sherrill
af99a74305 2007-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Correct BSP specific Idle thread support.
2007-12-05 22:26:05 +00:00
Joel Sherrill
9a56628e7b 2007-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* tmoverhd/testtask.c: Spacing and remove call to obsolete
	rtems_initialize_executive().
2007-12-05 22:24:53 +00:00
Joel Sherrill
9e602b0ad9 2007-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq_init.c: Spacing.
2007-12-05 22:24:05 +00:00
Joel Sherrill
7302f4c51f 2007-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* new-exceptions/raw_exception.c: Conditionalize call to
	e500_setup_raw_exceptions() since that is not even in the tree yet.
2007-12-05 21:50:47 +00:00
Joel Sherrill
736503e97c 2007-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* new-exceptions/raw_exception.c: Conditionalize some BOOKE vectors.
2007-12-05 21:29:41 +00:00
Till Straumann
bc1077489c 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_supp.h: removed stray '*/'. Removed
	inclusion of <stdlib.h> which is unnecessary and broke
	if_dc in an obscure way (due to malloc/free redefinition
	in the networking code).
2007-12-05 19:49:37 +00:00
Joel Sherrill
9166e1ddac 2007-12-05 Daniel Hellstrom <daniel@gaisler.com>
* shared/include/ambapp.h: Sync head and 4.8 branch.
2007-12-05 15:47:16 +00:00
Joel Sherrill
9124a69ee2 2007-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/rtems/config.h: Correct previous commit.
2007-12-05 15:04:26 +00:00
Joel Sherrill
1fd33fb41b 2007-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/rtems/config.h: Commit temporary fix so
	interrupt_stack_size is accessible before RTEMS is initialized.
2007-12-05 14:30:54 +00:00
Till Straumann
464ba4d040 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception.c, new-exceptions/raw_exception.h:
	Added typedef for exception classes (classic, critical, ...
	synchronous / asynchronous). ppc_vector_is_valid() now returns
	the appropriate class.
2007-12-05 09:29:03 +00:00
Till Straumann
698c33623e 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_asm.S, shared/vectors/vectors.S,
	shared/vectors/vectors.h, shared/vectors/vectors_init.c:
	Converted exception vector names to new ones
	(qualified by <cpu_type> if non-std ppc exceptions).
2007-12-05 08:45:36 +00:00
Till Straumann
b9ce916c29 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* irq/ipic.c, irq/irq_init.c:
	Converted exception vector names to new ones
	(qualified by <cpu_type> if non-std ppc exceptions).
2007-12-05 08:41:51 +00:00
Till Straumann
586c15a5f8 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* irq/irq_init.c, irq_asm.S:
	Converted exception vector names to new ones
	(qualified by <cpu_type> if non-std ppc exceptions).
2007-12-05 08:41:04 +00:00
Till Straumann
0fb0eb034c 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception.c: made all <cpu>_vector_is_valid()
	subroutines that are called from ppc_vector_is_valid() 'static'.
2007-12-05 08:35:55 +00:00
Till Straumann
7df69c3716 2007-12-05 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception.c, new-exceptions/raw_exception.h:
	Qualified all exception vector symbols that are only defined
	#ifdef <cpu_flavor> with <cpu_flavor> in the symbol name.
	If the special flavor __ppc_generic is effective the ALL
	vector symbols are available and ppc_vector_is_valid() works
	for all supported CPUs (run-time check).
	This is work towards a #ifdef <cpu_flavor> free libcpu and
	exception framework.
2007-12-05 08:33:11 +00:00
Till Straumann
1051054f84 2007-12-04 Till Straumann <strauman@slac.stanford.edu>
* export BSP_commandline_string variable.
2007-12-05 06:39:17 +00:00
Till Straumann
1be7c55f75 2007-12-04 Till Straumann <strauman@slac.stanford.edu>
* shared/flash/flash.c: added lazy init of driver
	from BSP_flashWriteFile().
2007-12-05 06:34:10 +00:00
Till Straumann
7e53d09569 2007-12-04 Till Straumann <strauman@slac.stanford.edu>
* irq/irq_init.c: removed unnecessary code (alredy
	done by shared/irq/irq.c).
2007-12-05 06:03:57 +00:00
Joel Sherrill
99f9b868c7 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:22:58 +00:00
Joel Sherrill
c93b6ec4e0 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:22:50 +00:00
Joel Sherrill
d34d8692b6 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
	from CPU Table to Configuration Table. Eliminate CPU Table from all
	ports. Delete references to CPU Table in all forms.
2007-12-04 22:22:26 +00:00
Joel Sherrill
7321ff0df2 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/bspstart.c: Move interrupt_stack_size field from CPU
	Table to Configuration Table. Eliminate CPU Table from all ports.
	Delete references to CPU Table in all forms.
2007-12-04 22:22:10 +00:00
Joel Sherrill
cafa2c5d05 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:22:03 +00:00
Joel Sherrill
99856a3360 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
	Table to Configuration Table. Eliminate CPU Table from all ports.
	Delete references to CPU Table in all forms.
2007-12-04 22:21:53 +00:00
Joel Sherrill
56ed8f0fa9 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: Move
	interrupt_stack_size field from CPU Table to Configuration Table.
	Eliminate CPU Table from all ports. Delete references to CPU Table in
	all forms.
2007-12-04 22:21:51 +00:00
Joel Sherrill
afce764d4c 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, include/bsp.h, startup/bspstart.c: Move
	interrupt_stack_size field from CPU Table to Configuration Table.
	Eliminate CPU Table from all ports. Delete references to CPU Table in
	all forms.
2007-12-04 22:21:41 +00:00
Joel Sherrill
2692a2044c 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, include/bsp.h, startup/bspstart.c: Move
	interrupt_stack_size field from CPU Table to Configuration Table.
	Eliminate CPU Table from all ports. Delete references to CPU Table in
	all forms.
2007-12-04 22:21:28 +00:00
Joel Sherrill
077e302091 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bspstart.c: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:20:57 +00:00
Joel Sherrill
7f3c6cee09 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* amba/amba.c, clock/ckinit.c, console/console.c, include/bsp.h,
	startup/bspstart.c, timer/timer.c: Move interrupt_stack_size field
	from CPU Table to Configuration Table. Eliminate CPU Table from all
	ports. Delete references to CPU Table in all forms.
2007-12-04 22:20:55 +00:00
Joel Sherrill
2804a3e71c 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c: Move interrupt_stack_size field from
	CPU Table to Configuration Table. Eliminate CPU Table from all ports.
	Delete references to CPU Table in all forms.
2007-12-04 22:20:43 +00:00
Joel Sherrill
c8e63e9797 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c, startup/cpu.c: Move interrupt_stack_size field
	from CPU Table to Configuration Table. Eliminate CPU Table from all
	ports. Delete references to CPU Table in all forms.
2007-12-04 22:19:55 +00:00
Joel Sherrill
4216c573e3 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc5xx/console-generic/console-generic.c, mpc8260/timer/timer.c,
	new-exceptions/cpu.c, old-exceptions/cpu.c: Move interrupt_stack_size
	field from CPU Table to Configuration Table. Eliminate CPU Table from
	all ports. Delete references to CPU Table in all forms.
2007-12-04 22:19:37 +00:00
Joel Sherrill
6aa25dac92 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/init.h, sapi/src/exinit.c,
	score/include/rtems/system.h, score/src/isr.c: Move
	interrupt_stack_size field from CPU Table to Configuration Table.
	Eliminate CPU Table from all ports. Delete references to CPU Table in
	all forms.
2007-12-04 22:19:19 +00:00
Joel Sherrill
ee29de05bc 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
	Table to Configuration Table. Eliminate CPU Table from all ports.
	Delete references to CPU Table in all forms.
2007-12-04 22:19:10 +00:00
Joel Sherrill
2906c7a5b4 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
	rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:19:05 +00:00
Joel Sherrill
c610850ede 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* tmoverhd/testtask.c: Move interrupt_stack_size field from CPU Table
	to Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:18:39 +00:00
Joel Sherrill
a1f37a0f6e 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* spsize/size.c: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:18:35 +00:00
Joel Sherrill
66c50e281a 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu_supplement/arm.t, cpu_supplement/i386.t, cpu_supplement/m68k.t,
	cpu_supplement/mips.t, cpu_supplement/powerpc.t, cpu_supplement/sh.t,
	cpu_supplement/sparc.t, cpu_supplement/tic4x.t, porting/cpuinit.t,
	user/conf.t, user/init.t: Move interrupt_stack_size field from CPU
	Table to Configuration Table. Eliminate CPU Table from all ports.
	Delete references to CPU Table in all forms.
2007-12-04 22:18:30 +00:00
Joel Sherrill
5ca28f6ae6 2007-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb: Add missing semicolon.
2007-12-04 22:16:17 +00:00
Joel Sherrill
e872f07bc8 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Add bsppredriverhook.c.
	* irq/irq.h: Attempt to correct definition of
	BSP_CPM_IRQ_LOWEST_OFFSET.
2007-12-04 21:03:34 +00:00
Thomas Doerfler
7edabafe3c added missing mpc83xx/spi driver 2007-12-04 20:37:06 +00:00
Thomas Doerfler
d4d603604c added missing file 2007-12-04 20:36:31 +00:00
Joel Sherrill
e034b46e4c 2007-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c: Fix typo.
2007-12-04 17:39:12 +00:00
Joel Sherrill
eb5d942ad5 2007-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2007-12-04 16:03:06 +00:00
Joel Sherrill
113e85123f 2007-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/rtems/config.h: Add accessory macros for Configuration
	Table fields merged from CPU Table.
2007-12-04 16:02:40 +00:00
Till Straumann
8dc42d3e8b 2007-12-03 Till Straumann <strauman@slac.stanford.edu>
* rtems/score/cpu.h: Added comment that GDB patch sim/2376
	is needed for reading the time-base with the new (more
	portable) method.
2007-12-03 23:20:30 +00:00
Joel Sherrill
d3b840b869 2007-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/irq.c: Spacing.
2007-12-03 22:39:46 +00:00
Joel Sherrill
2ae35c2b23 2007-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, irq/no_pic.c: Spacing.
2007-12-03 22:37:19 +00:00
Joel Sherrill
b75378abe7 2007-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.c: Spacing.
2007-12-03 22:36:08 +00:00
Joel Sherrill
12eebb497a 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsppredriverhook.c: New file.
2007-12-03 22:27:19 +00:00
Joel Sherrill
8b5d31fa97 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc5xx/console-generic/console-generic.c: Moved most of the remaining
	CPU Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:26:53 +00:00
Joel Sherrill
611fc9f904 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c: Moved most of the remaining CPU Table fields to the
	Configuration Table. This included pretasking_hook, predriver_hook,
	postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:26:42 +00:00
Joel Sherrill
558bc253bc 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
	Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:26:33 +00:00
Joel Sherrill
9265969713 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Moved most of the remaining CPU
	Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:26:05 +00:00
Joel Sherrill
faf168fe82 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Moved most of the remaining CPU Table fields to
	the Configuration Table. This included pretasking_hook,
	predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:26:03 +00:00
Joel Sherrill
e13e90cabc 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, startup/bspstart.c: Moved most of the remaining
	CPU Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:25:10 +00:00
Joel Sherrill
fee125b364 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/bspstart.c: Moved most of the remaining CPU Table
	fields to the Configuration Table. This included pretasking_hook,
	predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:24:55 +00:00
Joel Sherrill
b5e7018613 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
	remaining CPU Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:24:44 +00:00
Joel Sherrill
8e1b35fb0d 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Moved most of the remaining CPU Table fields to the
	Configuration Table. This included pretasking_hook, predriver_hook,
	postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:24:40 +00:00
Joel Sherrill
bb341ca161 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: Moved most of the
	remaining CPU Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:24:38 +00:00
Joel Sherrill
7486c65fdb 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bspstart.c: Moved most of the remaining CPU Table fields to
	the Configuration Table. This included pretasking_hook,
	predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:24:11 +00:00
Joel Sherrill
03bfdbb39c 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* amba/amba.c, startup/bspstart.c: Moved most of the remaining CPU
	Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:24:07 +00:00
Joel Sherrill
2f1d801fd3 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Moved most of the remaining CPU Table fields to the
	Configuration Table. This included pretasking_hook, predriver_hook,
	postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:24:05 +00:00
Joel Sherrill
976162a69f 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/malloc.c, libmisc/monitor/mon-command.c,
	posix/preinstall.am, posix/include/rtems/posix/cond.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/src/conddestroy.c,
	posix/src/mutexdestroy.c, posix/src/mutexinit.c,
	posix/src/mutexsetprioceiling.c, posix/src/mutexunlock.c,
	sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/init.h, sapi/include/rtems/sptables.h,
	sapi/src/exinit.c, score/include/rtems/system.h,
	score/include/rtems/score/mpci.h, score/src/mpci.c,
	score/src/thread.c, score/src/threadcreateidle.c,
	score/src/threadstackallocate.c, score/src/threadstackfree.c,
	score/src/wkspace.c: Moved most of the remaining CPU Table fields to
	the Configuration Table. This included pretasking_hook,
	predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:23:13 +00:00
Joel Sherrill
3e06654040 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu_supplement/arm.t, cpu_supplement/i386.t, cpu_supplement/m68k.t,
	cpu_supplement/mips.t, cpu_supplement/powerpc.t, cpu_supplement/sh.t,
	cpu_supplement/sparc.t, cpu_supplement/tic4x.t, user/conf.t: Moved
	most of the remaining CPU Table fields to the Configuration Table.
	This included pretasking_hook, predriver_hook, postdriver_hook,
	idle_task, do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:23:02 +00:00
Joel Sherrill
4b89ba70ea 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
	the Configuration Table. This included pretasking_hook,
	predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.
2007-12-03 22:22:55 +00:00
Joel Sherrill
282048a516 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
	the remaining CPU Table fields to the Configuration Table. This
	included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:22:01 +00:00
Joel Sherrill
bfc9b02386 2007-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/cpuIdent.h: Correct conditionals and includes.
2007-12-03 15:45:20 +00:00
Joel Sherrill
1b1aca1fdb 2007-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and
	includes.
2007-12-03 15:44:59 +00:00
Chris Johns
dec8f84375 2007-12-03 Chris Johns <chrisj@rtems.org>
* libmisc/shell/shell.h: Added comments for the parameters to the
	shell_init function.
	* libmisc/shell/shell.c: Only set cflags if tcflags is
	non-zero. This means the shell can use the current cflags settings
	and the application does not need to know the baudrate etc.
	* libmisc/capture/capture.h: Fix the comment.
2007-12-03 02:22:35 +00:00
Chris Johns
7ace3828e5 2007-12-03 Chris Johns <chrisj@rtems.org>
* console/console.c: Set the baud rate for stdin to 19200 when
	opening the console. This is the default rate for the dbug
	monitor.
	* gdb-init: New.
2007-12-03 02:16:25 +00:00
Chris Johns
7b57da65ad 2007-11-29 Chris Johns <chrisj@rtems.org>
* iostream/Makefile.am: Change the executable name so it does not
      create a file which is the same name as the standard header file.
      * iostream/system.h: Need to increase the number of semaphores for
      the libstdc++ runtime.
2007-12-03 02:11:16 +00:00
Till Straumann
d62e807de8 2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
	silenced compiler warnings caused by type changes
	in byteorder.h (volatile unsigned * -> volatile uint32_t *)
2007-12-02 23:35:56 +00:00
Till Straumann
c10dc130f9 2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
	shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
	openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
	0/1 if irq was disabled/enabled prior to disabling.
	irq_supp.h now exports a inline helper routine for scanning
	a list of shared handlers; to be used by PIC drivers.
2007-12-02 21:49:07 +00:00
Till Straumann
daccc4ad33 2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* irq/no_pic.c: use new inline routine exported by
	shared/irq/irq_supp.h for scanning the handler list.
2007-12-02 21:43:54 +00:00
Till Straumann
b1a2bbae5d 2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* irq/irq_init.c: removed irrelevant comment.
2007-12-02 21:42:41 +00:00
Till Straumann
80d2e60b30 2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* irq/irq_init.c: added new args to openpic_init().
	This BSP probably needs them (8245 has an EPIC).
	I would be surprised if the PCI interrupts with the
	old code actually worked...
2007-12-02 21:39:17 +00:00
Till Straumann
d7a2009a63 2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* shared/openpic/openpic.c shared/openpic/openpic.h,
	shared/irq/irq_init.c: added more parameters to
	openpic_init() so that more details of the configuration
	can be overridden/set from the BSP. Moved setup of
	the EPIC-specific EOI delay from BSP code into openpic_init()
	using the new 'epic_freq' parameter.
2007-12-02 21:35:49 +00:00
Till Straumann
a3ae58967f 2007-12-02 Till Straumann <strauman@slac.stanford.edu>
* shared/openpic/openpic.c, shared/openpic/openpic.h:
	- eliminated conditional compilation (#ifdef mpc8240)
	  The difference in register-layout between the EPIC
	  and the std. openPIC is handled by an offset parameter
	  which can be set at run-time (initialization) with
	  a new routine 'openpic_set_src_offset()'.
	- allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
	  which builds the driver for big-endian register access
	  (mpc8540).
	- openpic_disable_irq() now returns the old state so
	  that it can be restored later.
2007-12-02 20:46:00 +00:00
Till Straumann
f2783292a6 2007-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/openpic_i8259_irq.c:
	- conditionally define 'irq_mask_or_tbl' only if
	  BSP_PCI_ISA_BRIDGE_IRQ is defined.
	- use _ISR_Get_level() / _ISR_Set_level() for re-enabling
	  interrupts rather than messing with MSR directly;
	  these macros:
	    o implement compiler memory barrier
		o will handle multiple levels (e500 'critical' interrupts)
		  if they are ever supported.
	- decrementer irqs are also shareable - added list traversal.
2007-12-01 21:59:20 +00:00
Till Straumann
34fb363561 2007-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
	is set. The shared irq manager supports shared interrupts
	(but requires also that the PIC-driver supports them by
	traversing the list of shared handlers).
	Declare C_dispatch_irq_handler() which must be defined
	(like the other routines declared in this header) by the
	PIC-driver.
2007-12-01 21:35:27 +00:00
Till Straumann
2cb549f8dc 2007-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/clock/p_clock.c: (run-time) check for e500-cpu
	and install different ISR for that type of CPU.
2007-12-01 21:32:49 +00:00
Till Straumann
4f2d5f021b 2007-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/pci/detect_raven_bridge.c: use ifdef mvme2100
	rather than ifdef mpc824x so that we don't depend on
	compile-time CPU flavor. Eventually, this should become
	a run-time check.
2007-12-01 21:28:37 +00:00
Till Straumann
89a1112966 2007-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/vectors/vectors.h: Give the BSP_Exception_frame
	struct a name.
2007-12-01 21:25:39 +00:00
Till Straumann
c982f8039a 2007-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
	if the BSP-specific configuration header (VMEConfig.h)
	defines BSP_VME_BAT_IDX so that this file can be used
	on CPUs w/o bats (e500).
2007-12-01 21:23:42 +00:00
Till Straumann
d8eb6c703e 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
2007-12-01 01:38:53 +00:00
Till Straumann
4af7ef3f40 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: removed bsp_exceptions_in_RAM
2007-12-01 01:31:27 +00:00
Till Straumann
ea39487c59 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/raw_exception.c, new-exceptions/raw_exception.h,
	old-exception/cpu.c: define bsp_exceptions_in_RAM variable.
	This is probably only used by the simulator (were else
	can you install something to ROM ??).
2007-12-01 01:26:41 +00:00
Till Straumann
e72dc606b6 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
	( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
	so we use these. Should work on all CPUs.
2007-12-01 00:47:13 +00:00
Till Straumann
bd1cc5f09c 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c: use new
	feature-checks from cpuIdent.h rather than filtering
	CPU types when checking for availability of high BATs
	and an MMU with hardware page-table lookup.
2007-12-01 00:24:25 +00:00
Till Straumann
3fa48eef10 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h:
	added support for bookE/ppc405 style CPUs where the
	decrementer works slightly differently.
2007-12-01 00:22:30 +00:00
Till Straumann
d18d7fe0dd 2007-11-29 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/exceptions/raw_exception.c,
	mpc6xx/exceptions/raw_exception.h: removed. mpc6xx
	uses generic version in new-exceptions.
2007-12-01 00:10:35 +00:00
Till Straumann
e955b062fb 2007-11-29 Till Straumann <strauman@slac.stanford.edu>
* shared/include/cpuIdent.h, shared/include/cpuIdent.c:
	Added a simple 'feature check' facility. Code should
	not check for a particular CPU type if possible but
	check the respective feature bit (e.g., 'has_altivec').
	This makes it much less cumbersome to add more CPU
	types in the future.
2007-12-01 00:06:00 +00:00
Joel Sherrill
9edf584f3b 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 22:59:34 +00:00
Till Straumann
956c9b58ab 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c: Replaced inclusion of
	<bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
	made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
2007-11-30 22:36:07 +00:00
Till Straumann
416ec41d40 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/bspstart.c: Removed excess /*, replaced
	#ifdef checks for mpc8240 by #ifdef mvme2100; eventually
	there should be run-time checks.
2007-11-30 22:33:30 +00:00
Till Straumann
4f38270a98 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* shared/motorola/motorola.c: removed excess initializer
	elements.
2007-11-30 22:27:47 +00:00
Till Straumann
5fe4d471e3 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, irq/irq.c: fixed source-tree path of irq_supp.h,
	fixed type of 1st arg to C_dispatch_irq_handler() which
	is NOT a CPU_Interrupt_frame but a BSP_Exception_frame
	(not that it is ever used but the two layouts differ).
2007-11-30 22:22:48 +00:00
Till Straumann
89994ca64d *** empty log message *** 2007-11-30 22:17:40 +00:00
Till Straumann
a58ff1c3b7 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* irq/irq.h, irq/no_pic.c: some more changes to let
	using shared/irq/irq.c work.
2007-11-30 22:12:01 +00:00
Joel Sherrill
ebe61382a4 2007-11-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/barrierdelete.c, rtems/src/barrierrelease.c,
	rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c,
	rtems/src/clockget.c, rtems/src/dpmemdelete.c,
	rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmeminternal2external.c, rtems/src/eventsend.c,
	rtems/src/eventtimeout.c, rtems/src/msgqbroadcast.c,
	rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
	rtems/src/msgqgetnumberpending.c, rtems/src/msgqreceive.c,
	rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/partreturnbuffer.c,
	rtems/src/ratemoncancel.c, rtems/src/ratemondelete.c,
	rtems/src/ratemongetstatistics.c, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c,
	rtems/src/ratemontimeout.c, rtems/src/semdelete.c,
	rtems/src/semflush.c, rtems/src/semobtain.c, rtems/src/semrelease.c,
	rtems/src/semtranslatereturncode.c, rtems/src/signalsend.c,
	rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
	rtems/src/taskissuspended.c, rtems/src/taskrestart.c,
	rtems/src/taskresume.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/timercancel.c, rtems/src/timerdelete.c,
	rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
	rtems/src/timerreset.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: Restructured all code with
	the switch (location) pattern so that OBJECTS_LOCAL is first
	and we can fall into it and the OBJECTS_ERROR case breaks
	to a return RTEMS_INVALID_ID.  This eliminates the return
	RTEMS_INTERNAL_ERROR at the bottom of each of these files which
	was unreachable and untestable code.  This resulted in a code
	savings of approximately 20 bytes per file on the SPARC/ERC32.
2007-11-30 21:49:41 +00:00
Till Straumann
393a1e0584 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, irq/irq.h, irq/no_pic.c: install
	and use new <irq/irq_supp.h> header.
2007-11-30 21:44:17 +00:00
Till Straumann
76e9cda9da 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am: install new <irq/irq_supp.h> header
2007-11-30 21:44:00 +00:00
Till Straumann
2eb9e3995c 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
	shared/irq/irq_supp.h (added):
	Removed 'is_processor_irq()' from irq.c; the BSP routines
	BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
	to ignore processor irqs anyways. Removed
	all BSP-defined constants from irq.c. This makes irq.c (almost)
	binary-compatible among BSPs (ultimate goal is making 'shared'
	a library).
	Added a header (irq_supp.h) defining the interface between
	the generic interrupt manager (irq.c) and the routines it
	requires to be supplied by the BSP (eventually, these
	should go into rtems/irq.h).
2007-11-30 21:40:12 +00:00
Till Straumann
d9289680a6 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* vectors/vectors.S: Removed; this BSP now uses the shared
	version.
2007-11-30 20:53:06 +00:00
Glenn Humphrey
340b7c80a4 2007-11-30 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* posix/Makefile.am: Restructed to move the
	OBJECTS_LOCAL case to the top of the switch statement and
	eliminate the fall-through return of POSIX_BOTTOM_REACHED.  These
	changes produced simplier assembly code and allowed for complete
	test coverage.  Also applied some consistency to the functions
	that translate the core status codes to POSIX status codes.
2007-11-30 20:50:42 +00:00
Till Straumann
a045c9df20 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* irq/irq.h, irq/irq_init.c: Removed the definition
	of ASM_IRQ_VECTOR_BASE; this symbol was only use to
	initialize the irqBase member of the rtems_irq_global_settings
	struct. However, irqBase is an rtems_irq_symbolic_name,
	so using BSP_LOWEST_OFFSET is more appropriate.
2007-11-30 20:45:11 +00:00
Glenn Humphrey
860c34e3a6 2007-11-30 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/semaphore.h, posix/src/cancel.c,
	posix/src/conddestroy.c, posix/src/condsignalsupp.c,
	posix/src/condwaitsupp.c, posix/src/keydelete.c,
	posix/src/keygetspecific.c, posix/src/keysetspecific.c,
	posix/src/mqueueclose.c, posix/src/mqueuegetattr.c,
	posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
	posix/src/mqueuetranslatereturncode.c, posix/src/mutexdestroy.c,
	posix/src/mutexgetprioceiling.c, posix/src/mutexinit.c,
	posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c,
	posix/src/mutexunlock.c, posix/src/pbarrierdestroy.c,
	posix/src/pbarriertranslatereturncode.c, posix/src/pbarrierwait.c,
	posix/src/prwlockdestroy.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/pspindestroy.c,
	posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
	posix/src/pspintrylock.c, posix/src/pspinunlock.c,
	posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
	posix/src/pthreadgetschedparam.c, posix/src/pthreadjoin.c,
	posix/src/pthreadkill.c, posix/src/pthreadsetschedparam.c,
	posix/src/ptimer1.c, posix/src/semaphorewaitsupp.c,
	posix/src/semclose.c, posix/src/semdestroy.c,
	posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/types.c,
	rtems/src/msgqtranslatereturncode.c, rtems/src/semobtain.c,
	rtems/src/timerfireafter.c, score/include/rtems/system.h,
	score/include/rtems/score/corebarrier.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h: Restructed to move the
	OBJECTS_LOCAL case to the top of the switch statement and
        eliminate the fall-through return of POSIX_BOTTOM_REACHED.  These
	changes produced simplier assembly code and allowed for complete
	test coverage.  Also applied some consistency to the functions
	that translate the core status codes to POSIX status codes.
	* posix/src/mutextranslatereturncode.c,
	posix/src/semaphoretranslatereturncode.c: New files.
	* posix/src/mutexfromcorestatus.c: Removed.
2007-11-30 20:34:13 +00:00
Till Straumann
8da6d77d10 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* irq/irq.h, irq/irq_init.c: Removed the definition
	of ASM_IRQ_VECTOR_BASE; this symbol was only use to
	initialize the irqBase member of the rtems_irq_global_settings
	struct. However, irqBase is an rtems_irq_symbolic_name,
	so using BSP_LOWEST_OFFSET is more appropriate.
2007-11-30 20:28:02 +00:00
Till Straumann
10483cba75 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
	irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
	has no support for an interrupt controller or interrupts
	other than the decrementer. Removed all definitions for PCI + ISA
	interrupts and all unnecessary code (leftovers from copying).
	Separated PIC-specific bits into 'no_pic.c' which allows us
	to use 'irq.c' (i.e., more code) from 'shared'.
2007-11-30 19:55:46 +00:00
Till Straumann
431bcd7513 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* startup/linkcmds.c, start/start.S: call __eabi() from start.S
	and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
	sysv + eabi are properly supported.
2007-11-30 19:45:40 +00:00
Joel Sherrill
a9c7159574 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:16:16 +00:00
Joel Sherrill
956286dc20 2007-11-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/inline/rtems/posix/priority.inl: Fix typo.
2007-11-30 17:02:15 +00:00
Joel Sherrill
0da3998706 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:21 +00:00
Joel Sherrill
5b42368a5c 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:15 +00:00
Joel Sherrill
6f237224b7 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:00 +00:00
Joel Sherrill
e3481dcd4f 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:13 +00:00
Till Straumann
a725a4d71f 2007-11-29 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
	to come closer to what other BSPs do. This allows us to use the
	shared irq_asm.S. No more individual assembly code :-)
2007-11-30 01:23:04 +00:00
Till Straumann
486d6ec686 2007-11-29 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h: Added support
	for setting & reading IBATs.
2007-11-30 01:05:08 +00:00
Glenn Humphrey
da8e974a1a 2007-11-29 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* develenv/direct.t, develenv/sample.t: Corrected various errors.
2007-11-29 16:02:42 +00:00
Chris Johns
dd0e6bf6d6 2007-11-29 Chris Johns <chrisj@rtems.org>
* iostream/Makefile.am: Change the executable name so it does not
	create a file which is the same name as the standard header file.
	* iostream/system.h: Need to increase the number of semaphores for
	the libstdc++ runtime.
2007-11-29 06:40:47 +00:00
Joel Sherrill
922183809e 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/src/exinit.c, score/include/rtems/score/object.h,
	score/include/rtems/score/thread.h, score/src/object.c,
	score/src/thread.c: Conditionally compile out more code that is
	specific to multiprocessor configurations.
2007-11-28 22:04:31 +00:00
Joel Sherrill
12ae8a16a5 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* ppc403/clock/clock.c: Now compiles and links.
2007-11-28 22:03:43 +00:00
Joel Sherrill
d046f1ed65 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Now compiles and links.
2007-11-28 22:02:57 +00:00
Joel Sherrill
f09b997d4d 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu_supplement/powerpc.t: Eliminate PowerPC specific elements from
	the CPU Table. They have been replaced with variables named bsp_XXX
	as needed.
2007-11-28 21:46:05 +00:00
Joel Sherrill
641c3bd3bc 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Fix mistake in previous work.
2007-11-28 21:45:45 +00:00
Joel Sherrill
c4cc81993a 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc5xx/clock/clock.c, mpc5xx/timer/timer.c, mpc8260/clock/clock.c,
	mpc8260/cpm/brg.c, mpc8260/timer/timer.c, mpc8xx/clock/clock.c,
	mpc8xx/console-generic/console-generic.c, mpc8xx/timer/timer.c,
	new-exceptions/raw_exception.c, old-exceptions/cpu.c,
	ppc403/clock/clock.c, ppc403/console/console.c,
	ppc403/console/console.c.polled, ppc403/console/console405.c,
	ppc403/ictrl/ictrl.c, ppc403/irq/ictrl.c, ppc403/timer/timer.c,
	ppc403/tty_drv/tty_drv.c: Eliminate PowerPC specific elements from
	the CPU Table. They have been replaced with variables named bsp_XXX
	as needed.
2007-11-28 21:45:06 +00:00
Joel Sherrill
28f398e717 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/bspstart.c: Eliminate PowerPC specific elements from
	the CPU Table. They have been replaced with variables named bsp_XXX
	as needed.
2007-11-28 21:44:49 +00:00
Joel Sherrill
07e9642ce0 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
	Table. They have been replaced with variables named bsp_XXX as
	needed.
2007-11-28 21:44:46 +00:00
Joel Sherrill
b9f34ad768 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: Eliminate PowerPC
	specific elements from the CPU Table. They have been replaced with
	variables named bsp_XXX as needed.
2007-11-28 21:44:35 +00:00
Joel Sherrill
62577f9317 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
	elements from the CPU Table. They have been replaced with variables
	named bsp_XXX as needed.
2007-11-28 21:44:29 +00:00
Joel Sherrill
e34ac1f3b8 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
	rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
	Table. They have been replaced with variables named bsp_XXX as
	needed.
2007-11-28 21:43:56 +00:00
Joel Sherrill
901ebab4a7 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/mvme5500.cfg: Fix typo.
2007-11-28 21:15:29 +00:00
Till Straumann
54444d5faa 2007-11-28 Till Straumann <strauman@slac.stanford.edu>
* shared/src/cache.c: removed redundant mpc8xx versions
	of flush/invalidate 1 cache line routines.
2007-11-28 20:56:21 +00:00
Joel Sherrill
b8596d80e1 2007-11-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am, posix/preinstall.am, posix/src/cancel.c,
	posix/src/conddestroy.c, posix/src/condinit.c,
	posix/src/condsignalsupp.c, posix/src/condwaitsupp.c,
	posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
	posix/src/mqueuedeletesupp.c, posix/src/mqueuegetattr.c,
	posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
	posix/src/mqueueunlink.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/mutexinit.c,
	posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c,
	posix/src/mutexunlock.c, posix/src/semaphorecreatesupp.c,
	posix/src/semaphoredeletesupp.c, posix/src/semaphorewaitsupp.c,
	posix/src/semclose.c, posix/src/semdestroy.c,
	posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/semunlink.c,
	posix/src/types.c, score/cpu/powerpc/rtems/old-exceptions/cpu.h:
	Remove all pretense of POSIX MP support. The support in place was
	only a shell. This should make maintenance easier.
	* posix/include/rtems/posix/condmp.h,
	posix/include/rtems/posix/mqueuemp.h,
	posix/include/rtems/posix/mutexmp.h,
	posix/include/rtems/posix/pthreadmp.h,
	posix/include/rtems/posix/semaphoremp.h, posix/src/condmp.c,
	posix/src/mutexmp.c, posix/src/semaphoremp.c: Removed.
2007-11-28 18:35:31 +00:00
Glenn Humphrey
ae10dbd9b6 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:23:59 +00:00
Ralf Corsepius
29925d9971 Regenerate. 2007-11-28 04:25:28 +00:00
Ralf Corsepius
70b2acabef Bump GCC_RPMREL 2007-11-28 04:24:36 +00:00
Ralf Corsepius
e5a29d6c64 Upgrade to gcc-core-4.2.2-rtems4.9-20071127.diff 2007-11-28 04:24:17 +00:00
Ralf Corsepius
7d5855cc80 Remove __GTHREAD_MUTEX_INIT (Patch from Daniel Hellstrom <daniel@gaisler.com>) per Joels request. 2007-11-28 04:18:34 +00:00
Glenn Humphrey
615563906a 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems.adb, rtems.ads: Fixed errors in the barrier binding.
2007-11-27 21:22:44 +00:00
Till Straumann
6c81fcc2a1 2007-11-29 Till Straumann <strauman@slac.stanford.edu>
* shared/flash/flash.c, shared/flash/flashPgm.h:
	added calls to obtain info about flash bank start,
	size and block size.
2007-11-27 21:14:26 +00:00
Joel Sherrill
5603b5a6e9 2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, score/inline/rtems/score/thread.inl,
	score/src/threaddispatch.c: Add ability for user to disable inlining
	of _Thread_Enable_dispatch. This can save code space but more
	importantly it means the binary generated does not have code inlined
	that is difficult to test and very seldom executed.
2007-11-27 20:51:18 +00:00
Joel Sherrill
248e29af68 2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
	save space.
2007-11-27 20:49:27 +00:00
Joel Sherrill
a48565ce95 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:09 +00:00
Glenn Humphrey
4650a44c07 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
	sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
	sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
	to improve test coverage.
2007-11-27 20:44:55 +00:00
Glenn Humphrey
4d7ae31248 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:06 +00:00
Till Straumann
2a444594b7 2007-11-29 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, shared/flash, shared/flash/flash.c,
	shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
	shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
	Added flash programmer API, implementation and chip drivers
	for some intel + spansion flash chips (as found on mvme5500,
	mvme6100 and mvme3100 boards).
	A more appopriate place would probably be libchip but
	I don't know if the API is acceptable and if the implementation
	is generic enough (e.g., no CFI support) so I leave it here
	for now.
2007-11-27 20:36:22 +00:00
Glenn Humphrey
8c464e2c25 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:12:12 +00:00
Till Straumann
118df76a8c 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
		added CVS ID.
2007-11-27 19:44:54 +00:00
Joel Sherrill
27394cd059 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:31:05 +00:00
Joel Sherrill
0da244daf2 Fix. 2007-11-27 18:57:52 +00:00
Glenn Humphrey
1d56a7a8b8 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:38:18 +00:00
Glenn Humphrey
5700b804e2 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* 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/regionresizesegment.c,
	rtems/src/regionreturnsegment.c: Restructed to move the OBJECTS_LOCAL
	case to the top of the switch statement, have a single exit with one
	call to _RTEMS_Unlock_allocator and eliminate the fall-through return
	of RTEMS_INTERNAL_ERROR.  These changes produced simplier assembly
	code and allowed for complete test coverage.
2007-11-27 17:38:11 +00:00
Joel Sherrill
68fe9f9618 2007-11-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
2007-11-27 15:35:38 +00:00
Joel Sherrill
1c6fa45ac4 2007-11-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
2007-11-27 15:35:26 +00:00
Joel Sherrill
cf7ebcf9b0 2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* libnetworking/netinet/in_cksum.c: ARM optimized version does not
	support Thumb.
2007-11-27 15:10:37 +00:00
Joel Sherrill
edcb9827dc 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* telnetd/pty.c, telnetd/telnetd.c, telnetd/telnetd.h: Style clean up.
	Now works on gen5200/icecube.
2007-11-26 23:10:25 +00:00
Joel Sherrill
fa920f122d 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c, startup/bspstart.c: Eliminate the
	clicks_per_microsecond field in the SuperH CPU Table and define
	another mechanism for drivers to obtain this information.
2007-11-26 23:02:17 +00:00
Joel Sherrill
26d47f8e73 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Eliminate the clicks_per_microsecond field in the
	SuperH CPU Table and define another mechanism for drivers to obtain
	this information.
2007-11-26 23:02:15 +00:00
Joel Sherrill
99f67930c2 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* sh7032/clock/ckinit.c, sh7032/delay/delay.c, sh7032/timer/timer.c,
	sh7045/clock/ckinit.c, sh7045/timer/timer.c, sh7750/clock/ckinit.c,
	sh7750/timer/timer.c: Eliminate the clicks_per_microsecond field in
	the SuperH CPU Table and define another mechanism for drivers to
	obtain this information.
2007-11-26 23:02:03 +00:00
Joel Sherrill
1e2072e423 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
	SuperH CPU Table and define another mechanism for drivers to obtain
	this information.
2007-11-26 23:01:34 +00:00
Joel Sherrill
7d20851af3 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_supplement/sh.t: Eliminate the clicks_per_microsecond field in
	the SuperH CPU Table and define another mechanism for drivers to
	obtain this information.
2007-11-26 23:01:25 +00:00
Joel Sherrill
4f6acf4139 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_supplement/i386.t, cpu_supplement/m68k.t: Pick up changes missed
	earlier.
2007-11-26 23:00:20 +00:00
Joel Sherrill
b72f579982 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c: Eliminate the clicks_per_microsecond field in the
	MIPS CPU Table and define another mechanism for drivers to obtain
	this information.
2007-11-26 22:58:07 +00:00
Joel Sherrill
219aed6811 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_supplement/mips.t: Eliminate the clicks_per_microsecond field in
	the MIPS CPU Table and define another mechanism for drivers to obtain
	this information.
2007-11-26 22:36:41 +00:00
Joel Sherrill
c63f6e2efc 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c, startup/bspstart.c: Eliminate the
	clicks_per_microsecond field in the MIPS CPU Table and define another
	mechanism for drivers to obtain this information.
2007-11-26 22:36:18 +00:00
Joel Sherrill
e4d4eb9c54 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
	MIPS CPU Table and define another mechanism for drivers to obtain
	this information.
2007-11-26 22:36:04 +00:00
Joel Sherrill
9d7fa71a51 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/if_fxp.c: Spacing.
2007-11-26 22:25:53 +00:00
Joel Sherrill
4c3d3cdbfd 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Add comment.
2007-11-26 22:09:27 +00:00
Joel Sherrill
dde1eb364f 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/config.c: Fix typo.
2007-11-26 22:08:20 +00:00
Joel Sherrill
6fc48b2cba 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Eliminate the interrupt_table_segment and
	interrupt_table_offset fields in the i386 CPU Table since they are
	never read.
2007-11-26 22:07:37 +00:00
Joel Sherrill
5e35d353dc 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_supplement/i386.t: Eliminate the interrupt_table_segment and
	interrupt_table_offset fields in the i386 CPU Table since they are
	never read.
2007-11-26 22:06:42 +00:00
Joel Sherrill
83199e3caf 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Eliminate the interrupt_table_segment and
	interrupt_table_offset fields in the i386 CPU Table since they are
	never read.
2007-11-26 22:06:34 +00:00
Joel Sherrill
4bbf6ecbd8 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* shmsupp/getcfg.c: Fix spacing.
2007-11-26 21:52:53 +00:00
Joel Sherrill
bf5ef93d30 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c, include/bsp.h: Fix spacing.
2007-11-26 21:52:51 +00:00
Joel Sherrill
4b69980046 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Fix spacing.
2007-11-26 21:28:16 +00:00
Joel Sherrill
bab02abc5e 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_supplement/m68k.t: Eliminate the interrupt_vector_table field in
	the m68k CPU Table since it is never read.
2007-11-26 21:26:39 +00:00
Joel Sherrill
1693c131a1 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Eliminate the interrupt_vector_table field in the
	m68k CPU Table since it is never read.
2007-11-26 21:20:33 +00:00
Joel Sherrill
f9f8239628 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Eliminate the interrupt_vector_table field in the
	m68k CPU Table since it is never read.
2007-11-26 21:19:52 +00:00
Joel Sherrill
b70f0cd981 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/printk.c, score/src/objectget.c: Fix spacing.
2007-11-26 21:13:22 +00:00
Joel Sherrill
85f3b4c1e4 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:11:19 +00:00
Joel Sherrill
a3ff693ec2 2007-11-26 Ray Xu <rayx.cn@gmail.com>
* cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
	* cpu_asm.S: Note origin of Thumb support.
2007-11-26 19:59:17 +00:00
Joel Sherrill
f098bf131d 2007-11-26 Ray Xu <rayx.cn@gmail.com>
* thumb_isr.c: Remove extra debug information, Change function
	definition.
2007-11-26 19:56:21 +00:00
Joel Sherrill
a4ebf1f481 2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Filter out Memory exception error messages.
2007-11-26 19:45:16 +00:00
Joel Sherrill
6cd8bbe7d0 2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/thread.h: Fix spelling error.
2007-11-26 19:35:33 +00:00
Joel Sherrill
d9b0895dff 2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/console/uart.c: Fix typo and spacing.
2007-11-26 19:33:55 +00:00
Joel Sherrill
1066597789 2007-11-26 Eric Norum <norume@aps.anl.gov>
* network/network.c: Fix LED configuration to match uCDIMM.
2007-11-26 17:48:33 +00:00
Till Straumann
f5dea7005a 2007-11-21 Till Straumann <strauman@slac.stanford.edu>
* shared/console/uart.c: when draining UART during
	initialization (wait for possible printk() activity
	to finish) look at TEMT (fifo, holding-reg and shift-reg)
	rather than THRE (fifo, holding-reg only). This resolved
	some scrambled output issues for me.

	Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
	value then the driver interprets the modulus as a speed value
	and uses the current setting of the divisor to compute the
	clock speed (BSPBaseBaud). This is useful if you have a board
	that you know is initialized e.g., to 9600 but you
	don't know the clock speed.
2007-11-22 06:10:53 +00:00
Chris Johns
cb32666020 2007-11-22 Chris Johns <chrisj@rtems.org>
* m68k/mcf5235/include/mcf5235.h: Remove '/' from define label.
2007-11-22 04:40:41 +00:00
Till Straumann
5a8e5df7d4 2007-11-21 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, motorola_powerpc/Makefile.am,
	* shared/pci/detect_raven_bridge.c, Makefile.am,
	* shared/pci/generic_clear_hberrs.c: separated the generic
	version of _BSP_clear_hostbridge_errors() into its own
	file.
2007-11-21 08:03:30 +00:00
Till Straumann
d371a97e58 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
	Avoid using 'stdio' before the system is up and fully
	initialized.
2007-11-21 06:23:12 +00:00
Till Straumann
d2ff24c22d 2007-11-17 Till Straumann <strauman@slac.stanford.edu>
* libi2c/libi2c.c, libi2c/libi2c.h, libi2c/README_libi2c:
	Added checks so that use of 'stdio' is avoided (falling
	back to 'printk') before the system is up.
	Publish driver entry points so that the libi2c driver could
	be added to the applications 'device driver table'.
	This is not fully implemented yet, though, since in addition to
	initializing libi2c the low-level i2c bus drivers as well
	as high-level i2c device drivers need to be registered
	with the library.
	Updated README_libi2c accordingly.
2007-11-21 06:20:49 +00:00
Till Straumann
381a2f18fc 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
	* libchip/Makefile.am, libchip/preinstall.am:
	added new driver for Maxim DS1375 i2c RTC.
2007-11-20 20:16:43 +00:00
Till Straumann
247f83ca46 2007-11-17 Till Straumann <strauman@slac.stanford.edu>
* libnetworking/rtems/rtems_glue.c: let rtems_bsdnet_ifconfig
	(SIOCGIFMEDIA) pass the user parameter down to the ioctl
	so that it knows what PHY they want to look at.
2007-11-17 19:38:08 +00:00
Ralf Corsepius
7ee5947b17 Update. 2007-11-14 13:40:49 +00:00
Ralf Corsepius
568298a6e0 Remove. 2007-11-14 13:39:53 +00:00
Ralf Corsepius
fe1632a8ed Add makeinfo hacks. 2007-11-14 13:38:14 +00:00
Till Straumann
61c98010e6 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
	The goal would be making cpukit and hopefully libcpu work
	for all (or at least most) CPUs/BSPs with -D__ppc_generic so
	that eventually all tests [#if defined(<cpu_flavor>)] for CPU
	flavors can be eliminated.
2007-11-14 05:19:59 +00:00
Till Straumann
6ae32a269e 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* rtems/powerpc/registers.h: Added SPR definitions for BookE
	DECAR, TCR, TSR.
2007-11-14 04:26:00 +00:00
Ralf Corsepius
c89a4e4ef3 gcc-core-4.2.2-rtems4.9-20071114.diff. 2007-11-14 03:15:31 +00:00
Ralf Corsepius
8b2620e1e2 Reflect having removed *diffs 2007-11-14 03:12:16 +00:00
Ralf Corsepius
513a419a06 Remove. 2007-11-14 03:08:24 +00:00
Ralf Corsepius
8231b5eb81 Add m68k FreeScale mv4 multilibs. 2007-11-14 03:06:08 +00:00
Till Straumann
ff9d8898e5 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* shared/src/cache.c: moved generic operations
	(flush/invalidate 1 data line, invalidate 1 inst. line)
	from #ifdef <cpu_flavor> to general section (all CPUs).
2007-11-14 00:42:18 +00:00
Till Straumann
a10c721462 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* shared/src/cache_.h: include <libcpu/cache.h> only
	#ifdef _OLD_EXCEPTIONS - no need for <libcpu/cache.h>
	otherwise.
2007-11-14 00:40:20 +00:00
Till Straumann
b472166df6 2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* shared/include/byteorder.h: fixed wrong pointer-type
	of ld_le32() (uint16_t* -> uint32_t*).
2007-11-14 00:36:59 +00:00
Ralf Corsepius
8fea15719e Abandon gcc-4.0.3 2007-11-13 17:00:35 +00:00
Ralf Corsepius
1e69498c49 Remove. 2007-11-13 16:50:54 +00:00
Ralf Corsepius
dc00c8ddc3 backup. 2007-11-13 15:09:44 +00:00
Ralf Corsepius
3ef68f9ed3 Remove *.origs 2007-11-13 08:38:30 +00:00
Ralf Corsepius
4da971a250 Regenerate. 2007-11-13 08:34:44 +00:00
Ralf Corsepius
6790aa4d23 GCC_RPMREL = 3. 2007-11-13 08:34:25 +00:00
Ralf Corsepius
01b9201f54 Add gcc-core-3.4.6-rtems4.9-20071111.diff. 2007-11-13 08:34:10 +00:00
Ralf Corsepius
d96e1a9c94 New. 2007-11-13 08:29:18 +00:00
Ralf Corsepius
9c5fca823f Bump GCC_RPMREL. 2007-11-12 13:38:24 +00:00
Ralf Corsepius
40885273b3 Exclude %{gcclib}/@tool_target@/%{gcc_version}/include/ssp for avr. 2007-11-12 13:11:16 +00:00
Ralf Corsepius
c4ee5df180 Fix stupid typo. 2007-11-12 08:02:54 +00:00
Ralf Corsepius
fc3e3d8c6c New. 2007-11-12 07:16:21 +00:00
Ralf Corsepius
aec05c47f8 Abandon gcc-4.0.3, gcc-3.4.6. Switch to gcc-4.0.4. gcc-core-4.0.4-rtems4.9-20071111.diff 2007-11-12 07:15:48 +00:00
Ralf Corsepius
1591022195 Abandon gcc-4.0.3. Switch to gcc-4.0.4. 2007-11-12 07:15:18 +00:00
Joel Sherrill
17b73dc766 2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/apimutexlock.c, score/src/apimutexunlock.c: Functions were
	in opposite files. Whoops!
2007-11-09 21:52:09 +00:00
Joel Sherrill
6dd411aa14 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c, libmisc/shell/shell.h: Much cleanup but much
	of the focus was on the beginning stages of making the login checker
	pluggable just like the shell.
2007-11-09 21:39:21 +00:00
Ralf Corsepius
c6b590db20 Regenerate. 2007-11-09 17:10:18 +00:00
Joel Sherrill
d880c88e22 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada.am: Now builds cleanly with GCC trunk.
2007-11-09 17:09:41 +00:00
Joel Sherrill
66386040c9 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mprotect.c: Update comments.
2007-11-09 17:07:10 +00:00
Joel Sherrill
d9bae2489a 2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am: Add support for Ada95 interrupt tasks.  This
	will require gcc 4.3 or newer.
	* posix/src/ada_intrsupp.c: New file.
2007-11-09 16:57:56 +00:00
Joel Sherrill
8fd28d8302 2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/src/exinit.c, score/Makefile.am,
	score/include/rtems/score/apimutex.h: API Mutex calls should never
	have been inlined. Inlining them lead to many inlined copies of core
	mutex lock. This lead to over 2K savings in the SPARC/ERC32
	minimum.exe.
	* score/src/apimutex.c, score/src/apimutexallocate.c,
	score/src/apimutexlock.c, score/src/apimutexunlock.c: New files.
2007-11-09 15:21:20 +00:00
Ralf Corsepius
1c91942d25 gcc-3.4.6-2. 2007-11-09 07:31:34 +00:00
Ralf Corsepius
0be4b8a5e9 Abandon gcc-4.1.1 2007-11-09 07:16:27 +00:00
Ralf Corsepius
b02c2b04e0 Remove. 2007-11-09 07:14:29 +00:00
Ralf Corsepius
0052c92660 Abandon gcc-4.2.1 2007-11-09 07:13:49 +00:00
Ralf Corsepius
311f43e7a7 Abandon gcc-4.1.2. 2007-11-09 07:12:40 +00:00
Ralf Corsepius
c8720f705b Abandon gcc-4.2.0. 2007-11-09 07:08:27 +00:00
Ralf Corsepius
7eb7405a57 Remove. 2007-11-09 07:07:51 +00:00
Ralf Corsepius
710d4086cf Remove. 2007-11-09 07:00:46 +00:00
Ralf Corsepius
5fd4eae73d Use gcc-core-4.2.2-rtems4.9-20071109.diff 2007-11-09 07:00:02 +00:00
Ralf Corsepius
e860aabc56 Remove bogus *.origs. 2007-11-09 06:56:42 +00:00
Till Straumann
42bb3a028f 2007-11-07 Till Straumann <strauman@slac.stanford.edu>
* score/include/rtems/score/isr.h: added RTEMS_COMPILER_MEMORY_BARRIER
	around _CPU_ISR_Set_level().
2007-11-08 03:03:11 +00:00
Joel Sherrill
f2e4e67160 2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/object.inl: During test coverage analysis,
	we identified this sanity check which should have been conditional on
	RTEMS_DEBUG since it can NOT be tripped during normal RTEMS
	operations. With all APIs enabled, this saved 352 bytes from the
	minimum executable on the SPARC/ERC32.
2007-11-07 23:26:44 +00:00
Joel Sherrill
edf4ee47df 2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal.m4: Removed. Is automatically generated by bootstrap.
2007-11-07 15:31:10 +00:00
Joel Sherrill
7d12442c4d 2007-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/system.h, score/include/rtems/score/interr.h: Add
	compiler conditional attribute for methods that do not return. This
	avoids gcc generating unreachable code following calls to
	_Internal_error_Occurred.
2007-11-07 15:26:43 +00:00
Joel Sherrill
bf0a3b24e0 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Fix headers.
2007-11-06 23:33:59 +00:00
Joel Sherrill
c7ca3c9e4e 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* thumb_isr.c: Fix headers.
2007-11-06 23:00:29 +00:00
Joel Sherrill
db58e51836 2007-11-06 Ray Xu <rayx.cn@gmail.com>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
2007-11-06 22:56:22 +00:00
Joel Sherrill
42fff325eb 2007-11-03 Ray Xu <rayx.cn@gmail.com>
* custom/rtl22xx_t.cfg: New file, rtl22xx_t is a new bsp compiled
        with THUMB enabled
2007-11-06 22:54:59 +00:00
Joel Sherrill
5a364be362 2007-11-03 Ray Xu <rayx.cn@gmail.com>
*lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
        lpc22xx/irq/bsp_irq_init.c: add VIC address init
2007-11-06 22:54:21 +00:00
Joel Sherrill
e15aa41e9c 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Add ARM/Thumb Makefile.
2007-11-06 22:53:43 +00:00
Joel Sherrill
7afd0b130b 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore, ChangeLog, Makefile.am, thumb_isr.c: New files.
2007-11-06 22:53:06 +00:00
Joel Sherrill
661e5de43b 2007-11-03 Ray Xu <rayx.cn@gmail.com>
* cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
          thumb  new dir to controll CPSR/SPRS in thumb mode

2007-05-09      Ray Xu <rayx.cn@gmail.com>

        * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
          implement a compact do_data_abort() in simple_abort.c
2007-11-06 22:51:08 +00:00
Joel Sherrill
f28bbe5c6b 2007-11-03 Ray Xu <rayx.cn@gmail.com>
* shared/abort/simple_abort.c: Add veneer for ARM<->Thumb
        shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
2007-11-06 22:50:51 +00:00
Joel Sherrill
ac654234d6 2007-11-03 Ray Xu <rayx.cn@gmail.com>
* start/start.S, startup/bspclean.c: Add veneer between ARM and
        Thumb instructions.  also moved bss init after CPSR/stack init in
	start.S
2007-11-06 22:50:42 +00:00
Till Straumann
a4722f82b0 2007-11-06 Till Straumann <strauman@slac.stanford.edu>
* ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
	mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
	score603e/irq/irq.c, shared/irq/irq.c:
	test for non-NULL-ness before calling 'on'/'off'
	methods so that users don't have to provide
	no-ops if they don't want this feature.
2007-11-06 22:19:41 +00:00
Till Straumann
db1986ac0f 2007-11-06 Till Straumann <strauman@slac.stanford.edu>
* shared/console/uart.c: removed #define UARTDEBUG
2007-11-06 22:14:04 +00:00
Till Straumann
8e1d542c07 2007-11-06 Till Straumann <strauman@slac.stanford.edu>
* mpc5xx/irq/irq.c, mpc5xx/exceptions/raw_exception.c,
	new-exceptions/raw_exception.c: test for non-NULL-ness before calling
	'on'/'off' methods so that users don't have to provide
	no-ops if they don't want this feature.
2007-11-06 21:54:18 +00:00
Till Straumann
cad1f386ef 2007-11-06 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq.c: test for non-NULL-ness before calling
	'on'/'off' methods so that users don't have to provide
	no-ops if they don't want this feature.
2007-11-06 21:44:07 +00:00
Joel Sherrill
1d0efc105e 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:39:23 +00:00
Till Straumann
63fa36ea60 2007-11-06 Till Straumann <strauman@slac.stanford.edu>
* gba/irq/irq.c: test for non-NULL-ness before calling
	'on'/'off' methods so that users don't have to provide
	no-ops if they don't want this feature.
2007-11-06 21:38:27 +00:00
Joel Sherrill
081583c661 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* telnetd/icmds.c, telnetd/pty.c, telnetd/telnetd.c, telnetd/telnetd.h:
	Fix headers and formatting.
2007-11-06 20:50:10 +00:00
Joel Sherrill
7294bc97aa 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:22:49 +00:00
Glenn Humphrey
8a8f5b263a 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:52:36 +00:00
Joel Sherrill
b214b1bab9 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/ckinit.c: Formatting.
2007-11-06 19:45:35 +00:00
Joel Sherrill
12f1455b78 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Formatting.
2007-11-06 19:45:22 +00:00
Till Straumann
a16747e88c 2007-11-06 Till Straumann <strauman@slac.stanford.edu>
* shared/pci/pci.c: converted access to pci_config_addr to
	conditionally defined macros so that bsp.h can override details.
2007-11-06 09:11:09 +00:00
Ralf Corsepius
83c8c3c191 Fix stupid typo 2007-11-04 12:25:19 +00:00
Ralf Corsepius
6d77c8f5f0 regenerate 2007-11-04 09:28:35 +00:00
Ralf Corsepius
fd7bb10a0c Bump BINUTILS_RPMREL. 2007-11-04 09:26:51 +00:00
Ralf Corsepius
567fed38f6 Update. 2007-11-04 09:26:05 +00:00
Ralf Corsepius
137c410652 New. 2007-11-04 09:25:32 +00:00
Joel Sherrill
48816d7d7a 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:02 +00:00
Ralf Corsepius
7cb1d6eaaf Assume gdb >= 6.4 2007-11-01 07:32:07 +00:00
Ralf Corsepius
e2b1682818 Remove GDB. 2007-11-01 07:29:24 +00:00
Ralf Corsepius
d4d9f2708c Remove. 2007-11-01 07:27:39 +00:00
Ralf Corsepius
25eda206eb gdb-6.7.1-4 2007-11-01 05:58:05 +00:00
Ralf Corsepius
724eab7ad0 Hard-code -lncurses instead of -ltinfo. 2007-10-31 21:35:24 +00:00
Ralf Corsepius
83644e98ae Add hacks to get erc32 building 2007-10-31 15:46:35 +00:00
Ralf Corsepius
91a492a243 Cleanups for erc32. 2007-10-31 15:45:45 +00:00
Joel Sherrill
fa4e67c838 2007-10-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/mpc5200.h: Fix typo.
2007-10-31 14:28:19 +00:00
Ralf Corsepius
84f86cb20f Reflect suse-10.3 having expat in libexpat-devel. 2007-10-31 12:30:51 +00:00
Ralf Corsepius
a4081ce74c gdb-4.7.1 2007-10-31 12:27:07 +00:00
Ralf Corsepius
49deaec5a0 Force building against expat 2007-10-31 05:28:40 +00:00
Ralf Corsepius
3dd61288df New. 2007-10-31 05:11:26 +00:00
Joel Sherrill
f81b295103 2007-10-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/mpc5200.h: Fix constants off by one nibble.
2007-10-30 20:57:38 +00:00
Joel Sherrill
b83b754e28 2007-10-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/mpc5200.h: Added some simple interrupt GPIO constants.
2007-10-30 19:32:02 +00:00
Glenn Humphrey
76b839b617 2007-10-26 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* user/rtmon.t: Fix report output.
2007-10-26 21:35:11 +00:00
Glenn Humphrey
43e3429260 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:31:48 +00:00
Glenn Humphrey
b0ac06f8e9 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:30:59 +00:00
Joel Sherrill
0e87deaa29 2007-10-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* itron/src/can_wup.c, itron/src/chg_pri.c, itron/src/del_mbf.c,
	itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
	itron/src/frsm_tsk.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/rsm_tsk.c, itron/src/sig_sem.c, itron/src/snd_mbx.c,
	itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/ter_tsk.c,
	itron/src/trcv_mbf.c, itron/src/trcv_mbx.c, itron/src/tsnd_mbf.c,
	itron/src/twai_sem.c, posix/src/cancel.c, posix/src/conddestroy.c,
	posix/src/condinit.c, posix/src/condsignalsupp.c,
	posix/src/condwaitsupp.c, posix/src/keydelete.c,
	posix/src/keygetspecific.c, posix/src/keysetspecific.c,
	posix/src/mqueueclose.c, posix/src/mqueuegetattr.c,
	posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c,
	posix/src/mutexdestroy.c, posix/src/mutexgetprioceiling.c,
	posix/src/mutexinit.c, posix/src/mutexlocksupp.c,
	posix/src/mutexsetprioceiling.c, posix/src/mutexunlock.c,
	posix/src/pbarrierdestroy.c, posix/src/pbarrierwait.c,
	posix/src/prwlockdestroy.c, posix/src/prwlockrdlock.c,
	posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
	posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c,
	posix/src/prwlockunlock.c, posix/src/prwlockwrlock.c,
	posix/src/pspindestroy.c, posix/src/pspinlock.c,
	posix/src/pspintrylock.c, posix/src/pspinunlock.c,
	posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
	posix/src/pthreadgetschedparam.c, posix/src/pthreadjoin.c,
	posix/src/pthreadkill.c, posix/src/pthreadsetschedparam.c,
	posix/src/ptimer1.c, posix/src/semaphorewaitsupp.c,
	posix/src/semclose.c, posix/src/semdestroy.c,
	posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/types.c,
	rtems/src/barrierdelete.c, rtems/src/barrierrelease.c,
	rtems/src/barrierwait.c, rtems/src/dpmemdelete.c,
	rtems/src/dpmemexternal2internal.c,
	rtems/src/dpmeminternal2external.c, rtems/src/eventsend.c,
	rtems/src/eventtimeout.c, rtems/src/msgqbroadcast.c,
	rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
	rtems/src/msgqgetnumberpending.c, rtems/src/msgqreceive.c,
	rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/partdelete.c,
	rtems/src/partgetbuffer.c, rtems/src/partreturnbuffer.c,
	rtems/src/ratemoncancel.c, rtems/src/ratemondelete.c,
	rtems/src/ratemongetstatistics.c, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c,
	rtems/src/ratemontimeout.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/regionresizesegment.c,
	rtems/src/regionreturnsegment.c, rtems/src/semdelete.c,
	rtems/src/semflush.c, rtems/src/semobtain.c, rtems/src/semrelease.c,
	rtems/src/signalsend.c, rtems/src/taskdelete.c,
	rtems/src/taskgetnote.c, rtems/src/taskissuspended.c,
	rtems/src/taskrestart.c, rtems/src/taskresume.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/timercancel.c,
	rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
	rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
	rtems/src/timerreset.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c, sapi/src/extensiondelete.c,
	score/include/rtems/score/object.h, score/src/corerwlocktimeout.c,
	score/src/mpci.c, score/src/objectgetnameasstring.c,
	score/src/threaddelayended.c, score/src/threadqtimeout.c: When
	multiprocessing is disabled, do not even allow the constant
	OBJECTS_REMOTE to appear in the source. Even at -O2, the presence of
	a case OBJECTS_REMOTE in each id->pointer _Objects_Get switch results
	in the generation of binary code which can NOT be reached.
2007-10-26 20:19:02 +00:00
Joel Sherrill
78dabb697c 2007-10-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/Makefile.am, score/include/rtems/score/thread.h,
	score/inline/rtems/score/thread.inl: No longer inline _Thread_Get. It
	resulted in unnessary code explosion, many uncovered paths when
	looking at binary executable coverage, and only optimized getting
	self. Id translations were still getting pushed to a subroutine call
	to _Objects_Get. Later the non-inlined version can be further
	optimized to get Ids in range for the current API, then self, then
	look at other APIs.
	* score/src/threadget.c: New file.
2007-10-26 19:44:10 +00:00
Joel Sherrill
327b002078 2007-10-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.h: Fixed typos.
2007-10-26 15:49:59 +00:00
Thomas Doerfler
933f743544 reenable instruction MMU 2007-10-26 14:37:59 +00:00
Thomas Doerfler
99e65f9c28 *** empty log message *** 2007-10-26 12:12:42 +00:00
Thomas Doerfler
7a4e8e7c8a corrected bug in libchip/i2c/spi-flash-m25p40 2007-10-26 09:54:28 +00:00
Thomas Doerfler
c47890cccf *** empty log message *** 2007-10-26 09:51:41 +00:00
Thomas Doerfler
83374f3b27 adding new spi flash driver 2007-10-26 06:07:06 +00:00
Joel Sherrill
78c7192903 2007-10-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
	mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
	mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
	mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
	mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
	mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
	mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
	mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
	mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
	mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
	mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
	mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
	mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
	mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am,
	samples/base_mp/Makefile.am, samples/base_mp/node1/Makefile.am,
	samples/base_mp/node2/Makefile.am, samples/base_sp/Makefile.am,
	samples/hello/Makefile.am, samples/nsecs/Makefile.am,
	samples/ticker/Makefile.am, sptests/sp01/Makefile.am,
	sptests/sp02/Makefile.am, sptests/sp03/Makefile.am,
	sptests/sp04/Makefile.am, sptests/sp05/Makefile.am,
	sptests/sp06/Makefile.am, sptests/sp07/Makefile.am,
	sptests/sp08/Makefile.am, sptests/sp09/Makefile.am,
	sptests/sp11/Makefile.am, sptests/sp12/Makefile.am,
	sptests/sp13/Makefile.am, sptests/sp14/Makefile.am,
	sptests/sp15/Makefile.am, sptests/sp16/Makefile.am,
	sptests/sp17/Makefile.am, sptests/sp19/Makefile.am,
	sptests/sp20/Makefile.am, sptests/sp22/Makefile.am,
	sptests/sp23/Makefile.am, sptests/sp24/Makefile.am,
	sptests/sp25/Makefile.am, tmtests/tm01/Makefile.am,
	tmtests/tm02/Makefile.am, tmtests/tm03/Makefile.am,
	tmtests/tm04/Makefile.am, tmtests/tm05/Makefile.am,
	tmtests/tm06/Makefile.am, tmtests/tm07/Makefile.am,
	tmtests/tm08/Makefile.am, tmtests/tm09/Makefile.am,
	tmtests/tm10/Makefile.am, tmtests/tm11/Makefile.am,
	tmtests/tm12/Makefile.am, tmtests/tm13/Makefile.am,
	tmtests/tm14/Makefile.am, tmtests/tm15/Makefile.am,
	tmtests/tm16/Makefile.am, tmtests/tm17/Makefile.am,
	tmtests/tm18/Makefile.am, tmtests/tm19/Makefile.am,
	tmtests/tm20/Makefile.am, tmtests/tm21/Makefile.am,
	tmtests/tm22/Makefile.am, tmtests/tm23/Makefile.am,
	tmtests/tm24/Makefile.am, tmtests/tm25/Makefile.am,
	tmtests/tm28/Makefile.am, tmtests/tm29/Makefile.am,
	tmtests/tmck/Makefile.am, tmtests/tmoverhd/Makefile.am: Executables
	should end in .exe just like their C counterparts.
2007-10-25 22:06:13 +00:00
Glenn Humphrey
d45b4a9802 2007-10-25 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems.adb, rtems.ads: Added some more missing bindings.
2007-10-25 20:44:31 +00:00
Glenn Humphrey
42f07c5fb7 2007-10-25 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* configure.ac, samples/Makefile.am: Added a test for Clock_Get_Uptime
	* samples/nsecs/.cvsignore, samples/nsecs/Makefile.am,
	samples/nsecs/config.h, samples/nsecs/nsecs.adb,
	samples/nsecs/nsecs.scn, samples/nsecs/sptest.adb,
	samples/nsecs/sptest.ads: New files.
2007-10-25 19:51:06 +00:00
Glenn Humphrey
4ffbc49514 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-25 19:46:41 +00:00
Thomas Doerfler
abe0cdb169 added documentation to libi2c 2007-10-25 16:18:38 +00:00
Thomas Doerfler
55a685bddc added SPI support to libi2c
added IRQ support to MPC83xx i2c driver
added mpc83xx spi driver
2007-10-25 16:17:56 +00:00
Joel Sherrill
0a23c71433 2007-10-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/assoc.c: Removed.  Accidentally included routine
	also in another file.  Mistake after splitting.
	* libcsupport/Makefile.am: Reflect file removal.
2007-10-19 14:39:22 +00:00
Joel Sherrill
3f7786669c 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:36:59 +00:00
Glenn Humphrey
29948d482f 2007-10-18 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems.adb, rtems.ads: Added a missing binding.
2007-10-18 21:26:23 +00:00
Glenn Humphrey
4fcb3fc310 2007-10-18 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sptests/sp16/sptest.ads, sptests/sp20/sptest.adb,
	sptests/sp20/sptest.ads: Forgot to update the copyright.
2007-10-18 20:58:51 +00:00
Glenn Humphrey
6a5990e4fd 2007-10-18 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
	sp16/sp16.scn: Corrected some minor mistakes and regenerated some
	.scn files.
2007-10-18 19:49:46 +00:00
Glenn Humphrey
3d2bf71da0 2007-10-18 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sptests/sp09/sp09.scn, sptests/sp09/sptest.adb,
	sptests/sp13/sp13.scn, sptests/sp13/sptest.adb,
	sptests/sp16/sp16.scn, sptests/sp16/sptest.adb,
	sptests/sp16/sptest.ads, sptests/sp20/sp20.scn,
	sptests/sp20/sptest.adb, sptests/sp20/sptest.ads: Updated tests to
	match the current C tests and regenerated the .scn files.
2007-10-18 19:36:29 +00:00
Ralf Corsepius
2fc47c66d2 Update. 2007-10-17 16:09:27 +00:00
Joel Sherrill
d83028566d 2007-10-14 Eric Norum <norume@aps.anl.gov>
* clock/clock.c: Add nanoseconds since tick support.
2007-10-16 17:14:24 +00:00
Ralf Corsepius
57c56dbcea 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 07:59:07 +00:00
Ralf Corsepius
807337d281 Adjust to POSIX. Minor updates from FreeBSD. 2007-10-15 07:59:00 +00:00
Ralf Corsepius
efe8291f1d Remove 2007-10-12 02:20:32 +00:00
Ralf Corsepius
a5c8f118ce Regenerate. 2007-10-12 02:19:42 +00:00
Ralf Corsepius
ee54f23c7f gdb-6.7-2 2007-10-12 02:19:02 +00:00
Ralf Corsepius
5c30f679e9 gdb-6.7-2 2007-10-11 14:51:28 +00:00
Ralf Corsepius
053c2f46fc Add A. Modra's makeinfo fixes. 2007-10-11 14:49:10 +00:00
Joel Sherrill
0743eaed1c 2007-10-11 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, shared/can/occan.c, shared/include/ambapp.h: Add initial
	i2c and update OC-CAN support.
	* shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
2007-10-11 12:56:09 +00:00
Joel Sherrill
8a781ad7ee 2007-10-11 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, preinstall.am: Add initial i2c and update OC-CAN
	support.
2007-10-11 12:56:03 +00:00
Joel Sherrill
dd7f59172c 2007-10-11 Daniel Hellstrom <daniel@gaisler.com>
* Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
	The BTR1 8-bit value was swapped.
2007-10-11 12:54:50 +00:00
Joel Sherrill
b7fa289bf7 2007-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/copyrt.h: Update year.
2007-10-11 12:49:27 +00:00
Joel Sherrill
c57316a409 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:50 +00:00
Ralf Corsepius
df16b8bf09 gdb-6.7 2007-10-11 08:31:50 +00:00
Ralf Corsepius
777d259b34 New. 2007-10-11 08:28:07 +00:00
Ralf Corsepius
6f1919e56b Regenerate. 2007-10-11 03:18:10 +00:00
Ralf Corsepius
d6a7e4fe9f Regenerate. 2007-10-11 03:09:36 +00:00
Ralf Corsepius
090d3432ca New. 2007-10-11 03:04:26 +00:00
Ralf Corsepius
0e6d50c41b Update to gcc-4.2.2-2. 2007-10-11 03:02:46 +00:00
Ralf Corsepius
59b4f427e5 Add 4.2.2. 2007-10-11 02:53:12 +00:00
Glenn Humphrey
67e024bc44 2007-10-10 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
	commented out and updated the .scn file.
2007-10-10 21:01:45 +00:00
Glenn Humphrey
ba3e1a4faf 2007-10-10 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* configure.ac, samples/base_sp/base_sp.scn, samples/base_sp/config.h,
	samples/base_sp/sptest.adb, samples/hello/config.h,
	samples/ticker/config.h, samples/ticker/ticker.scn,
	sptests/Makefile.am, sptests/sp01/sp01.scn, sptests/sp02/config.h,
	sptests/sp02/sp02.scn, sptests/sp03/config.h, sptests/sp03/sp03.scn,
	sptests/sp04/sp04.scn, sptests/sp04/sptest.adb,
	sptests/sp05/config.h, sptests/sp05/sp05.scn, sptests/sp06/config.h,
	sptests/sp07/config.h, sptests/sp07/sp07.scn,
	sptests/sp07/sptest.adb, sptests/sp07/sptest.ads,
	sptests/sp08/config.h, sptests/sp08/sp08.scn,
	sptests/sp09/Makefile.am, sptests/sp09/config.h,
	sptests/sp09/sp09.scn, sptests/sp09/sptest.adb,
	sptests/sp09/sptest.ads, sptests/sp11/config.h,
	sptests/sp11/sp11.scn, sptests/sp12/config.h, sptests/sp12/sp12.scn,
	sptests/sp13/config.h, sptests/sp13/sp13.scn,
	sptests/sp13/sptest.adb, sptests/sp14/config.h,
	sptests/sp14/sp14.scn, sptests/sp15/config.h, sptests/sp15/sp15.scn,
	sptests/sp16/config.h, sptests/sp16/sp16.scn,
	sptests/sp16/sptest.adb, sptests/sp17/config.h,
	sptests/sp19/config.h, sptests/sp19/sp19.scn, sptests/sp20/config.h,
	sptests/sp20/sp20.scn, sptests/sp22/config.h, sptests/sp22/sp22.scn,
	sptests/sp23/config.h, sptests/sp23/sp23.scn, sptests/sp24/config.h,
	sptests/sp24/sp24.scn, sptests/sp25/config.h, sptests/sp25/sp25.scn,
	support/init.c, support/test_support.adb, support/test_support.ads,
	tmtests/tm09/config.h, tmtests/tm20/tmtest.adb,
	tmtests/tmoverhd/dummy_rtems.adb, tmtests/tmoverhd/dummy_rtems.ads,
	tmtests/tmoverhd/tmtest.adb, tmtests/tmoverhd/tmtest.ads: Updated
	tests so that they would all compile and run without errors. Some
	tests that are no longer valid using the current binding were
	removed. Also updated the .scn files to reflect the current test
	output.
	* sptests/sp21/.cvsignore, sptests/sp21/Makefile.am,
	sptests/sp21/config.h, sptests/sp21/sp21.adb, sptests/sp21/sp21.scn,
	sptests/sp21/sptest.adb, sptests/sp21/sptest.ads,
	sptests/spsize/.cvsignore, sptests/spsize/Makefile.am,
	sptests/spsize/spsize.adb, sptests/spsize/sptest.adb,
	sptests/spsize/sptest.ads: Removed.
2007-10-10 20:58:48 +00:00
Glenn Humphrey
d14963bf94 2007-10-10 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems.adb, rtems.ads: Cleaned up binding and removed bindings for
	things that are not reasonable to do in Ada.
2007-10-10 20:46:33 +00:00
Ralf Corsepius
5a9f3725d7 update to gdb-6.6.90. 2007-10-10 06:52:31 +00:00
Joel Sherrill
c9274ae19a 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:57:52 +00:00
Ralf Corsepius
9aab34cd3d Regenerate. 2007-10-04 16:08:35 +00:00
Ralf Corsepius
b268e70e07 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:08:15 +00:00
Ralf Corsepius
9df2ef1b6c 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 14:24:27 +00:00
Ralf Corsepius
0295725f55 Add if_nameindex etc. (from FreeBSD). 2007-10-04 14:24:10 +00:00
Ralf Corsepius
3d2a28d738 New (from FreeBSD) 2007-10-04 14:23:45 +00:00
Joel Sherrill
8da756e889 2007-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
	mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
	mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
	mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
	mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
	mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
	mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
	mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
	mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
	mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
	mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
	mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
	mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
	mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am: Basic
	build structure should now be correct. The remaining issues should be
	test specific.
	* mptests/mp01/config_base.h, mptests/mp01/node1/config.h,
	mptests/mp01/node1/mp01_node1.adb, mptests/mp01/node2/config.h,
	mptests/mp01/node2/mp01_node2.adb, mptests/mp02/config_base.h,
	mptests/mp02/node1/config.h, mptests/mp02/node1/mp02_node1.adb,
	mptests/mp02/node2/config.h, mptests/mp02/node2/mp02_node2.adb,
	mptests/mp03/config_base.h, mptests/mp03/node1/config.h,
	mptests/mp03/node1/mp03_node1.adb, mptests/mp03/node2/config.h,
	mptests/mp03/node2/mp03_node2.adb, mptests/mp04/config_base.h,
	mptests/mp04/node1/config.h, mptests/mp04/node1/mp04_node1.adb,
	mptests/mp04/node2/config.h, mptests/mp04/node2/mp04_node2.adb,
	mptests/mp05/config_base.h, mptests/mp05/node1/config.h,
	mptests/mp05/node1/mp05_node1.adb, mptests/mp05/node2/config.h,
	mptests/mp05/node2/mp05_node2.adb, mptests/mp06/config_base.h,
	mptests/mp06/node1/config.h, mptests/mp06/node1/mp06_node1.adb,
	mptests/mp06/node2/config.h, mptests/mp06/node2/mp06_node2.adb,
	mptests/mp07/config_base.h, mptests/mp07/node1/config.h,
	mptests/mp07/node1/mp07_node1.adb, mptests/mp07/node2/config.h,
	mptests/mp07/node2/mp07_node2.adb, mptests/mp08/config_base.h,
	mptests/mp08/node1/config.h, mptests/mp08/node1/mp08_node1.adb,
	mptests/mp08/node2/config.h, mptests/mp08/node2/mp08_node2.adb,
	mptests/mp09/config_base.h, mptests/mp09/node1/config.h,
	mptests/mp09/node1/mp09_node1.adb, mptests/mp09/node2/config.h,
	mptests/mp09/node2/mp09_node2.adb, mptests/mp10/config_base.h,
	mptests/mp10/node1/config.h, mptests/mp10/node1/mp10_node1.adb,
	mptests/mp10/node2/config.h, mptests/mp10/node2/mp10_node2.adb,
	mptests/mp11/config_base.h, mptests/mp11/node1/config.h,
	mptests/mp11/node1/mp11_node1.adb, mptests/mp11/node2/config.h,
	mptests/mp11/node2/mp11_node2.adb, mptests/mp12/config_base.h,
	mptests/mp12/node1/config.h, mptests/mp12/node1/mp12_node1.adb,
	mptests/mp12/node2/config.h, mptests/mp12/node2/mp12_node2.adb,
	mptests/mp13/config_base.h, mptests/mp13/node1/config.h,
	mptests/mp13/node1/mp13_node1.adb, mptests/mp13/node2/config.h,
	mptests/mp13/node2/mp13_node2.adb, mptests/mp14/config_base.h,
	mptests/mp14/node1/config.h, mptests/mp14/node1/mp14_node1.adb,
	mptests/mp14/node2/config.h, mptests/mp14/node2/mp14_node2.adb:
	New files. GNATMAKE is easier to operate if the filename of the
	main package matches the executable name.  In this case, we needed
	one for each node's executable.
	* mptests/mp01/config.h: Removed.
2007-10-03 20:12:15 +00:00
Joel Sherrill
c309c6f158 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:03 +00:00
Ralf Corsepius
d731ccc742 New. 2007-10-02 08:38:06 +00:00
Joel Sherrill
23848bbd80 2007-10-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* mptests/mp01/mptest.adb, mptests/mp01/mptest.ads,
	mptests/mp01/node1/Makefile.am, mptests/mp02/mptest.adb,
	mptests/mp02/mptest.ads, mptests/mp03/mptest.adb,
	mptests/mp03/mptest.ads, mptests/mp04/mptest.adb,
	mptests/mp04/mptest.ads, mptests/mp05/mptest.adb,
	mptests/mp05/mptest.ads, mptests/mp06/mptest.adb,
	mptests/mp06/mptest.ads, mptests/mp07/mptest.adb,
	mptests/mp07/mptest.ads, mptests/mp08/mptest.adb,
	mptests/mp08/mptest.ads, mptests/mp09/mptest.adb,
	mptests/mp09/mptest.ads, mptests/mp10/mptest.adb,
	mptests/mp10/mptest.ads, mptests/mp11/mptest.adb,
	mptests/mp11/mptest.ads, mptests/mp12/mptest.adb,
	mptests/mp12/mptest.ads, mptests/mp13/mptest.adb,
	mptests/mp13/mptest.ads, mptests/mp14/mptest.adb,
	mptests/mp14/mptest.ads, support/init.c, support/test_support.adb,
	support/test_support.ads: Most of single processor Ada tests now
	build. Some run.
2007-10-01 22:58:09 +00:00
Joel Sherrill
f10fe70731 2007-10-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems.adb, rtems.ads: Most of single processor Ada tests now build.
	Some run.
2007-10-01 22:57:52 +00:00
Ralf Corsepius
1e7b8d32a0 Remove (obsolete). 2007-10-01 10:33:32 +00:00
Joel Sherrill
0faa8b117e 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 14:53:46 +00:00
Ralf Corsepius
fbb54035b7 Remove (obsolete). 2007-09-28 08:11:09 +00:00
Ralf Corsepius
dfc0dc23ee Remove. 2007-09-28 07:41:49 +00:00
Ralf Corsepius
51aac0ee9f Cleanups. 2007-09-28 07:38:40 +00:00
Ralf Corsepius
2d9201a54a Add rtems-4.9*.spec 2007-09-28 07:35:18 +00:00
Ralf Corsepius
b1f6abc739 Reset GCC_RPMREL, GDB_RPMREL, BINUTILS_RPMREL = 1. 2007-09-28 07:31:55 +00:00
Ralf Corsepius
1cb8b7fc35 Remove. 2007-09-28 07:27:06 +00:00
Ralf Corsepius
ed73806be6 copy from rtems-4.8 to rtems-4.9. 2007-09-28 07:24:56 +00:00
Ralf Corsepius
1f60e1c555 rtems-4.9. 2007-09-28 07:19:29 +00:00
Ralf Corsepius
36c11ad862 Bump _RTEMS_API to 4.9. 2007-09-27 15:52:19 +00:00
Ralf Corsepius
207c63697b Bump version to 0.8. 2007-09-27 15:52:00 +00:00
Joel Sherrill
889fc2b5ca 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/gxx_wrappers.c: Revert.
2007-09-25 21:39:45 +00:00
Joel Sherrill
995e2c0405 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/gxx_wrappers.c, libmisc/monitor/mon-mpci.c: Use
	PRId32 to fix warning.
2007-09-25 21:39:05 +00:00
Joel Sherrill
a29bf16b56 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
2007-09-25 21:34:43 +00:00
Joel Sherrill
21961089eb 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* nfsclient/Makefile.am: Fix errors.
2007-09-25 21:13:27 +00:00
Joel Sherrill
a10128c072 2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* telnetd/passwd.h: New file.
2007-09-25 17:14:36 +00:00
Joel Sherrill
8ad6681b6b 2007-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* telnetd/README, telnetd/pty.c, telnetd/pty.h, telnetd/telnetd.c,
	telnetd/telnetd.h: telnetd rewrite.
	* telnetd/check_passwd.c, telnetd/des.c, telnetd/genpw.c: New files.
2007-09-25 17:14:01 +00:00
Joel Sherrill
96eadec43e 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a.
2007-09-25 16:56:48 +00:00
Joel Sherrill
41783ffe2f 2007-09-24 Chris Johns <chrisj@rtems.org>
* include/bsp.h: Do not use C++ comments.
2007-09-24 21:40:54 +00:00
Joel Sherrill
b1cbb2de59 2007-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1262/filesystem
	* posix_users/io.t: Add support for readv() and writev() including
	documentation and test case.
2007-09-24 21:35:19 +00:00
Joel Sherrill
b5bf8cd163 2007-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1262/filesystem
	* libcsupport/Makefile.am, libnetworking/libc/herror.c,
	libnetworking/libc/res_send.c, libnetworking/sys/uio.h,
	telnetd/Makefile.am, telnetd/README, telnetd/preinstall.am,
	telnetd/pty.c, telnetd/telnetd.c: Add support for readv() and
	writev() including documentation and test case.
	* libcsupport/src/readv.c, libcsupport/src/writev.c: New files.
2007-09-24 21:35:10 +00:00
Joel Sherrill
41f17ba4a5 2007-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1262/filesystem
	* Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
	and writev() including documentation and test case.
	* psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
	psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
2007-09-24 21:34:47 +00:00
Chris Johns
263d3fc734 Remove C++ comment. 2007-09-24 02:35:07 +00:00
Joel Sherrill
2b985e795f 2007-09-21 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/occan.c: Fix warning on Diab compiler.
2007-09-21 15:48:12 +00:00
Joel Sherrill
fe5ecbb692 2007-09-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* network_5200/network.c: Add multicast support.
2007-09-21 15:45:20 +00:00
Joel Sherrill
6f57450dfe 2007-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/Makefile.am: Add dummy socketpair() implementation to
	document what is required to provide a fully functional
	implementation.
	* libnetworking/rtems/rtems_socketpair.c: New file.
2007-09-21 15:34:10 +00:00
Ralf Corsepius
f2502b39cb 2007-09-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* VERSION: Bump VERSION to 4.8.99.0.
2007-09-21 08:51:43 +00:00
Ralf Corsepius
90a51d8a49 2007-09-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump RTEMS_API to 4.9.
	Bump RTEMS_VERSION to 4.8.99.0.
2007-09-21 08:50:19 +00:00
Joel Sherrill
682a8ffad6 2007-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/read.c, libcsupport/src/write.c: Fix spacing.
2007-09-20 22:25:14 +00:00
Joel Sherrill
47ef320b5d 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:24 +00:00
Joel Sherrill
1966665da3 2007-09-20 Kate Feng <feng1@bnl.gov>
* network/if_100MHz/GT64260eth.c: Add else.
2007-09-20 16:34:42 +00:00
Joel Sherrill
b151f5bd50 2007-09-19 Daniel Hellstrom <daniel@gaisler.com>
* shared/can/occan.c: Fix Reenable command and fix typo.
2007-09-19 15:15:15 +00:00
Joel Sherrill
74a65e47ce 2007-09-19 Kate Feng <feng1@bnl.gov>
* README: Update.
2007-09-19 14:47:02 +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
db55493b5b Import from zlib-1.2.4 2006-10-14 16:45:47 +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
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
5845 changed files with 458322 additions and 181857 deletions

222
ChangeLog
View File

@@ -1,3 +1,225 @@
2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* SUPPORT: Update address.
2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
* aclocal/check-bsps.m4: Adopt icecube changes from CVS-HEAD.
2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: Bump rtems_api to 4.9.
2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
* aclocal/check-bsps.m4: Add missing icecube.
2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* MAINTAINERS, README.configure, aclocal/bsp-alias.m4,
aclocal/canonical-target-name.m4, aclocal/check-bsps.m4: Remove TI
C4x and NIOS2 ports from 4.9 branch.
2008-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: Updated list of BSPs.
2008-09-08 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* make/custom/pghplus.cfg, make/custom/tqm8xx_stk8xx.cfg,
* make/custom/tqm8xx.cfg,
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
added MPC8xx based tqm8xx BSP family
2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4 (_RTEMS_OUTPUT_SUBDIRS): Allow empty configdirs.
2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Remove doxygen
comments.
* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
AC_PREREQ(2.62).
2008-07-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Added MPC5566EVB and
MPC8313ERDB. Added Doxygen style comment.
2008-07-14 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* make/custom/haleakala.cfg:
added PPC405 haleakala BSP contributed by Michael Hamel
2008-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4,
* make/custom/m5484FireEngine.cfg:
added pgh360 BSP variant
added m5484FireEngine BSP
2008-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, acinclude.m4: s/AC_HELP/AS_HELP/.
2008-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Use find . ... preinstall.am for portability reasons.
2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
aclocal/enable-rtemsbsp.m4, aclocal/enable-tests.m4,
aclocal/multilib.m4: s/AC_HELP/AS_HELP/.
2007-11-06 Ray Xu <rayx.cn@gmail.com>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
2007-09-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* VERSION: Bump VERSION to 4.8.99.0.
* aclocal/version.m4: Bump RTEMS_API to 4.9.
Bump RTEMS_VERSION to 4.8.99.0.
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

@@ -35,7 +35,6 @@ Networking NAME-TBD EMAIL-TBD
arm Jay Monkman jtm@lopingdog.com
avr Ralf Corsepius ralf.corsepius@rtems.org
c4x Joel Sherrill joel.sherrill@OARcorp.com
h8300 NAME-TBD EMAIL-TBD
i386 NAME-TBD EMAIL-TBD
m68k NAME-TBD EMAIL-TBD

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.9
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/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,35 @@ 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-rtems4.9
h8300-rtems4.9
i386-rtems4.9
m68k-rtems4.9
mips-rtems4.9
no_cpu-rtems4.9
powerpc-rtems4.9
sh-rtems4.9
sparc-rtems4.9
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,38 +117,30 @@ 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
The sample tests are built by 'make all' when configured with
--enable-tests=samples. Use --enable-tests=all to build the full
test suite.
By default, --enable-docs is disabled and documentation is not built.
Documentation is built separately from the source code.
2.2 Build with Cygnus one-tree release
[NOTE: This section does not apply anymore.]
To build and install RTEMS with the one-tree structure, just copy the rtems
directory to the tree. The one-tree configure.in and Makefile.in has to be
replaced with the RTEMS-aware versions. The build options are the same as
for the standalone build.
2.3 Target Dependent Notes
2.2 Target Dependent Notes
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 +150,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 +165,48 @@ 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 nds rtl22x rtl22xx_t
smdk2410
c4x : c3xsim c4xsim
avr: : none
bfin : eZKit533 bf537Stamp
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.
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 : av5282 csb360 gen68302 gen68360 gen68360_040
genmcf548x idp mcf5206elite mcf52235 mcf5235 mcf5239
m5484FireEngine mrm332 mvme136 mvme147s mvme162 mvme162lx
mvme167 ods68302 pgh360 sim68000 simcpu32 uC5282
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
p4600 p4650
powerpc : ep1a gen405 helas403 mcp750 mbx8xx mtx603e
mpc8260ads mvme230x mvme5500 psim score603e ss555
powerpc : brs5l ep1a gen5200 gen83xx haleakala hsc_cm01 icecube
mbx821_001 mbx821_002 mbx821_002b mbx860_001b mbx860_002
mbx860_005b mcp750 mvme2100 mvme2307 mtx603e
mvme5500 mpc55xxevb mpc8260ads mpc8313erdb mpc8349eamds
pghplus pm520_cr825 pm520_ze30 psim score603e ss555
tqm8xx_stk8xx virtex
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 mbx8xx, gen5200, gen83xx, and tqm8xx BSPs are
designed to handle a variety of boards based on the same
family of system on chips CPUs
sparc : erc32 erc32nfp leon1 leon2
sh : gensh1 gensh2 gensh4 shsim simsh4 simsh7045
sparc : erc32 sis leon2 leon3
any : bare
@@ -239,22 +239,12 @@ Please refer to the BSP and Device Driver Guide.
7. Tested configurations
========================
All gnu-based bsps have been built on Linux.
The native (posix) ports have been built and run only on Linux.
The following configurations have NOT been tested:
+ Anything on Nextstep, HPUX and Irix.
+ The C4x and OR32 ports (requires specially patched toolchain)
All BSPs have been built on GNU/Linux if the target architecture
is supported in the FSF tools distribution.
8. Prerequisites
================
Gawk version 2 or higher.
GNU make version 3.72 or higher.
GNU make
Bash.
gcc version > 2.8
NOTE: These prerequisites are probably out of date but autoconf should detect
any problems.
binutils, gcc, newlib and gdb versions matching those in the RPMs.

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.9.5

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
@@ -14,7 +14,7 @@ dnl Stripped down version of autoconf-2.52's AC_ARG_VAR.
AC_DEFUN([_RTEMS_ARG_VAR],
[
m4_expand_once([m4_divert_once([HELP_VAR],
[AC_HELP_STRING([$1], [$2], [ ])])],
[AS_HELP_STRING([$1], [$2], [ ])])],
[$0($1)])dnl
])
@@ -211,7 +211,7 @@ if test "$no_recursion" != yes; then
esac
ac_popdir=`pwd`
for ac_dir in $$1_configdirs; do
for ac_dir in : $$1_configdirs; do test "x$ac_dir" = x: && continue
# Do not complain, so a configure script can configure whichever
# parts of a large source tree are present.

View File

@@ -8,10 +8,12 @@ AC_DEFUN([_RTEMS_BSP_ALIAS],
[# account for "aliased" bsps which share source code
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
pghplus) $2=tqm8xx ;; # powerpc - mpc8xx custom board
tqm8xx_stk8xx) $2=tqm8xx ;; # powerpc - tqm8xx on starter kit
pgh360) $2=gen68360 ;; # m68k - 68360 custom board
m5484FireEngine) $2=genmcf548x ;; # m68k - mcf548x eva board
mbx8*) $2=mbx8xx ;; # MBX821/MBX860 board
mcp750) $2=motorola_powerpc ;; # Motorola PPC board variant
mtx603e) $2=motorola_powerpc ;; # Motorola PPC board variant
@@ -27,6 +29,12 @@ 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
mpc55??evb) $2=mpc55xxevb ;; # MPC5566EVB based board
mpc8349eamds) $2=gen83xx ;; # MPC8349 based board
hsc_cm01) $2=gen83xx ;; # MPC8349 based board
mpc8313erdb) $2=gen83xx ;; # MPC83XX based board
rtl22xx_t) $2=rtl22xx ;; # rtl22xx bsp in thumb mode
simcpu32) $2=sim68000 ;; # BSVC CPU32 variant
simsh7032) $2=shsim ;; # SH7032 simulator
simsh7045) $2=shsim ;; # SH7045 simulator

View File

@@ -29,9 +29,6 @@ case "${target}" in
sparc-sun-solaris*) # unix "simulator" port
RTEMS_CPU=unix
;;
tic4x-*rtems*) # gcc changed the name
RTEMS_CPU=c4x
;;
*)
RTEMS_CPU=`echo $target | sed 's%^\([[^-]]*\)-\(.*\)$%\1%'`
;;

View File

@@ -16,21 +16,23 @@ AC_MSG_CHECKING([for available BSPs])
-e "s,/bsp_specs$,,"`
case $bsp_family in
# Now account for BSPs with build variants
c4xsim) bsps="c4xsim c3xsim";;
gen68360) bsps="gen68360 gen68360_040";;
gen68360) bsps="gen68360 gen68360_040 pgh360";;
tqm8xx) bsps="pghplus tqm8xx_stk8xx";;
genmcf548x) bsps="m5484FireEngine";;
p4000) bsps="p4600 p4650";;
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";;
mpc55xxevb) bsps="mpc5566evb";;
gen83xx) bsps="mpc8349eamds hsc_cm01 mpc8313erdb";;
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";;
rtl22xx) bsps="rtl22xx rtl22xx_t)";;
sim68000) bsps="sim68000 simcpu32";;
shsim) bsps="simsh7032 simsh7045";;
*) bsps="$bsp_family";;

View File

@@ -3,7 +3,7 @@ dnl $Id$
AC_DEFUN([RTEMS_ENABLE_CXX],
[
AC_ARG_ENABLE(cxx,
[AC_HELP_STRING([--enable-cxx],
[AS_HELP_STRING([--enable-cxx],
[enable C++ support and build the rtems++ library])],
[case "${enable_cxx}" in
yes) RTEMS_HAS_CPLUSPLUS=yes ;;

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

@@ -5,7 +5,7 @@ AC_DEFUN([RTEMS_ENABLE_ITRON],
## AC_BEFORE([$0], [RTEMS_CHECK_ITRON_API])dnl
AC_ARG_ENABLE(itron,
[AC_HELP_STRING([--enable-itron],[enable itron interface])],
[AS_HELP_STRING([--enable-itron],[enable itron interface])],
[case "${enableval}" in
yes) RTEMS_HAS_ITRON_API=yes ;;
no) RTEMS_HAS_ITRON_API=no ;;

View File

@@ -3,7 +3,7 @@ dnl $Id$
AC_DEFUN([RTEMS_ENABLE_MULTIPROCESSING],
[
AC_ARG_ENABLE(multiprocessing,
[AC_HELP_STRING([--enable-multiprocessing],
[AS_HELP_STRING([--enable-multiprocessing],
[enable multiprocessing interface])],
[case "${enable_multiprocessing}" in
yes) ;;

View File

@@ -5,7 +5,7 @@ AC_DEFUN([RTEMS_ENABLE_NETWORKING],
## AC_BEFORE([$0], [RTEMS_CHECK_NETWORKING])dnl
AC_ARG_ENABLE(networking,
[AC_HELP_STRING([--enable-networking],[enable TCP/IP stack])],
[AS_HELP_STRING([--enable-networking],[enable TCP/IP stack])],
[case "${enableval}" in
yes) RTEMS_HAS_NETWORKING=yes ;;
no) RTEMS_HAS_NETWORKING=no ;;

View File

@@ -5,7 +5,7 @@ AC_DEFUN([RTEMS_ENABLE_POSIX],
## AC_BEFORE([$0], [RTEMS_CHECK_POSIX_API])dnl
AC_ARG_ENABLE(posix,
[AC_HELP_STRING([--enable-posix],[enable posix interface])],
[AS_HELP_STRING([--enable-posix],[enable posix interface])],
[case "${enableval}" in
yes) RTEMS_HAS_POSIX_API=yes ;;
no) RTEMS_HAS_POSIX_API=no ;;

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

@@ -3,7 +3,7 @@
AC_DEFUN([RTEMS_ENABLE_RTEMS_DEBUG],
[
AC_ARG_ENABLE(rtems-debug,
AC_HELP_STRING([--enable-rtems-debug],[enable RTEMS_DEBUG]),
AS_HELP_STRING([--enable-rtems-debug],[enable RTEMS_DEBUG]),
[case "${enable_rtems_debug}" in
yes) enable_rtems_debug=yes ;;
no) enable_rtems_debug=no ;;

View File

@@ -7,7 +7,7 @@ AC_DEFUN([RTEMS_ENABLE_RTEMSBSP],
[
AC_BEFORE([$0], [RTEMS_ENV_RTEMSBSP])
AC_ARG_ENABLE(rtemsbsp,
[AC_HELP_STRING([--enable-rtemsbsp="bsp1 bsp2 .."],
[AS_HELP_STRING([--enable-rtemsbsp="bsp1 bsp2 .."],
[BSPs to include in build])],
[case "${enable_rtemsbsp}" in
yes ) enable_rtemsbsp="" ;;

View File

@@ -3,7 +3,7 @@ dnl $Id$
AC_DEFUN([RTEMS_ENABLE_TESTS],
[
AC_ARG_ENABLE(tests,
[AC_HELP_STRING([--enable-tests],[enable tests (default:samples)])],
[AS_HELP_STRING([--enable-tests],[enable tests (default:samples)])],
[case "${enableval}" in
samples) enable_tests=samples;;
yes) enable_tests=yes ;;

View File

@@ -5,7 +5,7 @@ dnl parts of these macros are derived from newlib-1.8.2's multilib support
AC_DEFUN([RTEMS_ENABLE_MULTILIB],
[
AC_ARG_ENABLE(multilib,
AC_HELP_STRING([--enable-multilib],
AS_HELP_STRING([--enable-multilib],
[build many library versions (default=no)]),
[case "${enableval}" in
yes) multilib=yes ;;

View File

@@ -1,6 +1,7 @@
dnl $Id$
m4_define([RTEMS_API],[4.7])
# AC_DISABLE_OPTION_CHECKING is not available before 2.62
AC_PREREQ(2.62)
dnl
dnl RTEMS_TOP($1)
@@ -10,6 +11,7 @@ dnl
AC_DEFUN([RTEMS_TOP],
[dnl
AC_REQUIRE([RTEMS_VERSIONING])
AC_REQUIRE([AC_DISABLE_OPTION_CHECKING])
AC_CONFIG_AUX_DIR([$1])
AC_CHECK_PROGS(MAKE, gmake make)
AC_BEFORE([$0], [AM_INIT_AUTOMAKE])dnl

View File

@@ -1,2 +1,4 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.6.99.3]))
m4_define([_RTEMS_VERSION],[4.9.5]))
m4_define([RTEMS_API],[4.9])

276
ampolish3 Executable file
View File

@@ -0,0 +1,276 @@
#! /usr/bin/perl -w
# $Id$
# Copyright (C) 2005, 2006 Ralf Corsépius, Ulm, Germany
#
# Permission to use, copy, modify, and distribute this software
# is freely granted, provided that this notice is preserved.
# Helper script to generate pre/tmpinstall rules for RTEMS Makefile.am.
#
# Usage: ampolish3 Makefile.am > preinstall.am
#
# Reads a Makefile.am from stdin and writes corresponding
# pre/tmpinstall rules to stdout.
sub replace($);
sub print_dirstamp($$$);
# Predefined directory mappings:
#
# final-installation directory => temp installation directory
my %dirmap = (
'$(includedir)' => '$(PROJECT_INCLUDE)',
'$(libdir)' => '$(PROJECT_LIB)',
'$(project_libdir)' => '$(PROJECT_LIB)',
'$(project_includedir)' => '$(PROJECT_INCLUDE)'
);
# Conventions on automake primaries:
#
# *_HEADERS -> preinstall
# noinst*_HEADERS -> noinst
# noinst_*_LIBRARIES -> noinst
# project_*_LIBRARIES -> tmpinstall
# *_LIBRARIES -> ignore (no preinstallation)
# dist_project_*_DATA -> preinstall (bsp_specs,linkcmds)
# project_*_DATA -> tmpinstall (*.o, *.a)
# dist_*_DATA -> ignore (no preinstallation)
# *SCRIPTS -> ignore (no preinstallation)
# noinst_*_PROGRAMS -> noinst
# project_*_PROGRAMS -> tmpinstall
# *_PROGRAMS -> ignore (no preinstallation)
## 1st pass: read in file
my @buffer1 = () ;
my %seen = ();
my %predefs = ();
{
my $mode = 0 ;
my $line = '';
while ( <> )
{
if ( $mode == 0 )
{
if ( /^([a-zA-Z0-9_]+\s*[\+]?[:=].*)\\$/o )
{
$line = "$1" ;
$mode = 1;
} else {
push @buffer1, $_ ;
}
} elsif ( $mode == 1 ) {
if ( /^(.*)\\$/o ) {
$line .= $1;
} else {
$line .= $_ ;
push @buffer1, $line ;
$line = '';
$mode = 0 ;
}
}
}
}
#foreach my $l ( @buffer1 ) { print STDERR "1:<$l>"; }
# Filter out all Makefile code not relevant here
my @buffer2 = ();
foreach my $l ( @buffer1 ) {
if ( $l=~ /^\t.*$/o )
{ #ignore: Production of a make rule.
} elsif ( $l =~ /^\s*([a-zA-Z0-9_]*dir)\s*\=\s*(.*)\s*$/o )
{ # dirs
push @buffer2, "$l";
$dirmap{"\$\($1\)"} = replace($2);
} elsif ( $l =~ /^\s*noinst_(.*)\s*[\+]?\=(.*)$/o )
{
#ignore: noinst_* are not relevant here.
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_|)([a-zA-Z0-9_]+)_(HEADERS|LIBRARIES|DATA|SCRIPTS|PROGRAMS)\s*([\+]?\=)\s*(.*)/o )
{
if ( ( "$5" eq '=' ) ) {
my $v = $dirmap{"\$\($3dir\)"};
if ( $v =~ /\$\(PROJECT_[^\)]+\)$/ )
{
$predefs{"$v"} = 1;
}
}
foreach my $f ( split(' ',$6) ) {
push @buffer2, "$1$2$3_$4 +=$f\n";
}
} elsif ( $l =~ /^\s*(if|else|endif)\s*.*$/o )
{ # conditionals
push @buffer2, "$l";
}
# Check if Makefile.am already contains CLEANFILES or DISTCLEANFILES
if ( $l =~ /^\s*(CLEANFILES|DISTCLEANFILES|SUBDIRS)\s*\=.*$/o )
{
$predefs{"$1"} = 1;
}
}
if ( $predefs{"\$(PROJECT_INCLUDE)"} ){
unshift @buffer2, "includedir = \$(includedir)\n";
}
if ( $predefs{"\$(PROJECT_LIB)"} ){
unshift @buffer2, "libdir = \$(libdir)\n";
}
# foreach my $l ( @buffer2 ) { print STDERR "2:<$l>"; }
my @buffer3 = ();
foreach my $l ( @buffer2 ) {
if ( $l =~ /^\s*([a-zA-Z0-9_]*dir)\s*\=\s*(.*)\s*$/o )
{ # dirs
my $v = $dirmap{"\$\($1\)"};
print_dirstamp(\@buffer3,$v,"PREINSTALL_DIRS");
$seen{"PREINSTALL_DIRS"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_|)([a-zA-Z0-9_]+)_HEADERS\s*\+\=(.*)/o )
{ # preinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"PREINSTALL_FILES += $v/$x\n\n";
$seen{"PREINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_)([a-zA-Z0-9_]+)_LIBRARIES\s*\+\=(.*)/o )
{ # tmpinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"TMPINSTALL_FILES += $v/$x\n\n";
$seen{"TMPINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)([a-zA-Z0-9_]+)_LIBRARIES\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(dist_)(project_)([a-zA-Z0-9_]+)_DATA\s*\+\=(.*)/o )
{ # preinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"PREINSTALL_FILES += $v/$x\n\n";
$seen{"PREINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|)(project_)([a-zA-Z0-9_]+)_DATA\s*\+\=(.*)/o )
{ # tmpinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"TMPINSTALL_FILES += $v/$x\n\n";
$seen{"TMPINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(dist_|)([a-zA-Z0-9_]+)_DATA\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(nodist_|dist_|)([a-zA-Z0-9_]+)_SCRIPTS\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_)([a-zA-Z0-9_]+)_PROGRAMS\s*\+\=(.*)/o )
{ # tmpinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_PROGRAM) \$< $v/$x\n",
"TMPINSTALL_FILES += $v/$x\n\n";
$seen{"TMPINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)([a-zA-Z0-9_]+)_PROGRAMS\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(if|else|endif)\s*.*$/o )
{ # conditionals
push @buffer3, "$l";
}
}
# foreach my $l ( @buffer3 ) { print STDERR "3:<$l>"; }
my $output;
$output .= "## Automatically generated by ampolish3 - Do not edit\n\n";
$output .= "if AMPOLISH3\n";
$output .= "\$(srcdir)/preinstall.am: Makefile.am\n";
$output .= "\t\$(AMPOLISH3) \$(srcdir)/Makefile.am > \$(srcdir)/preinstall.am\n";
$output .= "endif\n\n";
foreach my $k ( keys %seen )
{
if ( $k =~ /PREINSTALL_FILES/o ) {
$output .= "all-am: \$(PREINSTALL_FILES)\n\n";
$output .= "$k =\n";
$output .= "CLEANFILES ";
if ( $predefs{"CLEANFILES"} ) { $output .= "+"; }
$output .= "= \$($k)\n";
$predefs{"CLEANFILES"} = 1;
} elsif ( $k =~ /TMPINSTALL_FILES/o ) {
$output .= "all-local: \$(TMPINSTALL_FILES)\n\n";
$output .= "$k =\n";
$output .= "CLEANFILES ";
if ( $predefs{"CLEANFILES"} ) { $output .= "+"; }
$output .= "= \$($k)\n";
$predefs{"CLEANFILES"} = 1;
} elsif ( $k =~ /.*DIRS/o ) {
$output .= "$k =\n";
$output .= "DISTCLEANFILES ";
if ( $predefs{"DISTCLEANFILES"} ) { $output .= "+"; }
$output .= "= \$($k)\n";
$predefs{"DISTCLEANFILES"} = 1;
}
$output .= "\n";
}
# Pretty printing
$output .= join ( '', @buffer3 );
$output =~ s/\nelse\n+endif/\nendif/g;
$output =~ s/\n\n+endif/\nendif/g;
$output =~ s/\nif [a-zA-Z0-9_!]+\n+endif//g;
print STDOUT $output;
exit 0;
sub replace($)
{
my ($v) = @_;
foreach my $i ( keys %dirmap )
{
$v =~ s/\Q$i/$dirmap{$i}/g;
}
return $v;
}
sub print_dirstamp($$$)
{
my ($obuf,$file,$inst) = @_ ;
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 +1,8 @@
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

@@ -153,7 +153,7 @@ The following persons/organizations have made contributions:
interrupt management API that reduces interrupt latency while making
it easier to support external interrupt controllers.
+ Joel Sherrill <joel@OARcorp.com> for the BSPs that work with
+ Joel Sherrill <joel.sherrill@OARcorp.com> for the BSPs that work with
numerous simulators including psim, c4xsim, h8sim, armulator,
sim68000, and simcpu32. Most of these BSPs work with instruction
set simulators in gdb.

View File

@@ -1,3 +1,20 @@
2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* ACKNOWLEDGEMENTS, TOOL_TARGETS: Remove TI C4x and NIOS2 ports from
4.9 branch.
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

@@ -5,48 +5,32 @@
The following are targets for the GNU tools (gcc, binutils, newlib, and gdb)
that are for RTEMS, their object format, and status notes
arm:
arm-rtems ELF
arm: arm-rtems ELF
c4x:
c4x-rtems COFF Requires patches
h8300: h8300-rtems COFF
h8300:
h8300-rtems COFF
i386: i386-rtems ELF
i386:
i386-rtems ELF
m68k: m68k-rtems ELF
m68k:
m68k-rtems ELF
mips:
mips*-rtems ELF Big endian
mips*el-rtems ELF Little endian
mips: mips*-rtems ELF Big endian
mips*el-rtems ELF Little endian
NOTE: Little endian configuration is not in all tools and
is untested for RTEMS itself.
nios2:
nios2-elf ELF Little endian
nios2: nios2-elf ELF Little endian
NOTE: Currently there is no native nios2-rtems toolchain;
Altera's nios2-elf-tools can be used with wrapper scripts.
powerpc:
powerpc-rtems ELF
powerpcle-rtems ELF Little endian
powerpc: powerpc-rtems ELF
powerpcle-rtems ELF Little endian
NOTE: Little endian configuration is not in all tools and
is untested for RTEMS itself.
sh:
sh-rtems COFF
sh-rtemscoff COFF
sh-rtemself ELF
NOTE: ELF is not completely stable for SH yet.
sh: sh-rtems ELF
sparc:
sparc-rtems ELF

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,3 +1,583 @@
2009-03-12 Daniel Hellstrom <daniel@gaisler.com>
PR 1392/bsps
* libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
over multiple pages results in extra data being written.
2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c: Fixed RTEMS_BLKDEV_CAPABILITIES ioctl
which caused invalid multiple block writes.
2008-11-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Transmit the character in the polled write
function within a critical section for printk() compatibility.
2008-09-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Remove pre-production testing CFLAGS.
2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/canonical-target-name.m4, aclocal/rtems-cpu-subdirs.m4:
Remove TI C4x and NIOS2 ports from 4.9 branch.
2008-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.h: Convert to Unix file format.
2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/mc68681.c, libchip/serial/mc68681_p.h,
libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
libchip/serial/serial.h, libchip/serial/serprobe.c,
libchip/serial/sersupp.h, libchip/serial/z85c30.c:
Convert to "bool".
* libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c,
libchip/i2c/spi-memdrv.h: Convert to "bool".
* libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c: Convert to "bool".
* libchip/ide/ata.c, libchip/ide/ata_internal.h,
libchip/ide/ide_ctrl_cfg.h: Convert to "bool".
* libchip/display/disp_hcms29xx.c, libchip/display/disp_hcms29xx.h:
Convert to "bool".
* libchip/network/if_fxp.c, libchip/network/if_fxpvar.h:
Convert to "bool".
* libchip/shmdr/fatal.c, libchip/shmdr/shm_driver.h:
Convert to "bool".
2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c,
libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared
memory driver to not use the clock ioctl to install a method to poll
for input. It now uses a Class API Timer which means we can eliminate
this special IOCTL from all clock drivers.
* libchip/shmdr/setckvec.c: Removed.
2008-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/sonic.c: Do not declare a variable just to hold an
ignored return value.
2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
* libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/display/disp_hcms29xx.c: Do not make these static. They
appear to be unused that way.
2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/shmdr/shm_driver.h: Correct prototypes.
2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
variables and made methods static.
2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Fix warning.
2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Add -Wnested-externs.
2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c: Add missing prototype.
* libchip/ide/ata.c, libchip/network/elnk.c: Add missing prototypes.
2008-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Add -Wimplicit-function-declaration
-Wstrict-prototypes to RTEMS_CFLAGS.
2008-08-02 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
rtems_blkdev_request count and start references. Use
RTEMS_BLKDEV_START_BLOCK.
2008-07-29 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c: Updated to the libblock changes.
* libchip/ide/ata.c: Change to use a mutex rather than disable
pre-emption. Updated to the libblock changes.
* libchip/ide/ata_internal.h: Updated to the new chains API.
* libchip/ide/ide_controller.c: Updated to the libblock
changes. Added come debug tracing.
* libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated
to the libblock changes.
2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RPCGEN, RPCTOOLS.
2008-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Use inttypes.h
for output format specifiers.
2008-07-17 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/display/font_hcms29xx.h, libchip/display/disp_hcms29xx.h:
Fixed some data types
2008-07-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c: Added missing header file.
* libchip/Makefile.am: Added SD Card driver.
2008-07-14 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/display/font_hcms29xx.c, libchip/display/disp_fonts.h
make glyphs non-constant, added file headers
2008-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/display/disp_fonts.h, libchip/display/disp_hcms29xx.c
* libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c
* libchip/display/font_hcms29xx.h
Creation of SPI display driver
2008-07-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: SD Card driver
via SPI.
2008-06-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
AC_PREREQ(2.62).
2008-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS.
2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/Makefile.am: Move termios helper routines from libchip to
libcsupport. Add routine which makes it easy for a termios device
driver to inform termios of its default baud rate. This avoids
inconsistencies in later termios settings changes.
* libchip/serial/termios_baud2index.c,
libchip/serial/termios_baud2num.c: Removed.
2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/bsp-bootcards-handles-ram-allocation.m4: New file.
2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* wrapup/Makefile.am: Many BSPs do not include any .rel files now so do
not fail if there are none.
2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.h,
* libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-fram-fm25l256.h,
* libchip/i2c/spi-memdrv.c, libchip/i2c/spi-memdrv.h,
* libchip/Makefile.am:
derived a generic spi memory driver from spi-flash-m25p40,
added descriptor for fram fm25l256
2008-05-07 Till Straumann <strauman@slac.stanford.edu>
PR 649/bsps
* libchip/ide/ata.c: Give up if the interface does not become ready.
2008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>
Moved to cpukit.
* nfsclient/.cvsignore, nfsclient/ChangeLog.slac, nfsclient/LICENSE,
nfsclient/Makefile.am, nfsclient/README, nfsclient/preinstall.am,
nfsclient/rfc1094.txt, nfsclient/rtems-filesystem-patch,
nfsclient/proto/mount_prot.h, nfsclient/proto/mount_prot.x,
nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/nfs_prot.h,
nfsclient/proto/nfs_prot.x, nfsclient/proto/nfs_prot_xdr.c,
nfsclient/src/cexphelp.c, nfsclient/src/dirutils.c,
nfsclient/src/librtemsNfs.h, nfsclient/src/nfs.c,
nfsclient/src/nfs.modini.c, nfsclient/src/nfsTest.c,
nfsclient/src/rpcio.c, nfsclient/src/rpcio.h,
nfsclient/src/rpcio.modini.c, nfsclient/src/sock_mbuf.c,
nfsclient/src/xdr_mbuf.c: Removed.
2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Stop building nfsclient here and build it in CPUKIT.
2008-01-05 Chris Johns <chrisj@rtems.org>
* libchip/flash/am29lv160.c: Update the blank check error message
to say there is an error.
2007-12-22 Chris Johns <chrisj@rtems.org>
* nfsclient/src/nfs.c, nfsclient/src/rpcio.c: Adjust the length of
the hello message. Just one line but still a little too long.
2007-12-14 Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Add libflash.a to the libbsp library.
* libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support.
* libchip/flash, libchip/flash/am29lv160.c,
libchip/flash/am29lv160.h: New.
2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/if_fxp.c: Spacing.
2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
Avoid using 'stdio' before the system is up and fully
initialized.
2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
* libchip/Makefile.am, libchip/preinstall.am:
added new driver for Maxim DS1375 i2c RTC.
2007-09-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/i2c/spi-flash-m25p40.c:
added addressing call in write function
2007-09-24 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.c,
* libchip/Makefile.am:
added SPI flash driver for a M25P40 chip (based on libi2c extensions)
2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
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-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump RTEMS_API to 4.9.
Bump RTEMS_VERSION to 4.8.99.0.
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

@@ -0,0 +1,35 @@
dnl $Id$
dnl
dnl RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION - some autoconf voodoo to
dnl indicate that the BSP is using the shared RAM allocation code in
dnl bootcard.c. This is a new way of doing things that will reduce the
dnl size of each BSP's bspstart.c and open the door for another round
dnl of benefits for BSPs that use this scheme.
dnl
dnl Benefits:
dnl - Reduced code in bspstart.c
dnl - Can optionally dirty memory at boot time.
dnl
dnl NOTE: This macro is intended to be temporary. When most of the
dnl BSPs use the new shared method, we need to either bulk edit
dnl the remaining BSPs to eliminate code using the old way. Or
dnl switch the sense of this macro to be required on BSPs using
dnl the old way.
dnl
dnl AGAIN: This is intended to be temporary. Please help by
dnl updating BSPs to use the new scheme.
dnl To be used in bsp-configure scripts
AC_DEFUN([RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION],
[AC_DEFINE_UNQUOTED([BSP_BOOTCARD_HANDLES_RAM_ALLOCATION],
[1],
[BSP uses shared logic in bootcard.c]
)
RTEMS_BSPOPTS_SET([BSP_DIRTY_MEMORY],[*],[0])
RTEMS_BSPOPTS_HELP([BSP_DIRTY_MEMORY],
[If defined, then PSIM will put a non-zero pattern into the RTEMS
Workspace and C program heap. This should assist in finding
code that assumes memory starts set to zero.])
])

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

@@ -34,10 +34,6 @@ case "${host}" in
RTEMS_CPU=unix
RTEMS_HOST=Solaris
;;
tic4x-*rtems*) # gcc changed the name
RTEMS_CPU=c4x
RTEMS_HOST=$host_os
;;
*)
RTEMS_CPU=`echo $host | sed 's%^\([[^-]]*\)-\(.*\)$%\1%'`
RTEMS_HOST=$host_os

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])
@@ -37,10 +35,10 @@ GCCSPECS="-B\$(PROJECT_ROOT)/lib/ -B\$(PROJECT_ROOT)/$RTEMS_BSP/lib/"
GCCSPECS="${GCCSPECS} -specs bsp_specs -qrtems"])
AC_SUBST(GCCSPECS)
if test "$GCC" = yes; then
AS_IF([test "$GCC" = yes],[
RTEMS_CFLAGS="$RTEMS_CFLAGS -Wall"
m4_if([$1],,[],[RTEMS_CFLAGS="$RTEMS_CFLAGS $1"])
fi
])
AC_SUBST(RTEMS_CFLAGS)
AS_IF([test x"$rtems_cv_gcc_isystem" = xyes],[

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,14 +11,13 @@ 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]);;
_RTEMS_CPU_SUBDIR([hppa1.1],[$1]);;
_RTEMS_CPU_SUBDIR([i386],[$1]);;
_RTEMS_CPU_SUBDIR([m68k],[$1]);;
_RTEMS_CPU_SUBDIR([mips],[$1]);;
_RTEMS_CPU_SUBDIR([nios2],[$1]);;
_RTEMS_CPU_SUBDIR([no_cpu],[$1]);;
_RTEMS_CPU_SUBDIR([or32],[$1]);;
_RTEMS_CPU_SUBDIR([powerpc],[$1]);;

View File

@@ -1,6 +1,7 @@
dnl $Id$
m4_define([RTEMS_API],[4.7])
# AC_DISABLE_OPTION_CHECKING is not available before 2.62
AC_PREREQ(2.62)
dnl
dnl RTEMS_TOP($1)
@@ -10,6 +11,7 @@ dnl
AC_DEFUN([RTEMS_TOP],
[dnl
AC_REQUIRE([RTEMS_VERSIONING])
AC_REQUIRE([AC_DISABLE_OPTION_CHECKING])
AC_REQUIRE([AM_SET_LEADING_DOT])
AC_CONFIG_AUX_DIR([$1])
AC_CHECK_PROGS(MAKE, gmake make)

View File

@@ -28,11 +28,13 @@ 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])
for rtems_config_dir in $RTEMS_BUILD_SUBDIRS; do
for rtems_config_dir in : $RTEMS_BUILD_SUBDIRS; do test "x$rtems_config_dir" = x: && continue
# Do not complain, so a configure script can configure whichever
# parts of a large source tree are present.
if test ! -d $srcdir/$rtems_config_dir; then
@@ -71,10 +73,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.9.5]))
m4_define([RTEMS_API],[4.9])

View File

@@ -1,3 +1,422 @@
2008-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/timer_driver.adb, support/timer_driver.ads,
tmtests/tm01/tmtest.adb, tmtests/tm02/tmtest.adb,
tmtests/tm03/tmtest.adb, tmtests/tm04/tmtest.adb,
tmtests/tm05/tmtest.adb, tmtests/tm06/tmtest.adb,
tmtests/tm07/tmtest.adb, tmtests/tm08/tmtest.adb,
tmtests/tm09/tmtest.adb, tmtests/tm10/tmtest.adb,
tmtests/tm11/tmtest.adb, tmtests/tm12/tmtest.adb,
tmtests/tm13/tmtest.adb, tmtests/tm14/tmtest.adb,
tmtests/tm15/tmtest.adb, tmtests/tm16/tmtest.adb,
tmtests/tm17/tmtest.adb, tmtests/tm18/tmtest.adb,
tmtests/tm19/tmtest.adb, tmtests/tm20/config.h,
tmtests/tm20/tmtest.adb, tmtests/tm21/tmtest.adb,
tmtests/tm22/tmtest.adb, tmtests/tm23/tmtest.adb,
tmtests/tm24/tmtest.adb, tmtests/tm25/tmtest.adb,
tmtests/tm28/tmtest.adb, tmtests/tm29/tmtest.adb,
tmtests/tmck/tmtest.adb, tmtests/tmoverhd/tmtest.adb: Clean up.
Verified to run on psim with gcc 4.3.2.
2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* samples/hello/config.h, sptests/spname01/config.h: These needed
CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/mptest.ads, mptests/mp02/mptest.ads,
mptests/mp03/mptest.ads, mptests/mp04/mptest.ads,
mptests/mp05/mptest.ads, mptests/mp06/mptest.ads,
mptests/mp07/mptest.ads, mptests/mp08/mptest.ads,
mptests/mp09/mptest.ads, mptests/mp10/mptest.ads,
mptests/mp11/mptest.ads, mptests/mp12/mptest.ads,
mptests/mp13/mptest.ads, mptests/mp14/mptest.ads,
samples/base_mp/mptest.ads, samples/base_sp/sptest.ads,
samples/hello/sptest.ads, samples/nsecs/sptest.ads,
samples/ticker/sptest.ads, sptests/sp01/sptest.ads,
sptests/sp02/sptest.ads, sptests/sp03/sptest.ads,
sptests/sp04/sptest.ads, sptests/sp05/sptest.ads,
sptests/sp06/sptest.ads, sptests/sp07/sptest.ads,
sptests/sp08/sptest.ads, sptests/sp09/sptest.ads,
sptests/sp11/sptest.ads, sptests/sp12/sptest.ads,
sptests/sp13/sptest.ads, sptests/sp14/sptest.ads,
sptests/sp15/sptest.ads, sptests/sp16/sptest.ads,
sptests/sp17/sptest.ads, sptests/sp19/sptest.ads,
sptests/sp20/sptest.ads, sptests/sp22/sptest.ads,
sptests/sp23/sptest.ads, sptests/sp24/sptest.ads,
sptests/sp25/sptest.ads, sptests/spname01/spname01.adb,
tmtests/tm01/tmtest.ads, tmtests/tm02/tmtest.ads,
tmtests/tm03/tmtest.ads, tmtests/tm04/tmtest.ads,
tmtests/tm05/tmtest.ads, tmtests/tm06/tmtest.ads,
tmtests/tm07/tmtest.ads, tmtests/tm08/tmtest.ads,
tmtests/tm09/tmtest.ads, tmtests/tm10/tmtest.ads,
tmtests/tm11/tmtest.ads, tmtests/tm12/tmtest.ads,
tmtests/tm13/tmtest.ads, tmtests/tm14/tmtest.ads,
tmtests/tm15/tmtest.ads, tmtests/tm16/tmtest.ads,
tmtests/tm17/tmtest.ads, tmtests/tm18/tmtest.ads,
tmtests/tm19/tmtest.ads, tmtests/tm20/tmtest.adb,
tmtests/tm20/tmtest.ads, tmtests/tm21/tmtest.ads,
tmtests/tm22/tmtest.ads, tmtests/tm23/tmtest.ads,
tmtests/tm24/tmtest.ads, tmtests/tm25/tmtest.ads,
tmtests/tm28/tmtest.ads, tmtests/tm29/tmtest.ads,
tmtests/tmck/tmtest.ads, tmtests/tmoverhd/tmtest.ads:
Added pragma Convention C as required by gcc > 4.3.
2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sptests/spname01/config.h: New file.
2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, sptests/Makefile.am: Exercise passing as object Id of
SELF.
* sptests/spname01/.cvsignore, sptests/spname01/Makefile.am,
sptests/spname01/ada_spname01.scn, sptests/spname01/spname01.adb,
sptests/spname01/sptest.adb, sptests/spname01/sptest.ads: New files.
2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am,
samples/base_mp/node1/Makefile.am, samples/base_mp/node2/Makefile.am,
samples/base_sp/Makefile.am, samples/hello/Makefile.am,
samples/nsecs/Makefile.am, samples/ticker/Makefile.am,
sptests/sp01/Makefile.am, sptests/sp02/Makefile.am,
sptests/sp03/Makefile.am, sptests/sp04/Makefile.am,
sptests/sp05/Makefile.am, sptests/sp06/Makefile.am,
sptests/sp07/Makefile.am, sptests/sp08/Makefile.am,
sptests/sp09/Makefile.am, sptests/sp11/Makefile.am,
sptests/sp12/Makefile.am, sptests/sp13/Makefile.am,
sptests/sp14/Makefile.am, sptests/sp15/Makefile.am,
sptests/sp16/Makefile.am, sptests/sp17/Makefile.am,
sptests/sp19/Makefile.am, sptests/sp20/Makefile.am,
sptests/sp22/Makefile.am, sptests/sp23/Makefile.am,
sptests/sp24/Makefile.am, sptests/sp25/Makefile.am,
tmtests/tm01/Makefile.am, tmtests/tm02/Makefile.am,
tmtests/tm03/Makefile.am, tmtests/tm04/Makefile.am,
tmtests/tm05/Makefile.am, tmtests/tm06/Makefile.am,
tmtests/tm07/Makefile.am, tmtests/tm08/Makefile.am,
tmtests/tm09/Makefile.am, tmtests/tm10/Makefile.am,
tmtests/tm11/Makefile.am, tmtests/tm12/Makefile.am,
tmtests/tm13/Makefile.am, tmtests/tm14/Makefile.am,
tmtests/tm15/Makefile.am, tmtests/tm16/Makefile.am,
tmtests/tm17/Makefile.am, tmtests/tm18/Makefile.am,
tmtests/tm19/Makefile.am, tmtests/tm20/Makefile.am,
tmtests/tm21/Makefile.am, tmtests/tm22/Makefile.am,
tmtests/tm23/Makefile.am, tmtests/tm24/Makefile.am,
tmtests/tm25/Makefile.am, tmtests/tm28/Makefile.am,
tmtests/tm29/Makefile.am, tmtests/tmck/Makefile.am,
tmtests/tmoverhd/Makefile.am: Make all test names unique. All needed
ada_ as prefix to distinguish them from the C tests. MP tests should
produce an executable with test name and node number in it. Screens
renamed to follow.
* ada_mvscn, mptests/mp01/node1/ada_mp01-node1.scn,
mptests/mp01/node2/ada_mp01-node2.scn,
mptests/mp02/node1/ada_mp02-node1.scn,
mptests/mp02/node2/ada_mp02-node2.scn,
mptests/mp03/node1/ada_mp03-node1.scn,
mptests/mp03/node2/ada_mp03-node2.scn,
mptests/mp04/node1/ada_mp04-node1.scn,
mptests/mp04/node2/ada_mp04-node2.scn,
mptests/mp05/node1/ada_mp05-node1.scn,
mptests/mp05/node2/ada_mp05-node2.scn,
mptests/mp06/node1/ada_mp06-node1.scn,
mptests/mp06/node2/ada_mp06-node2.scn,
mptests/mp07/node1/ada_mp07-node1.scn,
mptests/mp07/node2/ada_mp07-node2.scn,
mptests/mp08/node1/ada_mp08-node1.scn,
mptests/mp08/node2/ada_mp08-node2.scn,
mptests/mp09/node1/ada_mp09-node1.scn,
mptests/mp09/node2/ada_mp09-node2.scn,
mptests/mp10/node1/ada_mp10-node1.scn,
mptests/mp10/node2/ada_mp10-node2.scn,
mptests/mp11/node1/ada_mp11-node1.scn,
mptests/mp11/node2/ada_mp11-node2.scn,
mptests/mp12/node1/ada_mp12-node1.scn,
mptests/mp12/node2/ada_mp12-node2.scn,
mptests/mp13/node1/ada_mp13-node1.scn,
mptests/mp13/node2/ada_mp13-node2.scn,
mptests/mp14/node1/ada_mp14-node1.scn,
mptests/mp14/node2/ada_mp14-node2.scn,
samples/base_mp/node1/ada_base_mp-node1.scn,
samples/base_mp/node2/ada_base_mp-node2.scn,
samples/base_sp/ada_base_sp.scn, samples/hello/ada_hello.scn,
samples/nsecs/ada_nsecs.scn, samples/ticker/ada_ticker.scn,
sptests/sp01/ada_sp01.scn, sptests/sp02/ada_sp02.scn,
sptests/sp03/ada_sp03.scn, sptests/sp04/ada_sp04.scn,
sptests/sp05/ada_sp05.scn, sptests/sp06/ada_sp06.scn,
sptests/sp07/ada_sp07.scn, sptests/sp08/ada_sp08.scn,
sptests/sp09/ada_sp09.scn, sptests/sp11/ada_sp11.scn,
sptests/sp12/ada_sp12.scn, sptests/sp13/ada_sp13.scn,
sptests/sp14/ada_sp14.scn, sptests/sp15/ada_sp15.scn,
sptests/sp16/ada_sp16.scn, sptests/sp17/ada_sp17.scn,
sptests/sp19/ada_sp19.scn, sptests/sp20/ada_sp20.scn,
sptests/sp22/ada_sp22.scn, sptests/sp23/ada_sp23.scn,
sptests/sp24/ada_sp24.scn, sptests/sp25/ada_sp25.scn: New files.
* mptests/mp01/node1/mp01-node1.scn, mptests/mp01/node2/mp01-node2.scn,
mptests/mp02/node1/mp02-node1.scn, mptests/mp02/node2/mp02-node2.scn,
mptests/mp03/node1/mp03-node1.scn, mptests/mp03/node2/mp03-node2.scn,
mptests/mp04/node1/mp04-node1.scn, mptests/mp04/node2/mp04-node2.scn,
mptests/mp05/node1/mp05-node1.scn, mptests/mp05/node2/mp05-node2.scn,
mptests/mp06/node1/mp06-node1.scn, mptests/mp06/node2/mp06-node2.scn,
mptests/mp07/node1/mp07-node1.scn, mptests/mp07/node2/mp07-node2.scn,
mptests/mp08/node1/mp08-node1.scn, mptests/mp08/node2/mp08-node2.scn,
mptests/mp09/node1/mp09-node1.scn, mptests/mp09/node2/mp09-node2.scn,
mptests/mp10/node1/mp10-node1.scn, mptests/mp10/node2/mp10-node2.scn,
mptests/mp11/node1/mp11-node1.scn, mptests/mp11/node2/mp11-node2.scn,
mptests/mp12/node1/mp12-node1.scn, mptests/mp12/node2/mp12-node2.scn,
mptests/mp13/node1/mp13-node1.scn, mptests/mp13/node2/mp13-node2.scn,
mptests/mp14/node1/mp14-node1.scn, mptests/mp14/node2/mp14-node2.scn,
samples/base_mp/node1/base_mp-node1.scn,
samples/base_mp/node2/base_mp-node2.scn, samples/base_sp/base_sp.scn,
samples/hello/hello.scn, samples/nsecs/nsecs.scn,
samples/ticker/ticker.scn, sptests/sp01/sp01.scn,
sptests/sp02/sp02.scn, sptests/sp03/sp03.scn, sptests/sp04/sp04.scn,
sptests/sp05/sp05.scn, sptests/sp06/sp06.scn, sptests/sp07/sp07.scn,
sptests/sp08/sp08.scn, sptests/sp09/sp09.scn, sptests/sp11/sp11.scn,
sptests/sp12/sp12.scn, sptests/sp13/sp13.scn, sptests/sp14/sp14.scn,
sptests/sp15/sp15.scn, sptests/sp16/sp16.scn, sptests/sp17/sp17.scn,
sptests/sp19/sp19.scn, sptests/sp20/sp20.scn, sptests/sp22/sp22.scn,
sptests/sp23/sp23.scn, sptests/sp24/sp24.scn, sptests/sp25/sp25.scn:
Removed.
2007-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada.am: Now builds cleanly with GCC trunk.
2007-10-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am,
samples/base_mp/Makefile.am, samples/base_mp/node1/Makefile.am,
samples/base_mp/node2/Makefile.am, samples/base_sp/Makefile.am,
samples/hello/Makefile.am, samples/nsecs/Makefile.am,
samples/ticker/Makefile.am, sptests/sp01/Makefile.am,
sptests/sp02/Makefile.am, sptests/sp03/Makefile.am,
sptests/sp04/Makefile.am, sptests/sp05/Makefile.am,
sptests/sp06/Makefile.am, sptests/sp07/Makefile.am,
sptests/sp08/Makefile.am, sptests/sp09/Makefile.am,
sptests/sp11/Makefile.am, sptests/sp12/Makefile.am,
sptests/sp13/Makefile.am, sptests/sp14/Makefile.am,
sptests/sp15/Makefile.am, sptests/sp16/Makefile.am,
sptests/sp17/Makefile.am, sptests/sp19/Makefile.am,
sptests/sp20/Makefile.am, sptests/sp22/Makefile.am,
sptests/sp23/Makefile.am, sptests/sp24/Makefile.am,
sptests/sp25/Makefile.am, tmtests/tm01/Makefile.am,
tmtests/tm02/Makefile.am, tmtests/tm03/Makefile.am,
tmtests/tm04/Makefile.am, tmtests/tm05/Makefile.am,
tmtests/tm06/Makefile.am, tmtests/tm07/Makefile.am,
tmtests/tm08/Makefile.am, tmtests/tm09/Makefile.am,
tmtests/tm10/Makefile.am, tmtests/tm11/Makefile.am,
tmtests/tm12/Makefile.am, tmtests/tm13/Makefile.am,
tmtests/tm14/Makefile.am, tmtests/tm15/Makefile.am,
tmtests/tm16/Makefile.am, tmtests/tm17/Makefile.am,
tmtests/tm18/Makefile.am, tmtests/tm19/Makefile.am,
tmtests/tm20/Makefile.am, tmtests/tm21/Makefile.am,
tmtests/tm22/Makefile.am, tmtests/tm23/Makefile.am,
tmtests/tm24/Makefile.am, tmtests/tm25/Makefile.am,
tmtests/tm28/Makefile.am, tmtests/tm29/Makefile.am,
tmtests/tmck/Makefile.am, tmtests/tmoverhd/Makefile.am: Executables
should end in .exe just like their C counterparts.
2007-10-25 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* configure.ac, samples/Makefile.am: Added a test for Clock_Get_Uptime
* samples/nsecs/.cvsignore, samples/nsecs/Makefile.am,
samples/nsecs/config.h, samples/nsecs/nsecs.adb,
samples/nsecs/nsecs.scn, samples/nsecs/sptest.adb,
samples/nsecs/sptest.ads: New files.
2007-10-18 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sptests/sp16/sptest.ads, sptests/sp20/sptest.adb,
sptests/sp20/sptest.ads: Forgot to update the copyright.
2007-10-18 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sptests/sp09/sp09.scn, sptests/sp09/sptest.adb,
sptests/sp13/sp13.scn, sptests/sp13/sptest.adb,
sptests/sp16/sp16.scn, sptests/sp16/sptest.adb,
sptests/sp16/sptest.ads, sptests/sp20/sp20.scn,
sptests/sp20/sptest.adb, sptests/sp20/sptest.ads: Updated tests to
match the current C tests and regenerated the .scn files.
2007-10-10 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* configure.ac, samples/base_sp/base_sp.scn, samples/base_sp/config.h,
samples/base_sp/sptest.adb, samples/hello/config.h,
samples/ticker/config.h, samples/ticker/ticker.scn,
sptests/Makefile.am, sptests/sp01/sp01.scn, sptests/sp02/config.h,
sptests/sp02/sp02.scn, sptests/sp03/config.h, sptests/sp03/sp03.scn,
sptests/sp04/sp04.scn, sptests/sp04/sptest.adb,
sptests/sp05/config.h, sptests/sp05/sp05.scn, sptests/sp06/config.h,
sptests/sp07/config.h, sptests/sp07/sp07.scn,
sptests/sp07/sptest.adb, sptests/sp07/sptest.ads,
sptests/sp08/config.h, sptests/sp08/sp08.scn,
sptests/sp09/Makefile.am, sptests/sp09/config.h,
sptests/sp09/sp09.scn, sptests/sp09/sptest.adb,
sptests/sp09/sptest.ads, sptests/sp11/config.h,
sptests/sp11/sp11.scn, sptests/sp12/config.h, sptests/sp12/sp12.scn,
sptests/sp13/config.h, sptests/sp13/sp13.scn,
sptests/sp13/sptest.adb, sptests/sp14/config.h,
sptests/sp14/sp14.scn, sptests/sp15/config.h, sptests/sp15/sp15.scn,
sptests/sp16/config.h, sptests/sp16/sp16.scn,
sptests/sp16/sptest.adb, sptests/sp17/config.h,
sptests/sp19/config.h, sptests/sp19/sp19.scn, sptests/sp20/config.h,
sptests/sp20/sp20.scn, sptests/sp22/config.h, sptests/sp22/sp22.scn,
sptests/sp23/config.h, sptests/sp23/sp23.scn, sptests/sp24/config.h,
sptests/sp24/sp24.scn, sptests/sp25/config.h, sptests/sp25/sp25.scn,
support/init.c, support/test_support.adb, support/test_support.ads,
tmtests/tm09/config.h, tmtests/tm20/tmtest.adb,
tmtests/tmoverhd/dummy_rtems.adb, tmtests/tmoverhd/dummy_rtems.ads,
tmtests/tmoverhd/tmtest.adb, tmtests/tmoverhd/tmtest.ads: Updated
tests so that they would all compile and run without errors. Some
tests that are no longer valid using the current binding were
removed. Also updated the .scn files to reflect the current test
output.
* sptests/sp21/.cvsignore, sptests/sp21/Makefile.am,
sptests/sp21/config.h, sptests/sp21/sp21.adb, sptests/sp21/sp21.scn,
sptests/sp21/sptest.adb, sptests/sp21/sptest.ads,
sptests/spsize/.cvsignore, sptests/spsize/Makefile.am,
sptests/spsize/spsize.adb, sptests/spsize/sptest.adb,
sptests/spsize/sptest.ads: Removed.
2007-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am: Basic
build structure should now be correct. The remaining issues should be
test specific.
* mptests/mp01/config_base.h, mptests/mp01/node1/config.h,
mptests/mp01/node1/mp01_node1.adb, mptests/mp01/node2/config.h,
mptests/mp01/node2/mp01_node2.adb, mptests/mp02/config_base.h,
mptests/mp02/node1/config.h, mptests/mp02/node1/mp02_node1.adb,
mptests/mp02/node2/config.h, mptests/mp02/node2/mp02_node2.adb,
mptests/mp03/config_base.h, mptests/mp03/node1/config.h,
mptests/mp03/node1/mp03_node1.adb, mptests/mp03/node2/config.h,
mptests/mp03/node2/mp03_node2.adb, mptests/mp04/config_base.h,
mptests/mp04/node1/config.h, mptests/mp04/node1/mp04_node1.adb,
mptests/mp04/node2/config.h, mptests/mp04/node2/mp04_node2.adb,
mptests/mp05/config_base.h, mptests/mp05/node1/config.h,
mptests/mp05/node1/mp05_node1.adb, mptests/mp05/node2/config.h,
mptests/mp05/node2/mp05_node2.adb, mptests/mp06/config_base.h,
mptests/mp06/node1/config.h, mptests/mp06/node1/mp06_node1.adb,
mptests/mp06/node2/config.h, mptests/mp06/node2/mp06_node2.adb,
mptests/mp07/config_base.h, mptests/mp07/node1/config.h,
mptests/mp07/node1/mp07_node1.adb, mptests/mp07/node2/config.h,
mptests/mp07/node2/mp07_node2.adb, mptests/mp08/config_base.h,
mptests/mp08/node1/config.h, mptests/mp08/node1/mp08_node1.adb,
mptests/mp08/node2/config.h, mptests/mp08/node2/mp08_node2.adb,
mptests/mp09/config_base.h, mptests/mp09/node1/config.h,
mptests/mp09/node1/mp09_node1.adb, mptests/mp09/node2/config.h,
mptests/mp09/node2/mp09_node2.adb, mptests/mp10/config_base.h,
mptests/mp10/node1/config.h, mptests/mp10/node1/mp10_node1.adb,
mptests/mp10/node2/config.h, mptests/mp10/node2/mp10_node2.adb,
mptests/mp11/config_base.h, mptests/mp11/node1/config.h,
mptests/mp11/node1/mp11_node1.adb, mptests/mp11/node2/config.h,
mptests/mp11/node2/mp11_node2.adb, mptests/mp12/config_base.h,
mptests/mp12/node1/config.h, mptests/mp12/node1/mp12_node1.adb,
mptests/mp12/node2/config.h, mptests/mp12/node2/mp12_node2.adb,
mptests/mp13/config_base.h, mptests/mp13/node1/config.h,
mptests/mp13/node1/mp13_node1.adb, mptests/mp13/node2/config.h,
mptests/mp13/node2/mp13_node2.adb, mptests/mp14/config_base.h,
mptests/mp14/node1/config.h, mptests/mp14/node1/mp14_node1.adb,
mptests/mp14/node2/config.h, mptests/mp14/node2/mp14_node2.adb:
New files. GNATMAKE is easier to operate if the filename of the
main package matches the executable name. In this case, we needed
one for each node's executable.
* mptests/mp01/config.h: Removed.
2007-10-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* mptests/mp01/mptest.adb, mptests/mp01/mptest.ads,
mptests/mp01/node1/Makefile.am, mptests/mp02/mptest.adb,
mptests/mp02/mptest.ads, mptests/mp03/mptest.adb,
mptests/mp03/mptest.ads, mptests/mp04/mptest.adb,
mptests/mp04/mptest.ads, mptests/mp05/mptest.adb,
mptests/mp05/mptest.ads, mptests/mp06/mptest.adb,
mptests/mp06/mptest.ads, mptests/mp07/mptest.adb,
mptests/mp07/mptest.ads, mptests/mp08/mptest.adb,
mptests/mp08/mptest.ads, mptests/mp09/mptest.adb,
mptests/mp09/mptest.ads, mptests/mp10/mptest.adb,
mptests/mp10/mptest.ads, mptests/mp11/mptest.adb,
mptests/mp11/mptest.ads, mptests/mp12/mptest.adb,
mptests/mp12/mptest.ads, mptests/mp13/mptest.adb,
mptests/mp13/mptest.ads, mptests/mp14/mptest.adb,
mptests/mp14/mptest.ads, support/init.c, support/test_support.adb,
support/test_support.ads: Most of single processor Ada tests now
build. Some run.
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

@@ -1,6 +1,6 @@
SUFFIXES = .adb .ali .ads .adp
GNATMAKE = @GNATMAKE@ -cargs $(GCCSPECS) -largs $(GCCSPECS)
GNATMAKE = @GNATMAKE@
AM_ADAFLAGS = -I$(PROJECT_ROOT)/lib/include/adainclude \
-I$(PROJECT_ROOT)/@RTEMS_BSP@/lib/include/adainclude \
@@ -10,7 +10,9 @@ GNATCOMPILE = $(GNATMAKE) \
-bargs -Mgnat_main \
-margs $(AM_ADAFLAGS) $(ADAFLAGS) \
-cargs $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \
$(GCCSPECS) \
-largs $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \
$(GCCSPECS) \
$(AM_LDFLAGS) $(LDFLAGS) init.o
CLEANFILES = *.ali *.o b~*.adb b~*.ads

65
c/src/ada-tests/ada_mvscn Normal file
View File

@@ -0,0 +1,65 @@
while read f
do
bname=`basename $f`
# mv $f `dirname $f`/ada_`basename $f`
cvs rm -f $f
cvs add `dirname $f`/ada_`basename $f`
done <<EOF
./sptests/sp15/sp15.scn
./sptests/sp24/sp24.scn
./sptests/sp20/sp20.scn
./sptests/sp17/sp17.scn
./sptests/sp19/sp19.scn
./sptests/sp09/sp09.scn
./sptests/sp07/sp07.scn
./sptests/sp12/sp12.scn
./sptests/sp14/sp14.scn
./sptests/sp03/sp03.scn
./sptests/sp23/sp23.scn
./sptests/sp16/sp16.scn
./sptests/sp06/sp06.scn
./sptests/sp04/sp04.scn
./sptests/sp11/sp11.scn
./sptests/sp01/sp01.scn
./sptests/sp22/sp22.scn
./sptests/sp05/sp05.scn
./sptests/sp02/sp02.scn
./sptests/sp08/sp08.scn
./sptests/sp25/sp25.scn
./sptests/sp13/sp13.scn
./mptests/mp13/node2/mp13-node2.scn
./mptests/mp13/node1/mp13-node1.scn
./mptests/mp02/node2/mp02-node2.scn
./mptests/mp02/node1/mp02-node1.scn
./mptests/mp01/node2/mp01-node2.scn
./mptests/mp01/node1/mp01-node1.scn
./mptests/mp10/node2/mp10-node2.scn
./mptests/mp10/node1/mp10-node1.scn
./mptests/mp11/node2/mp11-node2.scn
./mptests/mp11/node1/mp11-node1.scn
./mptests/mp03/node2/mp03-node2.scn
./mptests/mp03/node1/mp03-node1.scn
./mptests/mp05/node2/mp05-node2.scn
./mptests/mp05/node1/mp05-node1.scn
./mptests/mp12/node2/mp12-node2.scn
./mptests/mp12/node1/mp12-node1.scn
./mptests/mp14/node2/mp14-node2.scn
./mptests/mp14/node1/mp14-node1.scn
./mptests/mp04/node2/mp04-node2.scn
./mptests/mp04/node1/mp04-node1.scn
./mptests/mp08/node2/mp08-node2.scn
./mptests/mp08/node1/mp08-node1.scn
./mptests/mp07/node2/mp07-node2.scn
./mptests/mp07/node1/mp07-node1.scn
./mptests/mp06/node2/mp06-node2.scn
./mptests/mp06/node1/mp06-node1.scn
./mptests/mp09/node2/mp09-node2.scn
./mptests/mp09/node1/mp09-node1.scn
./mvscn
./samples/base_mp/node2/base_mp-node2.scn
./samples/base_mp/node1/base_mp-node1.scn
./samples/hello/hello.scn
./samples/base_sp/base_sp.scn
./samples/nsecs/nsecs.scn
./samples/ticker/ticker.scn
EOF

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([../../..],[])
@@ -48,6 +48,7 @@ samples/Makefile
samples/base_sp/Makefile
samples/hello/Makefile
samples/ticker/Makefile
samples/nsecs/Makefile
samples/base_mp/Makefile
samples/base_mp/node1/Makefile
samples/base_mp/node2/Makefile
@@ -73,12 +74,11 @@ sptests/sp16/Makefile
sptests/sp17/Makefile
sptests/sp19/Makefile
sptests/sp20/Makefile
sptests/sp21/Makefile
sptests/sp22/Makefile
sptests/sp23/Makefile
sptests/sp24/Makefile
sptests/sp25/Makefile
sptests/spsize/Makefile
sptests/spname01/Makefile
])
AC_CONFIG_FILES([

View File

@@ -1,32 +0,0 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-1997.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MPTEST
#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
#define CONFIGURE_MAXIMUM_POSIX_THREADS 10
#define CONFIGURE_MAXIMUM_POSIX_KEYS 10
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 20
#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 10
#include <rtems/confdefs.h>
/* end of include file */

View File

@@ -0,0 +1,32 @@
/* config_base.h
*
* This include file defines all of the Configuration Table for this test
* EXCEPT the NODE NUMBER.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
#define CONFIGURE_MAXIMUM_TASKS 2
#define CONFIGURE_MAXIMUM_POSIX_THREADS 10
#define CONFIGURE_MAXIMUM_POSIX_KEYS 10
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 20
#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 10
#include <rtems/confdefs.h>
/* end of include file */

View File

@@ -28,8 +28,6 @@ with UNSIGNED32_IO;
package body MPTEST is
package body PER_NODE_CONFIGURATION is separate;
--PAGE
--
-- INIT
@@ -38,7 +36,7 @@ package body MPTEST is
procedure INIT (
ARGUMENT : in RTEMS.TASK_ARGUMENT
) is
C : RTEMS.CHARACTER;
C : CHARACTER;
TIME : RTEMS.TIME_OF_DAY;
STATUS : RTEMS.STATUS_CODES;
begin
@@ -46,12 +44,12 @@ package body MPTEST is
TEXT_IO.NEW_LINE( 2 );
TEXT_IO.PUT( "*** TEST 1 -- NODE " );
UNSIGNED32_IO.PUT(
MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
TEST_SUPPORT.NODE,
WIDTH => 1
);
TEXT_IO.PUT_LINE( " ***" );
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE /= 1 then
if TEST_SUPPORT.NODE /= 1 then
C := 'S';
else
C := 'M';

View File

@@ -43,6 +43,7 @@ package MPTEST is
procedure INIT (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
pragma Convention (C, INIT);
--
-- TEST_TASK
@@ -55,108 +56,6 @@ package MPTEST is
procedure TEST_TASK (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
--
-- This is the Driver Address Table for this test.
--
DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
(1=>
(
CLOCK_DRIVER.INITIALIZE'ACCESS, -- Initialization
RTEMS.NO_DRIVER_ENTRY, -- Open
RTEMS.NO_DRIVER_ENTRY, -- Close
RTEMS.NO_DRIVER_ENTRY, -- Read
RTEMS.NO_DRIVER_ENTRY, -- Write
RTEMS.NO_DRIVER_ENTRY -- Control
)
);
--
-- This is the Initialization Tasks Table for this test.
--
INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
(1=>
(
RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ), -- task name
2048, -- stack size
1, -- priority
RTEMS.GLOBAL, -- attributes
MPTEST.INIT'ACCESS, -- entry point
RTEMS.NO_PREEMPT, -- initial mode
0 -- argument list
)
);
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- BEGIN SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
--
-- DESCRIPTION:
--
-- This package is the specification for the subpackage
-- which will define the per node configuration parameters.
--
package PER_NODE_CONFIGURATION is
--
-- LOCAL_NODE_NUMBER
--
-- DESCRIPTION:
--
-- This function returns the node number for this node.
--
function LOCAL_NODE_NUMBER
return RTEMS.UNSIGNED32;
pragma INLINE ( LOCAL_NODE_NUMBER );
end PER_NODE_CONFIGURATION;
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- END SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- This is the Multiprocessor Configuration Table for this test.
--
MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
2, -- maximum # nodes in system
33, -- maximum # global objects
33 -- maximum # proxies
);
--
-- This is the Configuration Table for this test.
--
CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
RTEMS.NULL_ADDRESS, -- will be replaced by BSP
64 * 1024, -- executive RAM size
10, -- maximum # tasks
0, -- maximum # timers
0, -- maximum # semaphores
0, -- maximum # message queues
0, -- maximum # messages
0, -- maximum # partitions
0, -- maximum # regions
0, -- maximum # dp memory areas
0, -- maximum # periods
0, -- maximum # user extensions
RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
50 -- # ticks in a timeslice
);
pragma Convention (C, TEST_TASK);
end MPTEST;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node1$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp01_ada_mp01_node1.exe
mp01_ada_mp01_node1_exe_SOURCES = mp01_node1.adb ../mptest.adb config.h ../mptest.ads
mp01_ada_mp01_node1_exe_SOURCES += ../../../support/init.c
mp01_ada_mp01_node1.exe: mp01_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node1
endif
node1_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp01-node1.scn
dist_scn_DATA = ada_mp01-node1.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 1
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP01_NODE1 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP01_NODE1 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP01_NODE1;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node2$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp01_ada_mp01_node2.exe
mp01_ada_mp01_node2_exe_SOURCES = mp01_node2.adb ../mptest.adb config.h ../mptest.ads
mp01_ada_mp01_node2_exe_SOURCES += ../../../support/init.c
mp01_ada_mp01_node2.exe: mp01_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node2
endif
node2_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp01-node2.scn
dist_scn_DATA = ada_mp01-node2.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 2
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP01_NODE2 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP01_NODE2 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP01_NODE2;

View File

@@ -0,0 +1,32 @@
/* config_base.h
*
* This include file defines all of the Configuration Table for this test
* EXCEPT the NODE NUMBER.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
#define CONFIGURE_MAXIMUM_TASKS 2
#define CONFIGURE_MAXIMUM_POSIX_THREADS 10
#define CONFIGURE_MAXIMUM_POSIX_KEYS 10
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 20
#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 10
#include <rtems/confdefs.h>
/* end of include file */

View File

@@ -28,8 +28,6 @@ with UNSIGNED32_IO;
package body MPTEST is
package body PER_NODE_CONFIGURATION is separate;
--PAGE
--
-- INIT
@@ -44,7 +42,7 @@ package body MPTEST is
TEXT_IO.NEW_LINE( 2 );
TEXT_IO.PUT( "*** TEST 2 -- NODE " );
UNSIGNED32_IO.PUT(
MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
TEST_SUPPORT.NODE,
WIDTH => 1
);
TEXT_IO.PUT_LINE( " ***" );
@@ -55,7 +53,7 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating test task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.TASK_NAME( MPTEST.MULTIPROCESSING_CONFIGURATION.NODE ),
MPTEST.TASK_NAME( TEST_SUPPORT.NODE ),
1,
2048,
RTEMS.NO_PREEMPT,
@@ -97,7 +95,7 @@ package body MPTEST is
RTEMS.TASK_IDENT( RTEMS.SELF, RTEMS.SEARCH_ALL_NODES, TID, STATUS );
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_IDENT OF SELF" );
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
if TEST_SUPPORT.NODE = 1 then
REMOTE_NODE := 2;
else
REMOTE_NODE := 1;

View File

@@ -43,6 +43,7 @@ package MPTEST is
procedure INIT (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
pragma Convention (C, INIT);
--
-- TEST_TASK
@@ -55,108 +56,6 @@ package MPTEST is
procedure TEST_TASK (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
--
-- This is the Driver Address Table for this test.
--
DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
(1=>
(
CLOCK_DRIVER.INITIALIZE'ACCESS, -- Initialization
RTEMS.NO_DRIVER_ENTRY, -- Open
RTEMS.NO_DRIVER_ENTRY, -- Close
RTEMS.NO_DRIVER_ENTRY, -- Read
RTEMS.NO_DRIVER_ENTRY, -- Write
RTEMS.NO_DRIVER_ENTRY -- Control
)
);
--
-- This is the Initialization Tasks Table for this test.
--
INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
(1=>
(
RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ), -- task name
2048, -- stack size
1, -- priority
RTEMS.DEFAULT_ATTRIBUTES, -- attributes
MPTEST.INIT'ACCESS, -- entry point
RTEMS.NO_PREEMPT, -- initial mode
0 -- argument list
)
);
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- BEGIN SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
--
-- DESCRIPTION:
--
-- This package is the specification for the subpackage
-- which will define the per node configuration parameters.
--
package PER_NODE_CONFIGURATION is
--
-- LOCAL_NODE_NUMBER
--
-- DESCRIPTION:
--
-- This function returns the node number for this node.
--
function LOCAL_NODE_NUMBER
return RTEMS.UNSIGNED32;
pragma INLINE ( LOCAL_NODE_NUMBER );
end PER_NODE_CONFIGURATION;
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- END SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- This is the Multiprocessor Configuration Table for this test.
--
MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
2, -- maximum # nodes in system
32, -- maximum # global objects
32 -- maximum # proxies
);
--
-- This is the Configuration Table for this test.
--
CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
RTEMS.NULL_ADDRESS, -- will be replaced by BSP
64 * 1024, -- executive RAM size
10, -- maximum # tasks
0, -- maximum # timers
0, -- maximum # semaphores
0, -- maximum # message queues
0, -- maximum # messages
0, -- maximum # partitions
0, -- maximum # regions
0, -- maximum # dp memory areas
0, -- maximum # periods
0, -- maximum # user extensions
RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
50 -- # ticks in a timeslice
);
pragma Convention (C, TEST_TASK);
end MPTEST;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node1$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp02_ada_mp02_node1.exe
mp02_ada_mp02_node1_exe_SOURCES = mp02_node1.adb ../mptest.adb config.h ../mptest.ads
mp02_ada_mp02_node1_exe_SOURCES += ../../../support/init.c
mp02_ada_mp02_node1.exe: mp02_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node1
endif
node1_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp02-node1.scn
dist_scn_DATA = ada_mp02-node1.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 1
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP02_NODE1 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP02_NODE1 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP02_NODE1;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node2$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp02_ada_mp02_node2.exe
mp02_ada_mp02_node2_exe_SOURCES = mp02_node2.adb ../mptest.adb config.h ../mptest.ads
mp02_ada_mp02_node2_exe_SOURCES += ../../../support/init.c
mp02_ada_mp02_node2.exe: mp02_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node2
endif
node2_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp02-node2.scn
dist_scn_DATA = ada_mp02-node2.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 2
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP02_NODE2 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP02_NODE2 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP02_NODE2;

View File

@@ -0,0 +1,32 @@
/* config_base.h
*
* This include file defines all of the Configuration Table for this test
* EXCEPT the NODE NUMBER.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
#define CONFIGURE_MAXIMUM_TASKS 2
#define CONFIGURE_MAXIMUM_POSIX_THREADS 10
#define CONFIGURE_MAXIMUM_POSIX_KEYS 10
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 20
#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 10
#include <rtems/confdefs.h>
/* end of include file */

View File

@@ -1,8 +1,4 @@
--
-- MPTEST / BODY
--
-- DESCRIPTION:
--
-- This package is the implementation for Test 3 of the RTEMS
-- Multiprocessor Test Suite.
--
@@ -28,8 +24,6 @@ with UNSIGNED32_IO;
package body MPTEST is
package body PER_NODE_CONFIGURATION is separate;
--PAGE
--
-- INIT
@@ -44,7 +38,7 @@ package body MPTEST is
TEXT_IO.NEW_LINE( 2 );
TEXT_IO.PUT( "*** TEST 3 -- NODE " );
UNSIGNED32_IO.PUT(
MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
TEST_SUPPORT.NODE,
WIDTH => 1
);
TEXT_IO.PUT_LINE( " ***" );
@@ -54,7 +48,7 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating Test_task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.TASK_NAME( MPTEST.MULTIPROCESSING_CONFIGURATION.NODE ),
MPTEST.TASK_NAME( TEST_SUPPORT.NODE ),
1,
2048,
RTEMS.NO_PREEMPT,
@@ -121,7 +115,7 @@ package body MPTEST is
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_IDENT OF SELF" );
TEXT_IO.PUT_LINE( "Getting TID of remote task" );
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
if TEST_SUPPORT.NODE = 1 then
MPTEST.REMOTE_NODE := 2;
else
MPTEST.REMOTE_NODE := 1;
@@ -163,7 +157,7 @@ package body MPTEST is
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TIMER_FIRE_AFTER" );
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 2 then
if TEST_SUPPORT.NODE = 2 then
RTEMS.TASK_WAKE_AFTER(
2 * TEST_SUPPORT.TICKS_PER_SECOND,
@@ -194,7 +188,7 @@ package body MPTEST is
STATUS : RTEMS.STATUS_CODES;
begin
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = NODE then
if TEST_SUPPORT.NODE = NODE then
loop

View File

@@ -65,6 +65,7 @@ package MPTEST is
procedure INIT (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
pragma Convention (C, INIT);
--
-- DELAYED_SEND_EVENT
@@ -79,6 +80,7 @@ package MPTEST is
IGNORED_ID : in RTEMS.ID;
IGNORED_ADDRESS : in RTEMS.ADDRESS
);
pragma Convention (C, DELAYED_SEND_EVENT);
--
-- TEST_TASK
@@ -91,6 +93,7 @@ package MPTEST is
procedure TEST_TASK (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
pragma Convention (C, TEST_TASK);
--
-- TEST_TASK_SUPPORT
@@ -106,107 +109,4 @@ package MPTEST is
NODE : in RTEMS.UNSIGNED32
);
--
-- This is the Driver Address Table for this test.
--
DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
(1=>
(
CLOCK_DRIVER.INITIALIZE'ACCESS, -- Initialization
RTEMS.NO_DRIVER_ENTRY, -- Open
RTEMS.NO_DRIVER_ENTRY, -- Close
RTEMS.NO_DRIVER_ENTRY, -- Read
RTEMS.NO_DRIVER_ENTRY, -- Write
RTEMS.NO_DRIVER_ENTRY -- Control
)
);
--
-- This is the Initialization Tasks Table for this test.
--
INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
(1=>
(
RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ), -- task name
2048, -- stack size
1, -- priority
RTEMS.DEFAULT_ATTRIBUTES, -- attributes
MPTEST.INIT'ACCESS, -- entry point
RTEMS.NO_PREEMPT, -- initial mode
0 -- argument list
)
);
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- BEGIN SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
--
-- DESCRIPTION:
--
-- This package is the specification for the subpackage
-- which will define the per node configuration parameters.
--
package PER_NODE_CONFIGURATION is
--
-- LOCAL_NODE_NUMBER
--
-- DESCRIPTION:
--
-- This function returns the node number for this node.
--
function LOCAL_NODE_NUMBER
return RTEMS.UNSIGNED32;
pragma INLINE ( LOCAL_NODE_NUMBER );
end PER_NODE_CONFIGURATION;
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- END SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- This is the Multiprocessor Configuration Table for this test.
--
MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
2, -- maximum # nodes in system
32, -- maximum # global objects
32 -- maximum # proxies
);
--
-- This is the Configuration Table for this test.
--
CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
RTEMS.NULL_ADDRESS, -- will be replaced by BSP
64 * 1024, -- executive RAM size
10, -- maximum # tasks
1, -- maximum # timers
0, -- maximum # semaphores
0, -- maximum # message queues
0, -- maximum # messages
0, -- maximum # partitions
0, -- maximum # regions
0, -- maximum # dp memory areas
0, -- maximum # periods
0, -- maximum # user extensions
RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
50 -- # ticks in a timeslice
);
end MPTEST;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node1$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp03_ada_mp03_node1.exe
mp03_ada_mp03_node1_exe_SOURCES = mp03_node1.adb ../mptest.adb config.h ../mptest.ads
mp03_ada_mp03_node1_exe_SOURCES += ../../../support/init.c
mp03_ada_mp03_node1.exe: mp03_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node1
endif
node1_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp03-node1.scn
dist_scn_DATA = ada_mp03-node1.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 1
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP03_NODE1 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP03_NODE1 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP03_NODE1;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node2$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp03_ada_mp03_node2.exe
mp03_ada_mp03_node2_exe_SOURCES = mp03_node2.adb ../mptest.adb config.h ../mptest.ads
mp03_ada_mp03_node2_exe_SOURCES += ../../../support/init.c
mp03_ada_mp03_node2.exe: mp03_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node2
endif
node2_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp03-node2.scn
dist_scn_DATA = ada_mp03-node2.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 2
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP03_NODE2 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP03_NODE2 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP03_NODE2;

View File

@@ -0,0 +1,32 @@
/* config_base.h
*
* This include file defines all of the Configuration Table for this test
* EXCEPT the NODE NUMBER.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
#define CONFIGURE_MAXIMUM_TASKS 2
#define CONFIGURE_MAXIMUM_POSIX_THREADS 10
#define CONFIGURE_MAXIMUM_POSIX_KEYS 10
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 20
#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 10
#include <rtems/confdefs.h>
/* end of include file */

View File

@@ -28,8 +28,6 @@ with UNSIGNED32_IO;
package body MPTEST is
package body PER_NODE_CONFIGURATION is separate;
--PAGE
--
-- INIT
@@ -44,7 +42,7 @@ package body MPTEST is
TEXT_IO.NEW_LINE( 2 );
TEXT_IO.PUT( "*** TEST 4 -- NODE " );
UNSIGNED32_IO.PUT(
MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
TEST_SUPPORT.NODE,
WIDTH => 1
);
TEXT_IO.PUT_LINE( " ***" );
@@ -55,8 +53,8 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating Test_task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.TASK_NAME( MPTEST.MULTIPROCESSING_CONFIGURATION.NODE ),
MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
MPTEST.TASK_NAME( TEST_SUPPORT.NODE ),
TEST_SUPPORT.NODE,
2048,
RTEMS.DEFAULT_MODES,
RTEMS.GLOBAL,
@@ -100,7 +98,7 @@ package body MPTEST is
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_IDENT OF SELF" );
TEXT_IO.PUT_LINE( "Getting TID of remote task" );
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
if TEST_SUPPORT.NODE = 1 then
MPTEST.REMOTE_NODE := 2;
else
MPTEST.REMOTE_NODE := 1;
@@ -124,7 +122,7 @@ package body MPTEST is
RTEMS.TASK_SET_PRIORITY(
MPTEST.REMOTE_TID,
MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
TEST_SUPPORT.NODE,
PREVIOUS_PRIORITY,
STATUS
);

View File

@@ -57,6 +57,7 @@ package MPTEST is
procedure INIT (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
pragma Convention (C, INIT);
--
-- TEST_TASK
@@ -69,108 +70,6 @@ package MPTEST is
procedure TEST_TASK (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
--
-- This is the Driver Address Table for this test.
--
DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
(1=>
(
CLOCK_DRIVER.INITIALIZE'ACCESS, -- Initialization
RTEMS.NO_DRIVER_ENTRY, -- Open
RTEMS.NO_DRIVER_ENTRY, -- Close
RTEMS.NO_DRIVER_ENTRY, -- Read
RTEMS.NO_DRIVER_ENTRY, -- Write
RTEMS.NO_DRIVER_ENTRY -- Control
)
);
--
-- This is the Initialization Tasks Table for this test.
--
INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
(1=>
(
RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ), -- task name
2048, -- stack size
1, -- priority
RTEMS.DEFAULT_ATTRIBUTES, -- attributes
MPTEST.INIT'ACCESS, -- entry point
RTEMS.NO_PREEMPT, -- initial mode
0 -- argument list
)
);
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- BEGIN SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
--
-- DESCRIPTION:
--
-- This package is the specification for the subpackage
-- which will define the per node configuration parameters.
--
package PER_NODE_CONFIGURATION is
--
-- LOCAL_NODE_NUMBER
--
-- DESCRIPTION:
--
-- This function returns the node number for this node.
--
function LOCAL_NODE_NUMBER
return RTEMS.UNSIGNED32;
pragma INLINE ( LOCAL_NODE_NUMBER );
end PER_NODE_CONFIGURATION;
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- END SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- This is the Multiprocessor Configuration Table for this test.
--
MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
2, -- maximum # nodes in system
32, -- maximum # global objects
32 -- maximum # proxies
);
--
-- This is the Configuration Table for this test.
--
CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
RTEMS.NULL_ADDRESS, -- will be replaced by BSP
64 * 1024, -- executive RAM size
10, -- maximum # tasks
1, -- maximum # timers
0, -- maximum # semaphores
0, -- maximum # message queues
0, -- maximum # messages
0, -- maximum # partitions
0, -- maximum # regions
0, -- maximum # dp memory areas
0, -- maximum # periods
0, -- maximum # user extensions
RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
50 -- # ticks in a timeslice
);
pragma Convention (C, TEST_TASK);
end MPTEST;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node1$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp04_ada_mp04_node1.exe
mp04_ada_mp04_node1_exe_SOURCES = mp04_node1.adb ../mptest.adb config.h ../mptest.ads
mp04_ada_mp04_node1_exe_SOURCES += ../../../support/init.c
mp04_ada_mp04_node1.exe: mp04_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node1
endif
node1_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp04-node1.scn
dist_scn_DATA = ada_mp04-node1.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 1
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP04_NODE1 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP04_NODE1 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP04_NODE1;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node2$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp04_ada_mp04_node2.exe
mp04_ada_mp04_node2_exe_SOURCES = mp04_node2.adb ../mptest.adb config.h ../mptest.ads
mp04_ada_mp04_node2_exe_SOURCES += ../../../support/init.c
mp04_ada_mp04_node2.exe: mp04_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node2
endif
node2_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp04-node2.scn
dist_scn_DATA = ada_mp04-node2.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

View File

@@ -0,0 +1,23 @@
/* config.h
*
* This include file defines the Configuration Table for this test.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_MP_NODE_NUMBER 2
#include "../config_base.h"
/* end of include file */

View File

@@ -0,0 +1,56 @@
--
-- MAIN / BODY
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP04_NODE2 of the Single Processor Test Suite.
--
-- DEPENDENCIES:
--
--
--
-- COPYRIGHT (c) 1989-2007.
-- On-Line Applications Research Corporation (OAR).
--
-- The license and distribution terms for this file may in
-- the file LICENSE in this distribution or at
-- http://www.rtems.com/license/LICENSE.
--
-- $Id$
--
with RTEMS;
with MPTEST;
with TEST_SUPPORT;
procedure MP04_NODE2 is
INIT_ID : RTEMS.ID;
STATUS : RTEMS.STATUS_CODES;
begin
RTEMS.TASK_CREATE(
RTEMS.BUILD_NAME( 'I', 'N', 'I', 'T' ),
1,
RTEMS.MINIMUM_STACK_SIZE,
RTEMS.NO_PREEMPT,
RTEMS.DEFAULT_ATTRIBUTES,
INIT_ID,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_CREATE OF INIT" );
RTEMS.TASK_START(
INIT_ID,
MPTEST.INIT'ACCESS,
0,
STATUS
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_START OF INIT" );
loop
delay 120.0;
end loop;
end MP04_NODE2;

View File

@@ -0,0 +1,32 @@
/* config_base.h
*
* This include file defines all of the Configuration Table for this test
* EXCEPT the NODE NUMBER.
*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may in
* the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*
* $Id$
*/
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
#define CONFIGURE_MAXIMUM_TASKS 2
#define CONFIGURE_MAXIMUM_POSIX_THREADS 10
#define CONFIGURE_MAXIMUM_POSIX_KEYS 10
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 20
#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 10
#include <rtems/confdefs.h>
/* end of include file */

View File

@@ -28,8 +28,6 @@ with UNSIGNED32_IO;
package body MPTEST is
package body PER_NODE_CONFIGURATION is separate;
--PAGE
--
-- INIT
@@ -44,7 +42,7 @@ package body MPTEST is
TEXT_IO.NEW_LINE( 2 );
TEXT_IO.PUT( "*** TEST 5 -- NODE " );
UNSIGNED32_IO.PUT(
MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
TEST_SUPPORT.NODE,
WIDTH => 1
);
TEXT_IO.PUT_LINE( " ***" );
@@ -55,7 +53,7 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating Test_task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.TASK_NAME( MPTEST.MULTIPROCESSING_CONFIGURATION.NODE ),
MPTEST.TASK_NAME( TEST_SUPPORT.NODE ),
1,
2048,
RTEMS.TIMESLICE,
@@ -79,7 +77,7 @@ package body MPTEST is
MPTEST.TIMER_NAME( 2 ) := RTEMS.BUILD_NAME( 'T', 'M', '2', ' ' );
RTEMS.TIMER_CREATE(
MPTEST.TIMER_NAME( MPTEST.MULTIPROCESSING_CONFIGURATION.NODE ),
MPTEST.TIMER_NAME( TEST_SUPPORT.NODE ),
MPTEST.TIMER_ID( 1 ),
STATUS
);
@@ -158,7 +156,7 @@ package body MPTEST is
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "SIGNAL_CATCH" );
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
if TEST_SUPPORT.NODE = 1 then
MPTEST.REMOTE_NODE := 2;
MPTEST.REMOTE_SIGNAL := RTEMS.SIGNAL_18;
MPTEST.EXPECTED_SIGNAL := RTEMS.SIGNAL_17;
@@ -194,7 +192,7 @@ package body MPTEST is
);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TIMER_FIRE_AFTER" );
if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
if TEST_SUPPORT.NODE = 1 then
TEXT_IO.PUT_LINE( "Sending signal to remote task" );
loop

View File

@@ -43,7 +43,7 @@ package MPTEST is
--
-- This variable is set when the test should stop executing.
--
STOP_TEST : RTEMS.BOOLEAN;
STOP_TEST : BOOLEAN;
--
-- This variable contains the ID of the remote task with which this
@@ -77,7 +77,7 @@ package MPTEST is
-- signal sets have been caught cumulative.
--
SIGNAL_CAUGHT : RTEMS.BOOLEAN;
SIGNAL_CAUGHT : BOOLEAN;
SIGNAL_COUNT : RTEMS.UNSIGNED32;
--
@@ -97,6 +97,7 @@ package MPTEST is
procedure INIT (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
pragma Convention (C, INIT);
--
-- PROCESS_ASR
@@ -109,6 +110,7 @@ package MPTEST is
procedure PROCESS_ASR (
SIGNAL : in RTEMS.SIGNAL_SET
);
pragma Convention (C, PROCESS_ASR);
--
-- STOP_TEST_TSR
@@ -122,6 +124,7 @@ package MPTEST is
IGNORED_ID : in RTEMS.ID;
IGNORED_ADDRESS : in RTEMS.ADDRESS
);
pragma Convention (C, STOP_TEST_TSR);
--
-- TEST_TASK
@@ -134,108 +137,6 @@ package MPTEST is
procedure TEST_TASK (
ARGUMENT : in RTEMS.TASK_ARGUMENT
);
--
-- This is the Driver Address Table for this test.
--
DEVICE_DRIVERS : aliased RTEMS.DRIVER_ADDRESS_TABLE( 1 .. 1 ) :=
(1=>
(
CLOCK_DRIVER.INITIALIZE'ACCESS, -- Initialization
RTEMS.NO_DRIVER_ENTRY, -- Open
RTEMS.NO_DRIVER_ENTRY, -- Close
RTEMS.NO_DRIVER_ENTRY, -- Read
RTEMS.NO_DRIVER_ENTRY, -- Write
RTEMS.NO_DRIVER_ENTRY -- Control
)
);
--
-- This is the Initialization Tasks Table for this test.
--
INITIALIZATION_TASKS : aliased RTEMS.INITIALIZATION_TASKS_TABLE( 1 .. 1 ) :=
(1=>
(
RTEMS.BUILD_NAME( 'U', 'I', '1', ' ' ), -- task name
2048, -- stack size
1, -- priority
RTEMS.DEFAULT_ATTRIBUTES, -- attributes
MPTEST.INIT'ACCESS, -- entry point
RTEMS.NO_PREEMPT, -- initial mode
0 -- argument list
)
);
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- BEGIN SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- MPTEST.PER_NODE_CONFIGURATION / SPECIFICATION
--
-- DESCRIPTION:
--
-- This package is the specification for the subpackage
-- which will define the per node configuration parameters.
--
package PER_NODE_CONFIGURATION is
--
-- LOCAL_NODE_NUMBER
--
-- DESCRIPTION:
--
-- This function returns the node number for this node.
--
function LOCAL_NODE_NUMBER
return RTEMS.UNSIGNED32;
pragma INLINE ( LOCAL_NODE_NUMBER );
end PER_NODE_CONFIGURATION;
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-- END SUBPACKAGE --
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
-- This is the Multiprocessor Configuration Table for this test.
--
MULTIPROCESSING_CONFIGURATION : aliased RTEMS.MULTIPROCESSING_TABLE := (
MPTEST.PER_NODE_CONFIGURATION.LOCAL_NODE_NUMBER,
2, -- maximum # nodes in system
32, -- maximum # global objects
32 -- maximum # proxies
);
--
-- This is the Configuration Table for this test.
--
CONFIGURATION : aliased RTEMS.CONFIGURATION_TABLE := (
RTEMS.NULL_ADDRESS, -- will be replaced by BSP
64 * 1024, -- executive RAM size
10, -- maximum # tasks
1, -- maximum # timers
2, -- maximum # semaphores
0, -- maximum # message queues
0, -- maximum # messages
0, -- maximum # partitions
0, -- maximum # regions
0, -- maximum # dp memory areas
0, -- maximum # periods
0, -- maximum # user extensions
RTEMS.MILLISECONDS_TO_MICROSECONDS(10), -- # us in a tick
50 -- # ticks in a timeslice
);
pragma Convention (C, TEST_TASK);
end MPTEST;

View File

@@ -7,16 +7,14 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
node1$(EXEEXT): ../mptest.adb
noinst_PROGRAMS = mp05_ada_mp05_node1.exe
mp05_ada_mp05_node1_exe_SOURCES = mp05_node1.adb ../mptest.adb config.h ../mptest.ads
mp05_ada_mp05_node1_exe_SOURCES += ../../../support/init.c
mp05_ada_mp05_node1.exe: mp05_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
if EXPADA
noinst_PROGRAMS = node1
endif
node1_SOURCES = mptest-per_node_configuration.adb
scndir = $(rtems_ada_testsdir)
dist_scn_DATA = mp05-node1.scn
dist_scn_DATA = ada_mp05-node1.scn
include $(top_srcdir)/../../../testsuites/automake/local.am

Some files were not shown because too many files have changed in this diff Show More