summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-08-092001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>Joel Sherrill5-4/+73
* libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command previous failed after a chroot(). (unknown user & group)
2001-08-092001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>Joel Sherrill4-6/+42
* src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been touched. The order of the questions is the key.
2001-08-092001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>Joel Sherrill6-103/+146
* shell/Makefile.am, shell/README, shell/cmds.c, shell/shell.c, shell/shell.h: Updates.
2001-08-092001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>Joel Sherrill16-32/+698
* Makefile.am, configure.in, rtems_servers/Makefile.am, rtems_servers/telnetd.c, rtems_servers/telnetd.h, rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h, wrapup/Makefile.am: - pty and telnetd have a new subdir rtems_telnetd to avoid the side effect when ftpd change. - the tcp/ip stats have been implemented into icmds.c and started when telnetd daemon is started. * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed. * rtems_telnetd: New directory. * rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
2001-08-092001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>Joel Sherrill3-9/+21
* psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/psxchroot01.scn, psxchroot01/test.c: Implemented the psxchroot01 test.
2001-08-092001-08-09 Keith Outwater <vac4050@cae597.rsc.raytheon.com>Joel Sherrill2-10/+49
* monitor/mon-command.c: Add support for partial command matching. The monitor used to have this functionality before it was overhauled to support addition of user commands.
2001-08-092001-08-09 Chris Johns <ccj@acm.org>Joel Sherrill2-63/+48
* cpu_asm.S: This patch was co-developed with Eric Norum <eric.norum@usask.ca>. It closes a one instruction window on some m68k CPU cores. It fixes symptoms seen as: 1) No more `interrupt handler invoked twice for a single interrupt'. 2) No more `lockup when mc68360 CPM and PIT interrupts are at different levels'. It does insert a little more overhead on machines without hardware interrupt stacks but correctness has a price.
2001-08-092001-08-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-6/+13
* src/snd_mbx.c, src/tsnd_mbf.c: Unblocking message queue operations should NOT use _Thread_Executing for return status since it is permissible to invoke message send operations from an ISR. This was reported by Suvrat Gupta <suvrat@utstar.com>.
2001-08-092001-08-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+11
* src/mqueuesendsupp.c: Unblocking message queue operations should NOT use _Thread_Executing for return status since it is permissible to invoke message send operations from an ISR. This was reported by Suvrat Gupta <suvrat@utstar.com>.
2001-08-092001-08-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+12
* src/msgqsubmit.c: Unblocking message queue operations should NOT use _Thread_Executing for return status since it is permissible to invoke message send operations from an ISR. This was reported by Suvrat Gupta <suvrat@utstar.com>.
2001-08-092001-08-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-29/+50
* include/rtems/score/coremsg.h, inline/rtems/score/coremsg.inl, src/coremsgsubmit.c: Unblocking message queue operations should NOT use _Thread_Executing for return status since it is permissible to invoke message send operations from an ISR. This was reported by Suvrat Gupta <suvrat@utstar.com>.
2001-08-032001-08-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+22
* libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug report from Gene Smith <Gene.Smith@sea.siemens.com>, enhanced the error checking to account for a socket being closed.
2001-07-062001-07-06 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill4-14/+94
* src/imfs/deviceio.c: Make sure errno gets set to reflect the status from the driver.
2001-07-032001-07-03 Mike Seirs <mike@poliac.com>Joel Sherrill4-148/+179
* comm/tty_drv.c, comm/uart.c, comm/uart.h: Adds the capability to use task driven serial I/O to ti386 BSPs. This patch leaves thex default I/O mode to be IRQ. If you want to use task I/O mode, then the tty_drv.c file needs to be modified. Basically, all you need to change is the data values of the termios callbacks structure. This callback structure is used in the tty1_open and tty2_open functions. The values you need to set are commented out in the source code.
2001-07-032001-07-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* cpu.c: Fixed typo.
2001-06-202001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-1/+7
* console/Makefile.am: Remove RTEMS_H_FILES. * start/start16.S: include <bspopts.h> to get NEW_GAS.
2001-06-192001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-6/+33
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h. * scitab/Makefile.am: Use @CPU_CLOCK_RATE_HZ@.
2001-06-192001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill12-42/+63
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-192001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-14/+18
* comm/Makefile.am: Use *_HEADERS instead of *H_FILES. * io/Makefile.am: Ditto. * irq/Makefile.am: Ditto. * pci/Makefile.am: Ditto.
2001-06-192001-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-12/+28
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * 3c509/Makefile.am: Dito. * console/Makefile.am: Dito. * include/bsp.h: Include bspopts.h.
2001-06-192001-06-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* start/start.S: Reverse sense of conditional compilation so the code will compile for a cpu32.
2001-06-192001-06-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-2/+18
* include/Makefile.am: Fixed typo.
2001-06-192001-06-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+7
* scitab/Makefile.am, startup/Makefile.am: Use CPU_CLOCK_RATE_HZ as it is called in configure.in instead of HZ.
2001-06-182001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-4/+16
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-182001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+6
* include/bsp.h: Include bspopts.h.
2001-06-182001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+1
* configure.in: Correct typo.
2001-06-182001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-2/+9
* rtems_servers/Makefile.am: Deleted blank lines.
2001-06-182001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-22/+23
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * consolex/Makefile.am: Ditto. * include/bsp.h: Include bspopts.h.
2001-06-182001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill52-135/+208
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-182001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill30-59/+114
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-182001-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-3/+11
* include/Makefile.am: Fix typo in include_HEADERS.
2001-06-142001-06-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+5
* cdtest/system.h: Removed configure of POSIX mutexes since there do not appear to be any used in this test.
2001-06-142001-06-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-1/+21
* rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell so the network stack to address network depenendency. * rtems_servers/Makefile.am: Modified to reflect above.
2001-06-142001-06-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-130/+10
* shell/telnetd.c, shell/telnetd.h: Moved to libnetworking/rtems_servers so the network stack to address network depenendency. * shell/Makefile.am: Modified to reflect above.
2001-06-142001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill31-76/+115
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-142001-05-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-12/+4
* configure.in: Remove CONSOLE_USE_POLLED, HAS_RTC.
2001-06-082001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill26-44/+114
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-082001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-8/+21
* configure.in: Add bspopts.h, fix PACKAGE. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-082001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-7/+20
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-082000-06-08 Eric Valette <valette@crf.canon.fr>Joel Sherrill2-0/+17
* mpc8xx/console-generic/console-generic.c: The printk/printf did not work when loaded by EPPCBUG. They did work when loaded with the BDM debugger. I suspected EPPBUG made some nasty things like patching Communication processor microcode... Anyway, the attached patch: 1) Enables to have printk nearly immediately after boot, 2) Make printf work automagically (I do not know why except I make a different initialization for printk that should be overwritten by console init later ?) I let the default to be using EPPCBUG embedded firmware to boot and using this printk early enabler code (LOADED_BY_EPPCBUG and EARLY_CONSOLE) are on.
2001-06-082000-06-08 Eric Valette <valette@crf.canon.fr>Joel Sherrill4-374/+580
* console/console.c, include/commproc.h, startup/start.S: The printk/printf did not work when loaded by EPPCBUG. They did work when loaded with the BDM debugger. I suspected EPPBUG made some nasty things like patching Communication processor microcode... Anyway, the attached patch: 1) Enables to have printk nearly immediately after boot, 2) Make printf work automagically (I do not know why except I make a different initialization for printk that should be overwritten by console init later ?) I let the default to be using EPPCBUG embedded firmware to boot and using this printk early enabler code (LOADED_BY_EPPCBUG and EARLY_CONSOLE) are on.
2001-05-252001-05-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-47/+18
* shell/cmds.c: Removed code from inappropriate source.
2001-05-252001-05-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-1/+14
* clock/Makefile.am, console/Makefile.am, spurious/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Modified to include compile.am. * startup/bspstart.c: Removed include of <libcsupport.h>
2001-05-252000-05-25 Sergei Organov <osv@javad.ru>Joel Sherrill3-2/+6
* macros/rtems/score/coresem.inl, inline/rtems/score/coresem.inl: Cut and paste problem incorrectly enabled interrupts twice with the first time being too early.
2001-05-252001-05-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-6/+18
* configure.in: Add bspopts.h. * include/bsp.h: Include bspopts.h. * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
2001-05-252001-05-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-9/+28
* include/Makefile.am: Use *_HEADERS instead of *H_FILES, add bspopts.h. * include/.cvsignore: Add bspopts.h. * include/bsp.h: Add bspopts.h. * console/Makefile.am: Use *_HEADERS instead of H_FILES. * configure.in: Add bspopts.h.
2001-05-252001-05-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+5
* TESTED: Corrected the name of the MRM332 BSP.
2001-05-252000-05-25 Matt Cross <profesor@gweep.net>Joel Sherrill38-0/+2662
* New MRM332 BSP for the Mini RoboMind board based on the 68332 microcontroller designed and build by Mark Castelluccio. For details on the MRM see http://www.robominds.com. * .cvsignore, ChangeLog Makefile.am, README, bsp_specs, clock/.cvsignore, clock/Makefile.am, clock/ckinit.c, configure.in, console/.cvsignore, console/Makefile.am, console/console.c, include/.cvsignore, include/Makefile.am, include/bsp.h, include/mrm332.h, misc/dotests, misc/gdbinit68, misc/interr.c, spurious/.cvsignore, spurious/Makefile.am, spurious/spinit.c, start/.cvsignore, start/Makefile.am, start/start.c, startup/.cvsignore, startup/Makefile.am, startup/bspclean.c, startup/bspstart.c, startup/except_vect_332_ROM.S, startup/linkcmds, startup/linkcmds_ROM, timer/.cvsignore, timer/Makefile.am, timer/timer.c, times, wrapup/.cvsignore, wrapup/Makefile.am: Initial files.
2001-05-252001-05-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+18
* TESTED: Updated the list of BSPs. * TOOLS_TARGETS: Updated the list of tools and object formats.
2001-05-252001-05-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-2/+20
* src/imfs/imfs_initsupp.c: Create the root node with the desired permissions. Nodes should be created with the right permissions because chmod() is not supported by the miniIMFS so changing after creation is not possible.