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