Commit Graph
5440 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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 8accf469f7 2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rootfs/Makefile.am: Use include_rtems_HEADERS instead of H_FILES.
2002-01-08 12:05:47 +00:00
Joel Sherrill 74e0ba5d9f 2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
	Add include <sys/stat.h>. Add include <fcntl.h>.
	* src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
2002-01-08 12:05:36 +00:00
Joel Sherrill c447758161 2002-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* libc/gxx_wrappers.c: Add #include <rtems/error.h>.
2002-01-08 12:05:19 +00:00
Joel Sherrill dd2906e7e3 2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/Makefile.am: Add install-hook.
	Remove SIZE_RTEMS.
	* include/rtems/fs.h: New, extracted from libio_.h.
	* include/rtems/userenv.h: New. extracted from libio_.h.
2002-01-08 12:04:22 +00:00
Joel Sherrill b8caf37ea3 2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/cpu.h: #include <rtems/bspIo.h>.
2002-01-08 12:03:05 +00:00
Joel Sherrill 089fd6b250 2002-01-07 Joel Sherrill <joel@OARcorp.com>
* optman/, optman/.cvsignore, optman/Makefile.am, optman/no-dpmem.c,
	optman/no-event.c, optman/no-mp.c, optman/no-msg.c, optman/no-part.c,
	optman/no-region.c, optman/no-rtmon.c, optman/no-sem.c,
	optman/no-signal.c, optman/no-timer.c: Removed entire contents of
	optman/ directory since it has been moved.
2002-01-07 14:17:09 +00:00
Joel Sherrill 93011536d9 2002-01-07 Joel Sherrill <joel@OARcorp.com>
* optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
	optman/no-io.c: Removed entire contents of optman/ directory since
	it has been moved.
2002-01-07 14:16:17 +00:00
Joel Sherrill 8e9accfe59 2002-01-07 Joel Sherrill <joel@OARcorp.com>
* optman/, optman/.cvsignore, optman/Makefile.am: Removed entire
	contents of optman/ directory since it has been moved.
2002-01-07 14:15:09 +00:00
Joel Sherrill 029527b615 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Readded reference to wrapup.
2002-01-06 20:23:18 +00:00
Joel Sherrill 20db683f78 2002-01-06 Joel Sherrill <joel@OARcorp.com>
* wrapup/.cvsignore: Readded.
	* include/.cvsignore: New file.
2002-01-06 20:22:06 +00:00
Joel Sherrill d3ba9b35b4 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* libc/Makefile.am: Add MULTISUBDIR support.
	* libc/fcntl.c: Add #include <stdarg.h>.
	* libc/privateenv.c: Add #include <stdlib.h>.
2002-01-06 20:11:37 +00:00
Joel Sherrill 1bab6c6d02 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2002-01-06 20:10:21 +00:00
Joel Sherrill 7d9ec2d10c 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c])
	* src/psignal.c: #include <string.h>.
2002-01-06 20:10:04 +00:00
Joel Sherrill ab1ed86eb6 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/sys-rtems.c: Remove unused variable status from
	dodefaultroute.
2002-01-06 20:09:55 +00:00
Joel Sherrill d56918c9bd 2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* cpu.c: Include rtems/bspIo.h instead of bspIo.h.
2002-01-06 20:05:09 +00:00
Joel Sherrill cc2793333b 2002-01-04 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.ac: Remove references to wrapup subdirectory.
2002-01-04 19:36:11 +00:00