Commit Graph

8085 Commits

Author SHA1 Message Date
Joel Sherrill
38d354d335 2004-09-27 Joel Sherrill <joel@OARcorp.com>
PR 682/misc
	* buildc.t, buildrt.t, sample.t: Fix PATH and tar examples. Enable
	binutils link again.
2004-09-27 22:26:31 +00:00
Joel Sherrill
df5f3ca7f5 2004-09-27 Joel Sherrill <joel@OARcorp.com>
PR 681/misc
	* stackchk/check.c: Fix dereference.
2004-09-27 22:14:43 +00:00
Joel Sherrill
d49e8f8238 2004-09-27 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 606/bsps
	* bootloader/pci.c: Fixed IO remapping so buses >= 1 are remapped.
	Reduced PCI space to match bat2.  Fixed incorrect region size
	calculation in pci_read_bases.  Set PCI latency timers to known
	sane values.  Changed bridge PCI settings to minimum sane instead
	of whatever sounded neat in the PCI spec.  Force pf regions to
	memory mapped to preserve byte access.
2004-09-27 21:57:50 +00:00
Joel Sherrill
a3fab15ad8 2004-09-27 Joel Sherrill <joel@OARcorp.com>
PR 679/bsps
	* startup/linkcmds: Add gnu.linkonce.d and .gcc_except_table.
2004-09-27 21:53:46 +00:00
Joel Sherrill
993b7d1e85 2004-09-27 Joel Sherrill <joel@OARcorp.com>
PR 680/bsps
	* network/if_hdlcsubr.c: Add missing #include <rtems/rtems_bsdnet.h>.
2004-09-27 21:52:24 +00:00
Joel Sherrill
dd7db0f74e 2003-11-01 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 608/bsps
	* pci/pcibios.c: BusCountPCI().
2004-09-27 21:49:18 +00:00
Joel Sherrill
5ef84356b8 Spacing. 2004-09-27 17:36:01 +00:00
Joel Sherrill
d3f0606f9a 2004-04-09 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 607/networking
	* network/dec21140.c: Made PCI configuration minimum sane instead
	of fully specifying unused PCI features.
2004-09-27 17:33:07 +00:00
Joel Sherrill
8ad2873774 2004-09-17 Joel Sherrill <joel@OARcorp.com>
PR 677/misc
	* dumpbuf/dumpbuf.h, fsmount/fsmount.h, rtmonuse/rtmonuse.h,
	serdbg/serdbg.h, serdbg/serdbgcnf.h, serdbg/termios_printk.h,
	serdbg/termios_printk_cnf.h, untar/untar.h: Add extern C wrappers.
2004-09-17 16:59:37 +00:00
Joel Sherrill
b92e6124dd 2004-09-17 Till Strauman <strauman@slac.stanford.edu>
PR 676/networking
	* nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead of DNS
	servers.
2004-09-17 16:38:05 +00:00
Ralf Corsepius
506ac56d9f 2004-09-06 Ralf Corsepius <ralf_corsepius@rtems.org>
* autotools/autoconf-rtems.spec.in: Backport from rtems-4.7.
	Update to autoconf-2.59.
2004-09-06 03:39:16 +00:00
Jay Monkman
069bf7544e 2004-08-23 Jay Monkman <jtm@lopingdog.com>
PR 671/bsps
	* rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level for ARM
2004-08-24 01:07:30 +00:00
Ralf Corsepius
f485c56bfc Remove. 2004-08-19 08:41:25 +00:00
Ralf Corsepius
8230fa8199 Remove. 2004-08-19 08:25:48 +00:00
Ralf Corsepius
fa2acf9d00 2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
PR 673/make_build
	* config-ml.in: Quote 'cd "${ml_origdir}"'.
	Quote 'cd "${ML_POPDIR}"'.
2004-08-18 12:41:03 +00:00
Ralf Corsepius
64bd5e3532 2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/ppc.m4 (RTEMS_PPC_EXCEPTIONS): Quote ac_popdir uses.
	* aclocal/target.m4 (_RTEMS_POP_BUILDDIR): Ditto.
	* acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses.
2004-08-18 07:38:49 +00:00
Ralf Corsepius
cdbe374774 2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
* acinclude.m4: Fix m4-underquoting.
2004-08-18 07:37:19 +00:00
Ralf Corsepius
3950f549d3 2004-08-17 Ralf Corsepius <ralf_corsepius@rtems.org>
* acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses.
2004-08-18 07:34:50 +00:00
Ralf Corsepius
ba8c439f08 2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
	aclocal/canonicalize-tools.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/env-rtemscpu.m4,
	aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/multi.m4,
	aclocal/multilib.m4, aclocal/prog-cc.m4, aclocal/rtems-debug.m4,
	aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix m4-underquoting.
2004-08-18 07:28:27 +00:00
Ralf Corsepius
98b30aa72e Fix m4-underquoting. 2004-08-18 07:26:52 +00:00
Ralf Corsepius
1bdb08c7fb 2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/bsp-alias.m4, aclocal/bsp-arg-enable.m4,
	aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
	aclocal/canonicalize-tools.m4, aclocal/check-bsps.m4,
	aclocal/check-cpu.m4, aclocal/check-custom-bsp.m4, aclocal/check-cxx.m4,
	aclocal/check-itron.m4, aclocal/check-multiprocessing.m4,
	aclocal/check-networking.m4, aclocal/check-newlib.m4,
	aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4,
	aclocal/config-subdirs.m4, aclocal/enable-bare.m4,
	aclocal/enable-cxx.m4, aclocal/enable-inlines.m4,
	aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
	aclocal/enable-networking.m4, aclocal/enable-posix.m4,
	aclocal/enable-rdbg.m4, aclocal/enable-rtemsbsp.m4,
	aclocal/enable-tests.m4, aclocal/env-rtemsbsp.m4,
	aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
	aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4,
	aclocal/path-perl.m4, aclocal/prog-cc.m4, aclocal/prog-cxx.m4,
	aclocal/project-root.m4, aclocal/rtems-debug.m4,
	aclocal/rtems-test-no-pause.m4, aclocal/rtems-top.m4,
	aclocal/target.m4, aclocal/tool-paths.m4: Fix m4-underquoting.
2004-08-18 07:23:15 +00:00
Joel Sherrill
9bbeed5df6 2004-07-25 Thomas Rauscher <trauscher@loytec.com>
PR 609/rtems
	* src/threaddispatch.c: Close race condition between _Thread_Dispatch
	and _Thread_Tickle_timeslice.
2004-07-25 14:59:40 +00:00
Joel Sherrill
0f20ef5418 2004-07-25 Victor Vengerov <Victor.Vengerov@oktetlabs.ru>
PR 654/rtems
	* 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-25 14:53:30 +00:00
Joel Sherrill
0ca88a1dd4 2004-07-24 Mick Davis <mickd@microsol.iinet.net.au>
PR 641/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 17:52:40 +00:00
Joel Sherrill
8c829996c3 2004-07-24 Joel Sherrill <joel@OARcorp.com>
PR 661/rtems
	* src/objectmp.c: Fix invalid dereference.
2004-07-24 17:39:24 +00:00
Joel Sherrill
046f0094b5 2004-07-24 Joel Sherrill <joel@OARcorp.com>
PR 660/rtems
	* src/threadinitialize.c, src/threadstackallocate.c: Check for
	overflow when allocating stack.
2004-07-24 17:35:34 +00:00
Joel Sherrill
508023527b 2004-07-24 Joel Sherrill <joel@OARcorp.com>
PR 659/rtems
	* src/heapsizeofuserarea.c, src/objectmp.c, src/threadinitialize.c,
	src/threadstackallocate.c: Check that address specified is in the
	heap.
2004-07-24 17:20:16 +00:00
Joel Sherrill
e3da6673b5 Fix format. 2004-07-24 17:19:12 +00:00
Joel Sherrill
38198f3057 2004-07-24 Joel Sherrill <joel@OARcorp.com>
PR rtems/652
	* signal.t: Return RTEMS_INVALID_NUMBER when sending an empty signal
	set.
2004-07-24 17:08:38 +00:00
Joel Sherrill
7feb6f9f65 2004-07-24 Joel Sherrill <joel@OARcorp.com>
PR rtems/652
	* src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an empty
	signal set.
2004-07-24 17:08:17 +00:00
Joel Sherrill
e18303d997 2004-07-14 Joel Sherrill <joel@OARcorp.com>
PR 650/rtems
	* src/coremsg.c: Check for mathemathical overflow when calculating
	amount of memory to allocate for message buffers.
2004-07-14 21:05:38 +00:00
Joel Sherrill
72dfb969aa 2004-07-14 Joel Sherrill <joel@OARcorp.com>
PR 651/core
	* src/taskident.c: Add NULL check for id.
2004-07-14 14:32:23 +00:00
Joel Sherrill
469c41a421 2004-06-29 Joel Sherrill <joel@OARcorp.com>
PR 631/rtems
	* src/msgqcreate.c: Return unsatisfied from message_queue_create
	when unable to allocate message buffer memory.
2004-06-29 13:55:09 +00:00
Joel Sherrill
6fbf5c39f1 2004-06-29 Joel Sherrill <joel@OARcorp.com>
PR 631/rtems
	* msg.t: Document the return status from message_queue_create when
	unable to allocate message buffer memory.
2004-06-29 13:53:57 +00:00
Joel Sherrill
304d1a52df 2004-06-08 Joel Sherrill <joel@OARcorp.com>
* ChangeLog, include/confdefs.h: Reverse previous accidental commit
	which included too much and had no PR.
2004-06-08 13:53:29 +00:00
Joel Sherrill
01c96bfb75 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:03 +00:00
Joel Sherrill
cfc43898e6 2004-05-21 Joel Sherrill <joel@OARcorp.com>
PR 628/rtems
	* src/killinfo.c, src/pthreadkill.c, src/ptimer1.c, src/sigaction.c,
	src/sigaddset.c, 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:16:39 +00:00
Joel Sherrill
0732eb4997 2004-05-21 Joel Sherrill <joel@OARcorp.com>
PR 629/rtems
	* src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is <= 0, not <.
2004-05-21 20:12:26 +00:00
Joel Sherrill
e2ce15fc77 2004-05-21 Joel Sherrill <joel@OARcorp.com>
PR 627/doc
	* task.t: Behavior documented for an rtems_task_create with stacksize <
	minimum was not the implemented behavior.
2004-05-21 16:04:44 +00:00
Joel Sherrill
f7219b211f 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:26:20 +00:00
Joel Sherrill
922db6549e Fix formatting so script sees PR. 2004-05-21 15:21:13 +00:00
Joel Sherrill
640f1cb6b2 2004-05-21 Till Strauman <strauman@slac.stanford.edu>
* PR/625/networking
	* 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).
	* network/elnk.c: Let elnk bail out if autoneg never completes
	instead of looping forever.  Avoid divide by zero (crashed my PC).
	* network/if_fxp.c: Enable more fxp chip variants but warn that
	they are UNTESTED.
2004-05-21 15:09:43 +00:00
Joel Sherrill
e2f50f9d6d 2004-05-21 Till Strauman <strauman@slac.stanford.edu>
PR 626/networking
	* rtems/rtems_showifstat.c: Use unsigned char to avoid printing leading
	FFFFFF for byte values > 127.
2004-05-21 15:03:22 +00:00
Joel Sherrill
ca6c741739 2004-05-06 Joel Sherrill <joel@OARcorp.com>
PR 618/rtems
	* clock.t, dpmem.t, event.t, msg.t, part.t, region.t, sem.t, task.t,
	timer.t: Add NULL checks.
2004-05-06 19:22:02 +00:00
Joel Sherrill
df54012a8a 2004-05-06 Joel Sherrill <joel@OARcorp.com>
PR 618/rtems
	* include/rtems/score/object.h, src/coretodvalidate.c,
	src/objectnametoid.c: Add NULL checks.
2004-05-06 19:20:44 +00:00
Joel Sherrill
17bbaddcac 2004-05-06 Joel Sherrill <joel@OARcorp.com>
PR 618/rtems
	* include/rtems/rtems/status.h, src/clockget.c, src/clockset.c,
	src/dpmemcreate.c, src/dpmemexternal2internal.c,
	src/dpmeminternal2external.c, src/eventmp.c, src/eventreceive.c,
	src/eventsend.c, src/msgqbroadcast.c, src/msgqcreate.c,
	src/msgqflush.c, src/msgqgetnumberpending.c, src/msgqreceive.c,
	src/msgqsubmit.c, src/partcreate.c, src/partdelete.c,
	src/partgetbuffer.c, src/ratemoncancel.c, src/ratemoncreate.c,
	src/ratemondelete.c, src/ratemongetstatus.c, src/ratemonident.c,
	src/ratemonperiod.c, src/regioncreate.c, src/regiondelete.c,
	src/regionextend.c, src/regiongetsegment.c,
	src/regiongetsegmentsize.c, src/regionreturnsegment.c,
	src/semcreate.c, src/semdelete.c, src/semflush.c, src/semident.c,
	src/taskcreate.c, src/taskgetnote.c, src/taskmode.c,
	src/taskrestart.c, src/taskresume.c, src/tasksetnote.c,
	src/tasksuspend.c, src/taskvariableadd.c, src/taskvariabledelete.c,
	src/taskvariableget.c, src/taskwakewhen.c, src/timercreate.c,
	src/timerdelete.c, src/timerfireafter.c, src/timerfirewhen.c,
	src/timerserverfireafter.c, src/timerserverfirewhen.c: Add NULL
	checks.
2004-05-06 19:20:04 +00:00
Joel Sherrill
424f2e40e9 2004-04-09 Joel Sherrill <joel@OARcorp.com>
PR 605/bsps
	* cpu.c: Do not use C++ style comments.
2004-04-09 14:52:27 +00:00
Joel Sherrill
fbe21ef363 2004-04-08 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.1.
4.6.1
2004-04-08 23:11:45 +00:00
Joel Sherrill
24a8fb3736 2004-04-08 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.1.
2004-04-08 23:11:44 +00:00
Joel Sherrill
107459f117 Add missing PR604 reference. 2004-04-08 22:48:01 +00:00