Commit Graph

4297 Commits

Author SHA1 Message Date
Joel Sherrill
6d41a8747c 2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Reflect 2002-01-23 changes.
2002-02-01 14:11:39 +00:00
Joel Sherrill
be1feeedeb 2001-01-31 Joel Sherrill <joel@OARcorp.com>
* include/rtems/rtems/timer.h: Missed merging these modifications
	in previous merge of new timer functionality.
2002-02-01 14:09:51 +00:00
Joel Sherrill
485ed5cccd 2001-01-31 Mike Siers <mikes@poliac.com>
* pppd/rtemsdialer.h: New file missed in previous commit.
2002-02-01 14:04:45 +00:00
Joel Sherrill
5ec6f09189 2001-01-31 Mike Siers <mikes@poliac.com>
* Nice Update of PPPD support which eliminates the
	requiremetn that drivers be in the termios TASK_DRIVEN mode.
	Mike did significant testing and reports that it seems to be
	more stable and handle larger packets better.  This patch
	replaces the termios tasks with more general pppd network
	driver tasks.  The functions pppinput() and pppstart() get
	called from the interrupt service routine.
	* libc/termios.c: Added PPCDISC.
2002-01-31 21:42:36 +00:00
Joel Sherrill
0286b9f614 2001-01-31 Mike Siers <mikes@poliac.com>
* Nice Update of PPPD support which eliminates the
	requiremetn that drivers be in the termios TASK_DRIVEN mode.
	Mike did significant testing and reports that it seems to be
	more stable and handle larger packets better.  This patch
	replaces the termios tasks with more general pppd network
	driver tasks.  The functions pppinput() and pppstart() get
	called from the interrupt service routine.
	* Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
	net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
	net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
	net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
	net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
	net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
	net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
	pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
	pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
	pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
	pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
	pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
	pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
	pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
	pppd/upap.h, pppd/utils.c, pppd/example/README,
	pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
	* net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
	net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
	* modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
	modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
2002-01-31 21:42:11 +00:00
Joel Sherrill
d8a78f4fb5 2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Reflect 2002-01-23 changes.
2002-01-31 21:33:38 +00:00
Joel Sherrill
1e69b29461 2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Removed.
	* rtems/score/Makefile.am: Removed.
	* configure.ac: Reflect changes above.
	* Makefile.am: Reflect changes above.
2002-01-31 21:33:01 +00:00
Joel Sherrill
845fac3384 2001-01-30 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Corrected so .h files from rtems/score/ are installed.
2002-01-30 22:46:17 +00:00
Joel Sherrill
1dba8de01a 2001-01-30 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Corrected so .h files from rtems/score/ are installed.
2002-01-30 22:18:04 +00:00
Joel Sherrill
14926c2e4b 2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Removed.
	* rtems/score/Makefile.am: Removed.
	* configure.ac: Reflect changes above.
	* Makefile.am: Reflect changes above.
2002-01-30 17:48:22 +00:00
Joel Sherrill
8b25dc6bd0 2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Removed.
	* rtems/score/Makefile.am: Removed.
	* configure.ac: Reflect changes above.
	* Makefile.am: Reflect changes above.
2002-01-30 17:45:23 +00:00
Joel Sherrill
dba2ecd70d 2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* shell/shell.c: Remove #undef __STRICT_ANSI__.
2002-01-30 14:37:11 +00:00
Joel Sherrill
ad05d03706 2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Adapt to automake-1.5.
2002-01-30 14:35:51 +00:00
Joel Sherrill
e70d4e8aa0 2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Adapt to automake-1.5.
2002-01-30 14:34:47 +00:00
Joel Sherrill
7a01fba127 2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/Makefile.am: Removed.
	* rtems/score/Makefile.am: Removed.
	* configure.ac: Reflect changes above.
	* Makefile.am: Reflect changes above.
2002-01-30 14:34:00 +00:00
Joel Sherrill
dfca13fc63 2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Reflect changes from 2002-01-23.
2002-01-30 14:33:30 +00:00
Joel Sherrill
604bbcc8e6 2002-01-29 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Deleted bad entry.
2002-01-29 18:26:41 +00:00
Joel Sherrill
cc43517de1 2001-01-29 Joel Sherrill <joel@OARcorp.com>
* src/powerpc/new_exception_processing/remdeb.h: Regenerated.
2002-01-29 18:25:31 +00:00
Joel Sherrill
ef70d9b652 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.
	* sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
	above condition.
2002-01-29 18:20:59 +00:00
Joel Sherrill
a94c2fbba4 2002-01-29 Joel Sherrill <joel@OARcorp.com>
* include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.
2002-01-29 18:18:26 +00:00
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
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
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
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
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
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
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
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
Joel Sherrill
d49ce826ae 2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* asm.h: Remove #include <rtems/score/targopts.h>.
	Add #include <rtems/score/cpuopts.h>.
	* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP).
2002-01-16 22:52:41 +00:00
Joel Sherrill
089abb6d6b 2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/getegid.c: Add #include <rtems/userenv.h>.
	Remove #include <rtems/libio_.h>.
	* src/geteuid.c: Ditto.
	* src/getgid.c: Ditto.
	* src/getlogin.c: Ditto.
	* src/getuid.c: Ditto.
2002-01-16 22:52:27 +00:00
Joel Sherrill
cf42e73556 2001-01-16 Eric Norum <eric.norum@usask.ca>
* lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
2002-01-16 22:50:04 +00:00
Joel Sherrill
46c109656a 2001-01-16 Eric Valette <valette@crt.canon.fr>
* vector/vector.S, irq/irq_asm.S: Make sure vectors work properly
	in RAM and Flash based code.  The code executed for the Flash
	version runs in both cases (code in Flash/code in RAM) but as it
	is less efficient than the one optimized for RAM, it put it inside
	ifdef.  A compilation error is generated if code is linked in Flash
	with the correct ifdef set...
2002-01-16 22:33:34 +00:00
Joel Sherrill
be1c6bcdf7 2001-01-16 Eric Valette <valette@crt.canon.fr>
* irq/irq.c: Correct minor bug in mbx8xx interrupt handling.
	Quoting Eric, "In theory it should be applied in each mpc8xx
	related BSP but as I cannot test it plase maintainer/users
	submit patch accordingly."
2002-01-16 22:29:25 +00:00
Joel Sherrill
de569fee9f 2001-01-16 Joel Sherrill <joel@OARcorp.com>
* Added tests for task-based timers.  This included the new tests
	sp30 and sp31.
	* Makefile.am, configure.ac: Modified to reflect new tests and files.
	* sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
	for task-based timer services.
	* sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
	sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
	sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
	sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
	sp31/task1.c: New files.
2002-01-16 22:13:29 +00:00
Joel Sherrill
c55df856aa 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:09:50 +00:00
Joel Sherrill
3afb0d231a 2001-01-16 Joel Sherrill <joel@OARcorp.com>
* src/taskmode.c: Ensure the this service does not dispatch before
	tasking is enabled at initialization time.
2002-01-16 22:09:35 +00:00
Joel Sherrill
b736beb508 2001-01-16 Joel Sherrill <joel@OARcorp.com>
* inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support): Corrected
	name of routine in header.
2002-01-16 22:01:19 +00:00
Joel Sherrill
0009c7015e 2002-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_OUTPUT_BUILD_SUBDIRS.
2002-01-08 12:08:40 +00:00