Commit Graph

9553 Commits

Author SHA1 Message Date
Joel Sherrill
1ef71afff6 2004-05-23 Joel Sherrill <joel@OARcorp.com>
* gcc3newlib/target-gnat.add: Fix path to gnat1.
2004-05-24 03:00:52 +00:00
Joel Sherrill
96e5865d90 2004-05-22 Joel Sherrill <joel@OARcorp.com>
PR 615/bsps
	* include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
	that is the only kind this BSP supports and tm27 does not care which
	interrupt model is used as long as the macros are properly defined.
2004-05-23 02:56:41 +00:00
Joel Sherrill
c984fb32fc 2004-05-22 Till Strauman <strauman@slac.stanford.edu>
PR 619/bsps
	* mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
	clock tick. Currently, this is done by just reloading a fixed value.
	The attached patch takes into account the time that elapsed since the
	decrementer crossed zero in order to adjust the value to be
	re-loaded. Without the patch, the effective system clock cycle is
	increased by the exception handler latency.
2004-05-22 15:14:31 +00:00
Joel Sherrill
138aa38dea 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 20:19:33 +00:00
Joel Sherrill
58accdd083 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 20:11:48 +00:00
Joel Sherrill
34d934a8f0 2004-05-21 Joel Sherrill <joel@OARcorp.com>
PR 627/doc
	* user/task.t: Behavior documented for an rtems_task_create with
	stacksize < minimum was not the implemented behavior.
2004-05-21 16:04:47 +00:00
Joel Sherrill
fdcfca01a5 2004-05-21 Till Strauman <strauman@slac.stanford.edu>
* PR 624/bsps
	startup/bspstart.c: When probing the memory, make sure not to
	corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
	* Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
	the screen.
2004-05-21 15:30:30 +00:00
Joel Sherrill
4dbbcb7143 Fix formatting so script sees PR. 2004-05-21 15:21:22 +00:00
Joel Sherrill
1402d56abf 2004-05-21 Till Strauman <strauman@slac.stanford.edu>
* PR/625/networking
	* libchip/network/dec21140.c, ... : Prevent name clashes by making
	'ld_le32()' etc.  static inlines.  Let dec21140 attach routine return
	an error rather than panic if no chip is detected (thus allowing
	for probing).
	* libchip/network/elnk.c: Let elnk bail out if autoneg never completes
	instead of looping forever.  Avoid divide by zero (crashed my PC).
	* libchip/network/if_fxp.c: Enable more fxp chip variants but warn that
	they are UNTESTED.
2004-05-21 15:18:14 +00:00
Joel Sherrill
e649222402 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-21 15:02:17 +00:00
Joel Sherrill
26e064ec52 2004-05-21 Joel Sherrill <joel@OARcorp.com>
* network/network.c: Include errno.h as a consequence of recent updates
	to BSD header files.
2004-05-21 14:23:59 +00:00
Joel Sherrill
a14e350af0 2004-05-21 Joel Sherrill <joel@OARcorp.com>
* ne2000/ne2000.c, wd8003/wd8003.c: Include errno.h as a consequence of
	recent updates to BSD header files.
2004-05-21 14:23:15 +00:00
Ralf Corsepius
92166f37ac 2004-05-18 Ralf Corsepius <ralf_corsepius@rtems.org>
* binutils/Makefile.am: Add sh-rtemscoff.
	Remove sh-rtemself.
	* binutils/binutils.add: BuildRequires flex.
	* autotools/automake-rtems.spec.in: Automake 1.8.5.
2004-05-18 09:42:36 +00:00
Ralf Corsepius
51ca358ac7 2004-05-10 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Add CXX-checks. New conditionals CXXTESTS, MPTESTS,
	NETTESTS. Add iostream/.
	* Makefile.am, base_mp/node1/Makefile.am, base_mp/node2/Makefile.am
	cdtest/Makefile.am, loopback/Makefile.am, pppd/Makefile.am:
	Reflect changes above.
	* cdtest/main.cc: Adaptation to new C++ standards.
2004-05-10 16:02:11 +00:00
Ralf Corsepius
e12ba0e4f0 2004-05-10 Ralf Corsepius <ralf_corsepius@rtems.org>
* iostream/Makefile.am, iostream/init.cc, iostream/iostream.doc,
	iostream/iostream.scn, iostream/system.h:
	New (C++ variant of hello).
2004-05-10 15:59:59 +00:00
Ralf Corsepius
1eaf0fda9e 2004-05-10 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/check-cxx.m4: Remove CPLUS_LD_LIBS.
2004-05-10 04:24:50 +00:00
Joel Sherrill
f8892c9bdb 2004-05-06 Joel Sherrill <joel@OARcorp.com>
PR 618/rtems
	* user/clock.t, user/dpmem.t, user/event.t, user/msg.t, user/part.t,
	user/region.t, user/sem.t, user/task.t, user/timer.t: Add NULL
	checks.
2004-05-06 19:21:50 +00:00
Joel Sherrill
e980b21979 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-05-06 19:21:40 +00:00
Joel Sherrill
ca66d010e5 2004-04-30 Joel Sherrill <joel@OARcorp.com>
* libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
	static with RTEMS.
2004-04-30 16:20:36 +00:00
Ralf Corsepius
50c0d1ff00 2004-04-30 Ralf Corsepius <ralf_corsepius@rtems.org>
* libnetworking/netinet/in.c: Partial update from FreeBSD.
2004-04-30 12:44:07 +00:00
Ralf Corsepius
a99bf0a70d 2004-04-29 Ralf Corsepius <ralf_corsepius@rtems.org>
* gcc3newlib/gccnewlib.add: Another attempt to make *info.gz
	handling more robust.
2004-04-29 15:20:24 +00:00
Ralf Corsepius
43158ce31e 2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
* libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.
2004-04-26 11:59:48 +00:00
Ralf Corsepius
d589e75279 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-26 11:46:52 +00:00
Ralf Corsepius
bfa87f3058 2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
* autotools/automake-rtems.spec.in: Upgrade to 1.8.4.
2004-04-26 09:00:14 +00:00
Ralf Corsepius
9869240df7 2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* libnetworking/sys/protosw.h: More partial updates from FreeBSD.
2004-04-24 04:04:25 +00:00
Ralf Corsepius
4c546b12da 2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* libnetworking/net/route.c: Reflect changes to radix.h.
2004-04-24 03:51:17 +00:00
Ralf Corsepius
b40e9cc173 2004-04-23 Ralf Corsepius <ralf_corsepius@rtems.org>
PR 610/bsps
	* tm27/task1.c: Use _RTEMS_RMTEST27 instead of RTEMS_TM27.
	Unconditionally include <tm27.h>.
2004-04-23 04:51:16 +00:00
Ralf Corsepius
3defec6f09 2004-04-23 Ralf Corsepius <ralf_corsepius@rtems.org>
PR 610/bsps
	* Makefile.am: Add include/tm27.h, Cosmetics.
	* include/tm27.h: Final cosmetics.
2004-04-23 04:47:38 +00:00
Ralf Corsepius
62f529f43c 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-23 02:36:08 +00:00
Ralf Corsepius
76488aa308 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-23 02:25:58 +00:00
Ralf Corsepius
f850b756a4 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-23 02:10:31 +00:00
Ralf Corsepius
4133bfe49a 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-23 02:05:14 +00:00
Ralf Corsepius
25964be667 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 15:57:29 +00:00
Ralf Corsepius
7f3d55573d 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 15:49:36 +00:00
Ralf Corsepius
0df29b07d8 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 15:41:35 +00:00
Ralf Corsepius
e35761bf12 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 15:25:55 +00:00
Ralf Corsepius
89c86764af 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 13:44:03 +00:00
Ralf Corsepius
8cc4a27c82 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 13:33:37 +00:00
Ralf Corsepius
2ee14950a1 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 13:27:01 +00:00
Ralf Corsepius
52cfc7de87 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.
2004-04-22 13:04:07 +00:00
Ralf Corsepius
5e3745fb40 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
	update from FreeBSD.
2004-04-22 08:48:23 +00:00
Ralf Corsepius
f1a744e780 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
PR 613/bsps
	* configure.ac: Add AC_ARG_VAR([MAX_LONG_TEST_DURATION],...).
	* mp14/node1/Makefile.am, mp14/node2/Makefile.am: Add AM_CPPFLAGS +=
	-DMAX_LONG_TEST_DURATION=$(MAX_LONG_TEST_DURATION).
2004-04-22 04:51:43 +00:00
Ralf Corsepius
593bc32c8c 2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/elnk.c:
	#include <errno.h>.
2004-04-22 04:44:29 +00:00
Ralf Corsepius
105dcfcd3b 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* libnetworking/sys/socket.h: Further update from FreeBSD
	(Add sa_family_t).
2004-04-22 04:31:34 +00:00
Ralf Corsepius
8bbe9ea012 Fix typos. 2004-04-22 04:22:30 +00:00
Ralf Corsepius
caeacbccc5 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 04:04:21 +00:00
Ralf Corsepius
79e69da631 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-22 03:27:13 +00:00
Ralf Corsepius
f33c51adad 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h: Remove (Unused).
	* Makefile.am: Reflect change above.
2004-04-22 03:01:40 +00:00
Joel Sherrill
c6fe4b652f 2004-04-21 Joel Sherrill <joel@OARcorp.com>
PR 611/bsps
	* tm27/task1.c: Follow conventions for tm27 and do not add another
	macro definition.
2004-04-21 20:25:10 +00:00
Joel Sherrill
7312649847 2004-04-21 Joel Sherrill <joel@OARcorp.com>
PR 611/bsps
	* Makefile.am, include/bsp.h, wrapup/Makefile.am: Follow conventions
	for tm27 and do not add another macro definition.
	* startup/tm27supp.c: New file.
2004-04-21 20:24:36 +00:00