Commit Graph

7616 Commits

Author SHA1 Message Date
Ralf Corsepius
e84c52869b Merger from rtems-4-6-branch. 2003-02-14 03:29:01 +00:00
Joel Sherrill
eed014937a 2003-02-11 Joel Sherrill <joel@OARcorp.com>
* interrupts.t: Rework logic that decides when to call
	_Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
	determined that _ISR_Signals_to_thread_executing was not being
	honored and/or cleared properly.
2003-02-11 23:44:41 +00:00
Joel Sherrill
3ab9062756 2003-02-11 Joel Sherrill <joel@OARcorp.com>
* cpu_asm.c: Rework logic that decides when to call
	_Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
	determined that _ISR_Signals_to_thread_executing was not being
	honored and/or cleared properly.
2003-02-11 23:43:36 +00:00
Joel Sherrill
4b83378280 2003-02-11 Joel Sherrill <joel@OARcorp.com>
* irq.c: Rework logic that decides when to call
	_Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
	determined that _ISR_Signals_to_thread_executing was not being
	honored and/or cleared properly.
2003-02-11 23:43:11 +00:00
Joel Sherrill
92e57ea26c 2003-02-11 Joel Sherrill <joel@OARcorp.com>
* score/cpu_asm.c: Rework logic that decides when to call
	_Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
	determined that _ISR_Signals_to_thread_executing was not being
	honored and/or cleared properly.
2003-02-11 23:42:14 +00:00
Joel Sherrill
9518a5bc4d 2003-02-11 Joel Sherrill <joel@OARcorp.com>
* score/cpu_asm.c: Rework logic that decides when to call
	_Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
	determined that _ISR_Signals_to_thread_executing was not being
	honored and/or cleared properly.
2003-02-11 23:29:06 +00:00
Joel Sherrill
593904c1a7 2003-02-11 Jay Monkman <jtm@smoothsmoothie.com>
* networkapp.t: Add an example code snippet for adding a default route.
2003-02-11 23:08:49 +00:00
Joel Sherrill
aba138ba18 2003-02-11 Mike Siers <mikes@poliac.com>
* networkapp.t: Add an example code snippet for adding an IP alias.
2003-02-11 23:04:41 +00:00
Joel Sherrill
83e36d6bb7 2003-02-11 Mike Siers <mikes@poliac.com>
* 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-11 22:58:08 +00:00
Ralf Corsepius
d854517744 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootstrap: Remove attempts to detect autoconf and automake using
	"which" (PR 325).
2003-02-11 13:00:13 +00:00
Ralf Corsepius
ccd81b60c2 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2003-02-11 11:47:49 +00:00
Ralf Corsepius
9b5c258556 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_PREREQ(2.57).
2003-02-11 11:11:33 +00:00
Ralf Corsepius
6ca0732851 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_PREREQ(2.57).
2003-02-11 10:48:26 +00:00
Joel Sherrill
de819f6e89 2003-02-10 Joel Sherrill <joel@OARcorp.com>
* gdb/gdb.add, gdb/mkspec.in, gdb/target-gdb.add: Use RPM logic to
	determine which targets have simulators, configure with appropriate
	arguments, and package the correct files.
2003-02-10 16:32:27 +00:00
Ralf Corsepius
1dc7164730 2003-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* i386-cygwin-gcc.spec.in: Use %_prefix instead of %prefix.
	Add gnatlib.
	Add %defattr(-,root,root).
	Provide virtual packages i386-cygwin-[c++|g++|gnat].
2003-02-07 16:04:14 +00:00
Ralf Corsepius
553e29714c 2003-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/target-gcc.add: Remove %{_exeext} from gccbug.
	* gcc3newlib/gccnewlib.add: Add %gcj to support to disabling building
	gcj from rpmbuild command line.
	Copy gsyslimits.h for CDN-X compilation.
2003-02-07 05:16:41 +00:00
Joel Sherrill
f18deb2f34 missed in previous commit. 2003-02-07 00:34:40 +00:00
Joel Sherrill
08c6c10e75 2003-02-06 Joel Sherrill <joel@OARcorp.com>
* README.configure: Updated to reflect new BSPs and deprecated
	targets.
2003-02-07 00:00:40 +00:00
Joel Sherrill
f81fb80981 2003-02-06 Joel Sherrill <joel@OARcorp.com>
* pppd/chat.c: Convert routines with common names to static. This
	included get_char(), put_char(), and character() among others.
2003-02-06 22:19:11 +00:00
Joel Sherrill
089e1b0477 2003-02-06 Ilya Alexeev <ilya@continuum.ru>
* m68360.h: Correct the order of fields in the ethernet structure
	to account for the typo in MC68360UM (page 7-248).
2003-02-06 17:46:19 +00:00
Joel Sherrill
8d3e925485 2003-02-06 Mike Siers <mikes@poliac.com>
PR 342/networking
	* 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 17:14:29 +00:00
Joel Sherrill
2a09fb6ebf 2003-02-06 Joel Sherrill <joel@OARcorp.com>
* include/sys/ioccom.h: Include <sys/types.h> not <machine/types.h> so
	Linux port builds.
2003-02-06 15:01:59 +00:00
Joel Sherrill
9da12bdbb0 2003-02-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 341/networking
	* lib/ftpfs.c: Account for NULL at end of strings when malloc()'ing
	memory.
2003-02-05 21:25:55 +00:00
Joel Sherrill
f4f341bb9c 2003-02-05 Till Straumann <strauman@slac.stanford.edu>
PR 340/filesystem
	* src/fcntl.c: Add missing _fcntl_r assumed to exist by newlib.
2003-02-05 21:23:49 +00:00
Joel Sherrill
787449a9c8 2003-02-05 Joel Sherrill <joel@OARcorp.com>
* include/sys/ioccom.h: Fix so not using internal RTEMS types in libc
	code.
2003-02-05 21:12:03 +00:00
Ralf Corsepius
54ceffa88c 2003-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Apply the 2003-01-31 changes OAR's broken CVS had dropped.
2003-02-05 05:01:11 +00:00
Ralf Corsepius
06908af6b0 2003-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Unconditionally check for CXX.
	Require autoconf-2.57, automake-1.7.2.
	* rtems++: Eliminate CC_O_FILES.
2003-02-04 01:16:14 +00:00
Joel Sherrill
f4ab3d3756 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* io.t: Fix Ada binding as side-effect of fixing reentrancy
	problem with rtems_io_lookup_name() (API change).
2003-02-03 23:58:50 +00:00
Joel Sherrill
590cae7a98 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy
	problem with rtems_io_lookup_name() (API change).
2003-02-03 23:58:21 +00:00
Joel Sherrill
97aaa2a20a 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* src/unixlibc.c: Side-effect of fixing reentrancy problem with
	rtems_io_lookup_name() (API change).
2003-02-03 23:57:33 +00:00
Joel Sherrill
81968b9a6e 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* rtems.adb, rtems.ads: Side-effect of fixing reentrancy problem with
	rtems_io_lookup_name() (API change).
2003-02-03 23:57:10 +00:00
Joel Sherrill
da2151f40d 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* sapi/no-io.c: Side-effect of fixing reentrancy problem with
	rtems_io_lookup_name() (API change).  Unused function removed.
2003-02-03 23:56:29 +00:00
Joel Sherrill
b4f92a9ee2 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* sci/sci.c: Side-effect of fixing reentrancy problem with
	rtems_io_lookup_name() (API change).
2003-02-03 23:55:48 +00:00
Joel Sherrill
ce9f3d1d71 2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
	* console.c: Side-effect of fixing reentrancy problem with
	rtems_io_lookup_name() (API change).
2003-02-03 23:55:01 +00:00
Joel Sherrill
50381010c5 2003-02-03 Steven Johnson <sjohnson@neurizon.net>
PR 338/filesystem
	* io.t: Document the API change that fixed reentrancy problem with
	rtems_io_lookup_name().
2003-02-03 22:06:09 +00:00
Joel Sherrill
43f69a2d7b 2003-02-03 Steven Johnson <sjohnson@neurizon.net>
PR 338/filesystem
	* src/imfs/ioman.c: Fix reentrancy problem with
	rtems_io_lookup_name() (API change).
2003-02-03 22:05:20 +00:00
Joel Sherrill
d90b74e07b 2003-02-03 Till Straumann <strauman@slac.stanford.edu>
PR 339/filesystem
	* src/chroot.c: Fix violation of FS node object copy semantics.
2003-02-03 22:00:30 +00:00
Joel Sherrill
13c28bc09c 2003-02-03 Joel Sherrill <joel@OARcorp.com>
* shmdr/Makefile.am: Add .h files to PREINSTALL_FILES not
	TMPINSTALL_FILES.
2003-02-03 16:41:41 +00:00
Ralf Corsepius
7da8c10750 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* README.cdn-X: New.
	* binutils/binutils.add: Add --build=%_build --host=%_host.
	* cpukit/.cvsignore: Add *.spec.in.
	* gcc3newlib/gccnewlib.add: Add --build=%_build --host=%_host.
	* gdb/gdb.add: Add --build=%_build --host=%_host.
	* rtemsdoc/.cvsignore: Add *.spec.in.
2003-01-31 16:02:21 +00:00
Ralf Corsepius
36f18e0722 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/gccnewlib.add: Remove Buildroot.
	* common/.cvsignore: New.
2003-01-31 07:32:21 +00:00
Ralf Corsepius
ab591073c5 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* common/common.add.in: Add Vendor, Distribution, BuildRoot.
	* binutils/Makefile.am: Fix path to clean.add.
	* binutils/binutils.add: Remove BuildRoot.
	* cpukit/Makefile.am:  Use $(top_builddir)/common/common.add,
	$(top_builddir)/common/clean.add, header.add.
	Generate rtems-cpukit.spec.in.
	* cpukit/header.add: New.
	* cpukit/rtems-cpukit.spec.in: Remove.
	* cpukit/rtems-cpukit.add: New.
	* gccnewlib/gccnewlib.add: Remove Buildroot.
	* gdb/gdb.add: Remove Buildroot.
	* rtemsdoc/rtemsdoc.add: Remove BuildRoot.
2003-01-31 07:29:27 +00:00
Ralf Corsepius
59292fe9af 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtemsdoc/Makefile.am: Use $(top_builddir)/common/common.add,
	$(top_builddir)/common/clean.add, header.add.
	Generate rtemsdoc.spec.in.
	* rtemsdoc/mkspec.in: Remove exe_ext.
	* rtemsdoc/rtemsdoc.spec.in: Remove.
	* gccnewlib/Makefile.am:  Use $(top_builddir)/common/common.add,
        $(top_builddir)/common/clean.add, header.add.
	* gccnewlib/base-gcc.m4: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/base-gcj.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/gccnewlib.add: Replace @exe_ext@ with %{_exeext}.
	Remove header, broken cdn-X configuration, %clean.
	* gccnewlib/target-g77.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/target-gcc.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/target-gcj.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/target-objc.add: Replace @exe_ext@ with %{_exeext}.
2003-01-31 06:22:09 +00:00
Ralf Corsepius
9c8ee7b2bd 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gdb/gdb.add: Remove header, broken cdn-X configuration,
	%clean, Replace @exe_ext@ with %{_exeext}.
	* gdb/mkspec.in: Remove exe_ext.
	* gdb/target-gdb.add: Replace @exe_ext@ with %{_exeext}.
	* gdb/Makefile.am: Use $(top_builddir)/common/common.add,
	$(top_builddir)/common/clean.add, header.add.
	* gcc3newlib/base-gcj.add: Replace @exe_ext@ with %{_exeext}.
	* cpukit/mkspec.in: Remove exe_ext.
	* binutils/Makefile.am: Use $(top_builddir)/common/common.add,
	$(top_builddir)/common/clean.add, header.add.
2003-01-31 05:32:20 +00:00
Ralf Corsepius
491b8b2e7a 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/gccnewlib.add: Remove header, broken cdn-X configuration,
	%clean, Replace @exe_ext@ with %{_exeext}.
	* gcc3newlib/mkspec.in: Remove exe_ext.
	* gcc3newlib/target-c++.add: Replace @exe_ext@ with %{_exeext}.
	* gcc3newlib/target-g77.add: Replace @exe_ext@ with %{_exeext}.
	* gcc3newlib/target-gcc.add: Replace @exe_ext@ with %{_exeext}.
	* gcc3newlib/target-gcj.add: Replace @exe_ext@ with %{_exeext}.
	* gcc3newlib/target-gnat.add: Replace @exe_ext@ with %{_exeext}.
	* gcc3newlib/target-objc.add: Replace @exe_ext@ with %{_exeext}.
	+ gcc3newlib/Makefile.am: Use $(top_builddir)/common/common.add,
	$(top_builddir)/common/clean.add, header.add.
2003-01-31 05:21:08 +00:00
Ralf Corsepius
6044dd2f53 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove reference to mkbinutilsspec.
	* configure.ac: Remove EXEEXT check.
	Add common/clean.add, common/common.add.
2003-01-31 05:10:02 +00:00
Ralf Corsepius
0ac55c0c57 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/binutils.add: Remove header, broken cdn-X configuration,
	%clean.
	* binutils/mkspec.in: Remove exe_ext, build_alias, host_alias.
	* binutils/target-binutils.add: Replace @exe_ext@ with %{_exeext}.
2003-01-31 04:58:01 +00:00
Ralf Corsepius
b5b0433eaa 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/header.add: New.
	* gccnewlib/header.add: New.
	* binutils/header.add: New.
	* gdb/header.add: New.
	* rtemsdoc/header.add: New.
	* rtemsdoc/rtemsdoc.add: New.
	* common/clean.add.in: New.
	* common/common.add.in: New.
2003-01-31 04:46:44 +00:00
Ralf Corsepius
d413a66b3e 2003-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/Makefile.am: Reflect changes above.
2003-01-30 10:26:45 +00:00
Ralf Corsepius
b601e1a44e 2003-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/mkspec.in: New.
	* binutils/.cvsignore: Add mkspec.
	* mkbinutilspec.in: Remove.
	* gdb/Makefile.am: Depend on mkspec.
	* binutils/binutils.add: Add @exe_ext@ to c++filt.
	Add %_defaultbuildroot.
	* configure.ac: Reflect changes above.
2003-01-30 10:21:40 +00:00
Ralf Corsepius
00b8107cce 2003-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gdb/.cvsignore: Add mkspec.
2003-01-29 14:07:35 +00:00