Commit Graph

8100 Commits

Author SHA1 Message Date
Joel Sherrill
08d8625f92 2004-10-13 Eric Norum <norume@aps.anl.gov>
PR 688/bsps
	* shared/tod.c: Set RTEMS time during TOD initialization
2004-10-15 14:29:04 +00:00
Joel Sherrill
201f1c038d Remove bad entry. 2004-10-15 14:28:36 +00:00
Joel Sherrill
6944b20eed 2004-10-13 Eric Norum <norume@aps.anl.gov>
PR 688/bsps
        * libchip/rtc/rtc.h, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h,
	libchip/rtc/mc146818a_ioreg.c: New files.  Add libchip driver for
	MC146818A (and several Dallas Semiconductor) TOD chips.

2004-10-13      Eric Norum <norume@aps.anl.gov>

        PR 686/networking
        * libchip/network/if_fxp.c: Fix lockup in if_fxp.c, add additional
	device code.
2004-10-15 14:27:04 +00:00
Eric Norum
a78aada98b Describe last few days' changes. 2004-10-13 19:56:37 +00:00
Eric Norum
1d7f365cfc Add explanation. 2004-10-13 14:51:13 +00:00
Eric Norum
0bd6d2b1aa Set time from TOD to RTEMS as part of TOD initialization. 2004-10-13 14:07:22 +00:00
Eric Norum
359d170476 Add prototype. 2004-10-13 00:40:09 +00:00
Eric Norum
728abc471a Remove delay. 2004-10-13 00:10:18 +00:00
Eric Norum
172f7dc444 Avoid lockup during initialization.
Add additional supported device code.
2004-10-13 00:09:54 +00:00
Eric Norum
5378a296f4 Add driver for Motorola MC146818A time-of-day clock.
Use above driver in i386/pc386 BSP.
2004-10-13 00:03:09 +00:00
cvs2git
361d58eef6 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2004-10-11 20:13:31 UTC Eric Norum <WENorum@lbl.gov> 'Don't get duplication rtc_probe() definitions.':
    c/src/lib/libbsp/i386/pc386/clock/todcfg.c
    c/src/libchip/rtc/README.mc146818a
    c/src/libchip/rtc/mc146818a.c
    c/src/libchip/rtc/mc146818a.h
    c/src/libchip/rtc/mc146818a_ioreg.c
2004-10-11 20:13:32 +00:00
Ralf Corsepius
ab924e93e7 2004-09-30 Ralf Corsepius <ralf_corsepius@rtems.org>
* autotools/autoconf-rtems.spec.in: Remove bogus BuildDep on
	autoconf.
	* autotools/automake-rtems.spec.in: Use my rtems.org address.
2004-09-30 10:28:34 +00:00
Joel Sherrill
0f5bc89c21 2004-09-27 Joel Sherrill <joel@OARcorp.com>
PR 294/rtems
	* src/pthread.c: POSIX thread exit handler now confirms that it created
	the executing thread before implicitly exitting it.
2004-09-27 22:43:14 +00:00
Joel Sherrill
206d973621 Correct PR category. 2004-09-27 22:29:00 +00:00
Joel Sherrill
fafdf95453 2004-09-27 Joel Sherrill <joel@OARcorp.com>
PR 683/doc
	* overview.t: Chapter numbering in preface was wrong.
2004-09-27 22:28:43 +00:00
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