Commit Graph

5871 Commits

Author SHA1 Message Date
Joel Sherrill
422289e544 2001-01-29 Joel Sherrill <joel@OARcorp.com>
* Fixed bug where resetting a timer that was not at the head
	of one of the task timer chains resulted in the Timer Server
	task waking up too far in the future.
	* Added rtems_timer_get_information() directive to support testing.
	* src/timerserver.c, include/rtems/rtems/timer.h,
	* src/timergetinfo.c: New file.
	* src/Makefile.am: Modified to reflect above.
2002-01-29 18:18:14 +00:00
Joel Sherrill
49d0704a0a 2001-01-24 Joel Sherrill <joel@OARcorp.com>
* README: Added Canadian Cross instructions.
2002-01-24 14:18:41 +00:00
Joel Sherrill
d7aabb7c3f 2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/sysv-ipc.m4: Use 3-args AC_DEFINE for autoconf-2.5x
	compatibility.
	* bootstrap: Let --clean remove texinfo.tex.
2002-01-24 14:14:55 +00:00
Joel Sherrill
b96a7b14f9 2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add AC_PREFIX_DEFAULT([/opt/rtems]).
	* mkbinutilsspec.in: Add propagation of @prefix@.
	* binutils/base-binutils.add:
	Let %post and %unpost apply %{_prefix}.
	Apply %{_prefix} instead of /opt/rtems.
	* binutils/binutils.add: Update copyright notice.
	Add _prefix.
	Apply %{_prefix} instead of /opt/rtems.
	Remove -a 0 in %setup.
 	Rework hack to SuSE's rpm screwing up %{_target}.
	Replace ARGS with CONFIGURE_ARGS.
	* binutils/target-binutils.add:
	Apply %{_prefix} instead of /opt/rtems.
2002-01-24 14:14:31 +00:00
Joel Sherrill
59bcc90fee 2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Removed.
	* rtems/score/Makefile.am: Removed.
	* configure.ac: Reflect changes above.
	AC_CONFIG_SRCDIR(asm.h).
2002-01-24 14:13:40 +00:00
Joel Sherrill
c3a79faaf2 2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Removed.
	* rtems/score/Makefile.am: Removed.
	* configure.ac: Reflect changes above.
2002-01-24 14:13:31 +00:00
Joel Sherrill
1feedea303 2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge in rtems/Makefile.am and
	rtems/score/Makefile.am. Remove gensize. Require automake-1.5.
	* rtems/Makefile.am: Removed.
	* rtems/score/Makefile.am: Removed.
	* rtems/score/.cvsignore: Add unixsize.h*. Add stamp-h*.
	* configure.ac: Add AM_CONFIG_HEADER(rtems/score/unixsize.h).
	* rtems/score/cpu.h: Replace CPU_CONTEXT_SIZE_IN_BYTES with
	SIZEOF_CPU_CONTEXT.
2002-01-24 14:13:15 +00:00
Joel Sherrill
2fc6dc313d 2001-01-22 Joel Sherrill <joel@OARcorp.com>
* sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
	because priority added as argument to rtems_timer_initiate_server().
2002-01-22 19:14:37 +00:00
Joel Sherrill
1ad83eb8d8 2001-01-22 Joel Sherrill <joel@OARcorp.com>
* include/rtems/rtems/timer.h, src/timerserver.c: Add priority
	argument to rtems_timer_initiate_server().
2002-01-22 19:13:10 +00:00
Joel Sherrill
cbc4e6fad7 2002-01-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/env-rtemsbsp.m4: Use ${RTEMS_BSP} to setup includedir.
2002-01-22 18:03:19 +00:00
Joel Sherrill
2cfb238713 2002-01-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/binutils.add: Add initial support for building
	Canadian cross RPMs.  It should work like this:
	    cd rtems/scripts
	    ./configure --build=`../config.guess` --host=i386-cygwin
	    make install
	    rpm --target=i386-cygwin \
	        /usr/src/redhat/SPECS/<target>-binutils-..spec.

	    alien -t /usr/src/redhat/RPMS/....i386.rpm
	.. and voila ... your tarball, with rpm-consistency checks etc. applied.
2002-01-22 18:00:08 +00:00
Joel Sherrill
b0f78e882a 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: New.
	* rtems/.cvsignore: New.
	* rtems/score/Makefile.am: New.
	* rtems/score/.cvsignore: New.
	* rtems/score/ppc.h: Relocated from shared/.
	* rtems/score/ppctypes.h: Relocated from shared/.
	* asm.h: Relocated from shared/.
	* shared/Makefile.am: Removed.
	* shared/asm.h: Removed.
	* shared/ppc.h: Removed.
	* shared/ppctypes.h: Removed.
	* shared/.cvsignore: Removed.
	* Makefile.am: Reflect changes above.
	* configure.ac: Reflect changes above.
2002-01-22 17:55:27 +00:00
Joel Sherrill
fb56a379e4 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Reworked.
	* Makefile.am: Remove texinfo/texinfo.tex
	* bootstrap: Removed.
	* configure.ac: Add pkgdocdir. Let htmldir be rooted at pkgdocdir.
	* main.am: Remove TEXINFO_TEX.
	* project.am: Let dvidir, psdir, pdfdir be rooted at pkgdocdir.
	Remove commented out make-variables.
2002-01-22 17:38:37 +00:00
Joel Sherrill
551857b0d3 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Autoupdate to 2.52.
	Remove pdl2texi.
	* Makefile.am: Remove pdl2texi.
2002-01-22 17:38:24 +00:00
Joel Sherrill
c8f05db3b8 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems_telnetd/pty.c: Move config.h to were it belongs.
	Remove printf (Reported by Till Straumann
	<strauman@SLAC.Stanford.EDU>).
2002-01-22 17:36:23 +00:00
Joel Sherrill
6703f877a2 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* compilers/gcc-target-default.cfg: Add missing \.
	Reported by Ilya Alexeev <ilya@continuum.ru>.
2002-01-22 17:35:22 +00:00
Joel Sherrill
451199b8e3 2001-01-22 Joel Sherrill <joel@OARcorp.com>
* i386-cygwin-binutils.spec.in, i386-cygwin-gcc.spec.in,
	i386-cygwin-libs.spec.in, i386-cygwin-mingw.spec.in,
	i386-cygwin-w32api.spec.in, setup.def: Updated to reflect latest
	versions and packaging.
2002-01-22 15:41:51 +00:00
Joel Sherrill
08f224b0d0 2001-01-22 Joel Sherrill <joel@OARcorp.com>
* buildalltar.in: Modified to support Canadian cross builds.
	It was testing using a RedHat 7.2 host to build *-rtems tools
	that run on an i386-cygwin host.
2002-01-22 15:38:43 +00:00
Joel Sherrill
9dd6edf9cf regenerated 2002-01-20 17:10:24 +00:00
Joel Sherrill
5addee5839 2002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/system.h: Fix typo in yesterday's change:
	RTEMS_MULTILIBS.
2002-01-20 17:05:36 +00:00
Joel Sherrill
003d4da3fc 2002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add --enable-docs support. Add
	RTEMS_HOST_CONFIG_SUBDIRS(doc). Remove doc/Makefile.
	* Makefile.am: Add HOST_SUBDIRS to SUBDIRS. Remove doc from
	hard-coded SUBDIRS.
	* README.configure: Added a bit of information on this new option.
2002-01-20 17:03:51 +00:00
Joel Sherrill
645a43d39f regenerated 2002-01-20 16:57:38 +00:00
Joel Sherrill
aecc1d963c 2002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache, install-sh, mdate-sh, missing,
	mkinstalldirs, texinfo.tex.
	* Makefile.am: Add main.am to AUTOMAKE_FILES.
	* configure.ac: Add AC_CONFIG_AUX_DIR([.]).
	* project.am: Remove custom .texi and stamp-vti rules.
	* main.am: Replace TEXI_COMMON with AM_MAKEINFOFLAGS.
2002-01-20 16:57:07 +00:00
Joel Sherrill
fa49393ba4 2002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* supplement.am: Replace TEXI_COMMON with AM_MAKEINFOFLAGS.
2002-01-20 16:56:37 +00:00
Joel Sherrill
e7288b7857 2002-01-18 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-ss-20020118.
2002-01-18 22:56:11 +00:00
Joel Sherrill
9ee8036c7b 2002-01-18 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-20020118.
2002-01-18 22:51:02 +00:00
Joel Sherrill
61129cc54f 2001-01-18 Joel Sherrill <joel@OARcorp.com>
* include/rtems/system.h: Only include cpuopts.h when building a
	multilib configuration.  Some ports still need targopts.h but this
	small modification lets those ports work non-multilib while
	fixing being fixed for multilib.
2002-01-18 22:33:49 +00:00
Joel Sherrill
8560ed944d 2001-01-18 Joel Sherrill <joel@OARcorp.com>
* include/rtems/system.h: Only include cpuopts.h when building a
	multilib configuration.  Some ports still need targopts.h but this
	small modification lets those ports work non-multilib while
	fixing being fixed for multilib.
2002-01-18 18:57:48 +00:00
Joel Sherrill
5802d12bd2 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Require automake-1.5.
2002-01-18 15:48:13 +00:00
Joel Sherrill
21e473b0b0 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Require automake-1.5.
	* project.am: Reworked.
	* main.am: New.
	* configure.ac: New.
	* configure.in: Removed.
	* bootstrap: Sync with RTEMS's toplevel bootstrap.sh.
2002-01-18 15:10:54 +00:00
Joel Sherrill
1615cf1243 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Require automake-1.5.
2002-01-18 15:10:53 +00:00
Joel Sherrill
6a06b1f7c9 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: require automake-1.5.
2002-01-18 15:10:51 +00:00
Joel Sherrill
5f76c90885 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Require automake-1.5.
	* ctags-emacs/Makefile.am: Ditto.
	* FreeBSD/Makefile.am: Ditto.
	* Ctags/Makefile.am: Ditto.
2002-01-18 15:10:50 +00:00
Joel Sherrill
816539819a 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: include main.am, require automake-1.5.
2002-01-18 15:10:35 +00:00
Joel Sherrill
6d0a5c0bb9 2002-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Include main.am, require automake-1.5.
	* pictures/Makefile.am: Require automake-1.5, fix +=.
2002-01-18 15:10:34 +00:00
Joel Sherrill
b077dc41ce 2002-01-18 Till Straumann <strauman@slac.stanford.edu>
* src/powerpc/excep_f.c: This patch addresses the following issues:
	    - exception handler needs to enable MSR_FP if the interrupted
	      thread is FP enabled.
	    - printk message for MSR fixed and added stacktrace

   	NOTE: this requires the stacktrace patch to
	lib/libbsp/powerpc/shared/vectors/vector_init.c
	(#ifdef DDEBUG only, however)
2002-01-18 14:14:17 +00:00
Joel Sherrill
4e91814ba7 2001-01-18 Joel Sherrill <joel@OARcorp.com>
* src/powerpc/new_exception_processing/remdeb_svc.c: Corrected
	macro using variable arguments.
2002-01-18 13:57:19 +00:00
Joel Sherrill
db2cc456fb 2001-01-18 Joel Sherrill <joel@OARcorp.com>
* src/powerpc/new_exception_processing/remdeb.h,
	src/powerpc/new_exception_processing/remdeb_xdr.c: Regenerated since
	I updated the main RTEMS development machine to RedHat 7.2 and
	apparently got a new version of rpcgen.
2002-01-18 13:56:48 +00:00
Joel Sherrill
cdf5a5b4bf 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Deleted duplicate blank line.
2002-01-18 13:53:26 +00:00
Joel Sherrill
b2433b2028 2002-01-17 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-ss-20020717.
2002-01-17 23:30:01 +00:00
Joel Sherrill
ab14fdd5a0 2002-01-17 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-doc-ss-20010117.
2002-01-17 23:28:01 +00:00
Joel Sherrill
99583c6c87 2002-01-17 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-doc-eng-20010816b-d1.
2002-01-17 23:23:06 +00:00
Joel Sherrill
a380b9057b 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: Added rtems_header.html and rtems_footer.html.
2002-01-17 23:20:32 +00:00
Joel Sherrill
5dd28ac70d 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* configure.in: Changed the version to eng-20010816b.
2002-01-17 23:16:48 +00:00
Joel Sherrill
5cd3258390 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* timer.t: Added task-based timer information including the
	new directives rtems_timer_initiate(), rtems_timer_server_fire_after(),
	and rtems_timer_server_fire_when().
2002-01-17 23:14:16 +00:00
Joel Sherrill
6449498bc7 2001-01-17 Joel Sherrill <joel@OARcorp.com>
* SUPPORT, LICENSE: New files.
	* Numerous files touched as part of merging the 4.5 branch
	onto the mainline development trunk and ensuring that the
	script that cuts snapshots and releases works on the documentation.
2002-01-17 21:47:47 +00:00
Joel Sherrill
d09ad1f0e0 2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/libio.h: Add #include <rtems/fs.h>.
	Reflect changes due to using rtems/fs.h.
	* include/rtems/libio_.h: Reworked.
2002-01-16 22:54:59 +00:00
Joel Sherrill
36a63d7859 2001-01-16 Joel Sherrill <joel@OARcorp.com>
* Added task-based timers to the Timer Manager.  This added three
	new directives:
	    - rtems_timer_initiate_server
	    - rtems_timer_server_fire_after
	    - rtems_timer_server_fire_when
	In the process of doing this, a number of cleanups were made.
	* src/timerserver.c, src/timerserverfireafter.c,
	src/timerserverfirewhen.c: New files.
	* include/timer/timer.h: Added new prototypes and supporting types.
	* inline/rtems/rtems/timer.h, macros/rtems/rtems/timer.h: Enhanced
	_Timer_Is_interval_class() to cover the class TIMER_INTERVAL_ON_TASK.
	* src/Makefile.am: Accounted for new files.
	* src/rtemstimer.c: Added initialization of _Timer_Server variable.
	* src/timercancel.c, src/timerreset.c: Account for addition
	of timer classes.  Also corrected the headers.
	* src/timercreate.c, src/timerdelete.c, src/timerfireafter.c,
	src/timerfireafter.c, src/timerident.c: Corrected header.
2002-01-16 22:54:23 +00:00
Joel Sherrill
64b1f81052 2002-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
	ITRON_SUBDIRS.
	* configure.ac: Rework enable_unixlib handling.
	Add RTEMS_MULTILIBS to cpuopts.h.
	* include/Makefile.am: Add rtems/fs.h, rtems/userenv.h.
	Add $(PROJECT_INCLUDE)/rtems. Remove libio_.h.
2002-01-16 22:53:30 +00:00
Joel Sherrill
38fcef5cf4 2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* asm.h: Remove #include <rtems/score/targopts.h>.
	Add #include <rtems/score/cpuopts.h>.
2002-01-16 22:52:51 +00:00