summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-02-282002-02-28 Victor V. Vengerov <vvv@oktet.ru>Joel Sherrill27-2/+6664
* DOS filesystem including FAT12, FAT16, and FAT32 support submitted. * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in, src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c, src/dosfs/fat.h, src/dosfs/fat_fat_operations.c, src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c, src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c, src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c, src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files. * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to reflect addition.
2002-02-282002-02-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill17-0/+3798
* Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged into the RTEMS source. * ChangeLog, Makefile.am, README, configure.ac, include/Makefile.am, include/rtems/bdbuf.h, include/rtems/blkdev.h, include/rtems/diskdevs.h, include/rtems/ramdisk.h, include/rtems/.cvsignore, include/.cvsignore, src/Makefile.am, src/bdbuf.c, src/blkdev.c, src/diskdevs.c, src/ramdisk.c, src/.cvsignore, .cvsignore: New files.
2002-02-272002-02-27 Ilya Alexeev <ilya@continuum.ru>Joel Sherrill6-10/+47
* net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h, pppd/sys-rtems.c: Add server with pap-authorization capabilities as well as eliminate some warnings.
2002-02-272002-02-27 Eric Norum <eric.norum@usask.ca>Joel Sherrill2-1/+10
* net/radix.c: Properly handle fetching the default route when there is no route. This was a bug in the original FreeBSD code and this fix is from an updated version of their code.
2002-02-272001-02-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* rtems/score/cpu.h: Fix conditional to match current GCC.
2002-02-132002-02-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-8/+4
* configure.ac: Fix the test to determine cpu context size.
2002-02-082002-02-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-205/+216
* iregdef.h, rtems/score/cpu.h: Reordered register in the exception stack frame to better match gdb's expectations.
2002-02-052001-02-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-16/+230
* cpu_asm.S: Enhanced to save/restore more registers on exceptions. * rtems/score/cpu.h (CPU_Interrupt_frame): Enhanced to list every register individually and document when it is saved. * idtcpu.h: Added constants for the coprocessor 1 registers revision and status.
2002-02-052001-02-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+5
* .cvsignore: Added stamp-h.in.
2002-02-052001-02-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-0/+16
* rtems/Makefile.am, rtems/score/Makefile.am: Removed again.
2002-02-042001-02-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* rtems/score/cpu.h: IDLE task should not be FP. This was a mistake in the previous patch that has now been confirmed.
2002-02-042001-02-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+6
* configure.ac: Removed references to rtems/Makefile and rtems/score/Makefile.
2002-02-012001-02-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-294/+274
* rtems.ads, rtems.adb: Formatting cleaned up. Task based timer directives added. This is Timer_Initiate_Server, Timer_Server_Fire_After, and Timer_Server_Fire_When.
2002-02-012001-02-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+4
* ChangeLog: New file.
2002-02-012001-02-01 Mike Siers <mikes@poliac.com>Joel Sherrill2-1/+14
* pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing the link down too fast. NOTE: Mike reports successfully running at 56K baud on a direct link.
2002-02-012001-02-01 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill4-148/+244
* cpu.c: Enhancements and fixes for modifying the SR when changing the interrupt level. * cpu_asm.S: Fixed handling of FP enable bit so it is properly managed on a per-task basis, improved handling of interrupt levels, and made deferred FP contexts work on the MIPS. * rtems/score/cpu.h: Modified to support above changes.
2002-02-012002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-11/+26
* Makefile.am: Reflect 2002-01-23 changes.
2002-02-012001-01-31 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+26
* include/rtems/rtems/timer.h: Missed merging these modifications in previous merge of new timer functionality.
2002-02-012001-01-31 Mike Siers <mikes@poliac.com>Joel Sherrill2-0/+28
* pppd/rtemsdialer.h: New file missed in previous commit.
2002-01-312001-01-31 Mike Siers <mikes@poliac.com>Joel Sherrill1-0/+9
* 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-312001-01-31 Mike Siers <mikes@poliac.com>Joel Sherrill33-149/+11711
* 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-312002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-26/+31
* Makefile.am: Reflect 2002-01-23 changes.
2002-01-312002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-29/+31
* rtems/Makefile.am: Removed. * rtems/score/Makefile.am: Removed. * configure.ac: Reflect changes above. * Makefile.am: Reflect changes above.
2002-01-302001-01-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+20
* Makefile.am: Corrected so .h files from rtems/score/ are installed.
2002-01-302001-01-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+20
* Makefile.am: Corrected so .h files from rtems/score/ are installed.
2002-01-302002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill14-104/+180
* rtems/Makefile.am: Removed. * rtems/score/Makefile.am: Removed. * configure.ac: Reflect changes above. * Makefile.am: Reflect changes above.
2002-01-302002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill12-67/+150
* rtems/Makefile.am: Removed. * rtems/score/Makefile.am: Removed. * configure.ac: Reflect changes above. * Makefile.am: Reflect changes above.
2002-01-302002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+4
* shell/shell.c: Remove #undef __STRICT_ANSI__.
2002-01-302002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill9-56/+103
* rtems/Makefile.am: Removed. * rtems/score/Makefile.am: Removed. * configure.ac: Reflect changes above. * Makefile.am: Reflect changes above.
2002-01-302002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-8/+21
* Makefile.am: Reflect changes from 2002-01-23.
2002-01-292002-01-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+6
* include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.
2002-01-292001-01-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-50/+184
* 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-242002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+9
* rtems/Makefile.am: Removed. * rtems/score/Makefile.am: Removed. * configure.ac: Reflect changes above. AC_CONFIG_SRCDIR(asm.h).
2002-01-242002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-6/+14
* rtems/Makefile.am: Removed. * rtems/score/Makefile.am: Removed. * configure.ac: Reflect changes above.
2002-01-242002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-11/+63
* 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-222001-01-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-19/+41
* include/rtems/rtems/timer.h, src/timerserver.c: Add priority argument to rtems_timer_initiate_server().
2002-01-222002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-3/+50
* 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-222002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-6/+11
* rtems_telnetd/pty.c: Move config.h to were it belongs. Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
2002-01-202002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+6
* include/rtems/system.h: Fix typo in yesterday's change: RTEMS_MULTILIBS.
2002-01-182001-01-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-13/+18
* 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-182001-01-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+9
* 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-182001-01-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+4
* ChangeLog: Deleted duplicate blank line.
2002-01-162002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-76/+10
* include/rtems/libio.h: Add #include <rtems/fs.h>. Reflect changes due to using rtems/fs.h. * include/rtems/libio_.h: Reworked.
2002-01-162001-01-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+454
* 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-162002-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-16/+25
* 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-162002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-2/+9
* asm.h: Remove #include <rtems/score/targopts.h>. Add #include <rtems/score/cpuopts.h>.
2002-01-162002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-5/+9
* 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-162002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-12/+20
* 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-162001-01-16 Eric Norum <eric.norum@usask.ca>Joel Sherrill2-4/+7
* lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
2002-01-162001-01-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill13-41/+203
* 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.