Timeline



08/16/01:

23:31 Changeset in rtems [d62b0d52]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to ss-20010816
23:09 Changeset in rtems [aeb51220]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to eng-20010816
22:22 Changeset in rtems [45e1417] by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * src/mqueuesendsupp.c: Account for possibly blocking during the core send operation. 2001-08-16 Joel Sherrill <joel@…> * src/msgqsubmit.c: Add a comment indicating that we do not have to account for possibly blocking during the core send operation because Classic API message queue send is always non-blocking. 2001-08-16 Joel Sherrill <joel@…> * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new return status to account for blocking sends. Otherwise, the caller will think that the returned message status will have the ultimate results of the operation. If the send times out, the final status will be in the return_code of the thread. 2001-08-16 Joel Sherrill <joel@…> * src/coremutexsurrender.c: Use holder thread not executing thread because even though they may and often are the same it is not guaranteed unless the proper attribute is set. 2001-08-16 Joel Sherrill <joel@…> * startup/linkcmds: Modified to work better with gcc 2.8.1 and gnat 3.13p. 2001-08-16 Joel Sherrill <joel@…> * tools/runtest.in: Recognize debug variant of monitor test. 2001-08-16 Joel Sherrill <joel@…> * sp13/sp13.scn: Id in screen had wrong class field value. * sp13/system.h: Account for message buffer memory. * sp13/task2.c: Remove unnecessary check for failure. 2001-08-16 Joel Sherrill <joel@…> * sp20/system.h: Account for extra task stacks properly. 2001-08-16 Joel Sherrill <joel@…> * include/tmacros.h: Attempt to print errno as further information.
22:20 Changeset in rtems [dfd218d5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * libc/lseek.c: Modified after discussion with Eugeny S. Mints <jack@…> to correct the behavior. There were two mistakes. First, iop->offset was incorrectly set for SEEK_END. Second, iop->offset should be left unmodified if there are errors. This modification attempts to fix both situations.
22:15 Changeset in rtems [cbdb144] by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * libc/lseek.c: Modified after discussion with Eugeny S. Mints <jack@…> to correct the behavior. There were two mistakes. First, iop->offset was incorrectly set for SEEK_END. Second, iop->offset should be left unmodified if there are errors. This modification attempts to fix both situations.
21:50 Changeset in rtems [3a5fec8]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-10 Radzislaw Galler <rgaller@…> * score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector number range check and handling of interrupt priority regs to conform SH2 specs. * sci/sci_termios.c: New file. * include/sci_termios.h: New file. * include/Makefile.am (EXTRA_DIST): Added sci_termios.h. (include_sh_HEADERS): Added sci_termios.h. * score/ispsh7045.c (isp): Calling an ISR with immediate argument casued negative sign extension for vector numbers of 128 and above. This was fixed. * sci/sci.c: Cleaned initialization of SCI registers; added necessary setup for new TERMIOS console cooperation
21:49 Changeset in rtems [465ab09]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-01 Radzislaw Galler <rgaller@…> * include/bsp.h: Disabled redefinition of CONSOLE_DRIVER_TABLE_ENTRY. Some "FIXME:" comments added. * console/config.c: New file. Definitions of externs referenced from libbsp/shared/console.c. * console/Makefile.am: Changed VPATH to point to libbsp/shared. Added config.c to C_FILES and EXTRA_DIST.
21:36 Changeset in rtems [b3a6713] by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * src/mqueuesendsupp.c: Account for possibly blocking during the core send operation. 2001-08-16 Joel Sherrill <joel@…> * src/msgqsubmit.c: Add a comment indicating that we do not have to account for possibly blocking during the core send operation because Classic API message queue send is always non-blocking. 2001-08-16 Joel Sherrill <joel@…> * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new return status to account for blocking sends. Otherwise, the caller will think that the returned message status will have the ultimate results of the operation. If the send times out, the final status will be in the return_code of the thread. 2001-08-16 Joel Sherrill <joel@…> * src/coremutexsurrender.c: Use holder thread not executing thread because even though they may and often are the same it is not guaranteed unless the proper attribute is set. 2001-08-16 Joel Sherrill <joel@…> * startup/linkcmds: Modified to work better with gcc 2.8.1 and gnat 3.13p. 2001-08-16 Joel Sherrill <joel@…> * tools/runtest.in: Recognize debug variant of monitor test. 2001-08-16 Joel Sherrill <joel@…> * sp13/sp13.scn: Id in screen had wrong class field value. * sp13/system.h: Account for message buffer memory. * sp13/task2.c: Remove unnecessary check for failure. 2001-08-16 Joel Sherrill <joel@…> * sp20/system.h: Account for extra task stacks properly. 2001-08-16 Joel Sherrill <joel@…> * include/tmacros.h: Attempt to print errno as further information.
21:19 Changeset in rtems [baf7b085]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-26 Brett Swimley <brett.swimley@…> * mw-fb\Makefile.am: Corrected problem.
21:11 Changeset in rtems [f30a0ca9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-07-25 Radzislaw Galler <rgaller@…> * cpu.c (_CPU_ISR_install_vector): Corrected interrupt range checking which was SH1 specific. It didn't work for SH2 (has more interrupt sources).
21:08 Changeset in rtems [7ae5125]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-10 Radzislaw Galler <rgaller@…> * score/cpu_asm.c (sh_set_irq_priority): Changed interrupt vector number range check and handling of interrupt priority regs to conform SH2 specs. * sci/sci_termios.c: New file. * include/sci_termios.h: New file. * include/Makefile.am (EXTRA_DIST): Added sci_termios.h. (include_sh_HEADERS): Added sci_termios.h. * score/ispsh7045.c (isp): Calling an ISR with immediate argument casued negative sign extension for vector numbers of 128 and above. This was fixed. * sci/sci.c: Cleaned initialization of SCI registers; added necessary setup for new TERMIOS console cooperation
21:07 Changeset in rtems [ede9699c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-01 Radzislaw Galler <rgaller@…> * include/bsp.h: Disabled redefinition of CONSOLE_DRIVER_TABLE_ENTRY. Some "FIXME:" comments added. * console/config.c: New file. Definitions of externs referenced from libbsp/shared/console.c. * console/Makefile.am: Changed VPATH to point to libbsp/shared. Added config.c to C_FILES and EXTRA_DIST.
21:01 Changeset in rtems [b8575ab]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * pppd/example/Makefile: Removed. * pppd/example/Makefile-user: Added was Makefile. Renamed to avoid bootstrap -c clobbering it.
20:58 Changeset in rtems [c0af4e47]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Mike Siers <mikes@…> * libc/termios.c: Fix a bug in the termios implementation in the following scenario: The General Terminal Interface document that me states that if VMIN = 0 and VTIME = 0, then read() should return the minimum of two values: a) number of bytes available b) number of bytes requested (I assume from the read call) The current implementation of the fillBufferQueue() in termios.c is always return 1 character with these setting values. I know the termios buffer has more than one character available and my read() call is requesting 1024 bytes.
20:52 Changeset in rtems [b9ff276c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Mike Siers <mikes@…> * comm/tty_drv.c, comm/uart.c: Correct some minor cut and paste bugs.
20:45 Changeset in rtems [f7691e3]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Mike Siers <mikes@…> * include/rtems/termiostypes.h, include/sys/ioccom.h: Update of PPPD to 2.3.11 from 2.3.5 touched these files.
20:42 Changeset in rtems [2f1b930]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Mike Siers <mikes@…> * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example application. Mike's notes on the modifications: - renamed error() function because of namespace problems - removed calls to the exit() funciton - removed extra files from the pppd source directory - defined pppd task constant values in rtemspppd.h - modifyied example code to get actual tick per second value - placed the pppd 2.3.11 man page file (pppd.8) into the pppd directory * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c, pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted. * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile, pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h, pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h: New files. * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README, pppd/STATUS, pppd/auth.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.h, pppd/upap.c, pppd/upap.h: Modified.
20:04 Changeset in rtems [4b3c197f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Mike Siers <mikes@…> * libc/termios.c: Fix a bug in the termios implementation in the following scenario: The General Terminal Interface document that me states that if VMIN = 0 and VTIME = 0, then read() should return the minimum of two values: a) number of bytes available b) number of bytes requested (I assume from the read call) The current implementation of the fillBufferQueue() in termios.c is always return 1 character with these setting values. I know the termios buffer has more than one character available and my read() call is requesting 1024 bytes.
19:55 Changeset in rtems [2fe224f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * clock/clock.c: Ensure that clock ticks are long enough to make forward progress. This was modified to improve results on the RTEMS tests and the ACATS. * startup/linkcmds: Modified to work better with gcc 2.8.1 and gnat 3.13p.
19:55 Changeset in rtems [84e8188]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * src/msgqsubmit.c: Add a comment indicating that we do not have to account for possibly blocking during the core send operation because Classic API message queue send is always non-blocking.
19:55 Changeset in rtems [6fe68fc2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * src/mqueuesendsupp.c: Account for possibly blocking during the core send operation.
19:47 Changeset in rtems [a5c0402c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * setup.def, gnatnewlib/gnatnewlib.spec.in: Modified to properly build gnat 3.13p-2 RPMs. These were used to run the ACATS with the following results on the powepc-rtems/psim: acats4gnat results cz 3 / 4 acats4gnat results a 75 / 75 acats4gnat results c2 35 / 35 acats4gnat results c3 347 / 349 acats4gnat results c4 333 / 338 acats4gnat results c5 95 / 95 acats4gnat results c6 81 / 81 acats4gnat results c7 47 / 50 acats4gnat results c8 140 / 140 acats4gnat results c9 246 / 255 acats4gnat results ca 73 / 74 acats4gnat results cb 43 / 43 acats4gnat results cc 117 / 117 acats4gnat results cd 172 / 172 acats4gnat results ce 262 / 268 acats4gnat results cxa 85 / 85 acats4gnat results cxb 29 / 30 acats4gnat results cxc 9 / 16 acats4gnat results cxd 27 / 39 acats4gnat results cxe 1 / 1 acats4gnat results cxf 20 / 20 acats4gnat results cxg 28 / 29 acats4gnat results cxh 4 / 4 acats4gnat results d 4 / 4 acats4gnat results e 11 / 11 acats4gnat results l 26 / 26 This compares favorably with the results on Linux. Laurent Guerby's <guerby@…> acats4gnat-0.2 scripts were used with minor modifications to support cross testing.
19:42 Changeset in rtems [413043b7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * include/tmacros.h: Attempt to print errno as further information.
19:41 Changeset in rtems [94dfe0f7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * sp20/system.h: Account for extra task stacks properly.
19:40 Changeset in rtems [11b1063]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * sp13/sp13.scn: Id in screen had wrong class field value. * sp13/system.h: Account for message buffer memory. * sp13/task2.c: Remove unnecessary check for failure.
19:39 Changeset in rtems [78796bb]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * tools/runtest.in: Recognize debug variant of monitor test.
19:38 Changeset in rtems [f599af0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * clock/clock.c: Ensure that clock ticks are long enough to make forward progress. This was modified to improve results on the RTEMS tests and the ACATS. * startup/linkcmds: Modified to work better with gcc 2.8.1 and gnat 3.13p.
19:36 Changeset in rtems [0a51f80]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * src/coremutexsurrender.c: Use holder thread not executing thread because even though they may and often are the same it is not guaranteed unless the proper attribute is set.
19:35 Changeset in rtems [7d741413]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * include/rtems/score/coremsg.h, src/coremsgsubmit.c: Add a new return status to account for blocking sends. Otherwise, the caller will think that the returned message status will have the ultimate results of the operation. If the send times out, the final status will be in the return_code of the thread.
19:32 Changeset in rtems [f879de5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * src/msgqsubmit.c: Add a comment indicating that we do not have to account for possibly blocking during the core send operation because Classic API message queue send is always non-blocking.
19:30 Changeset in rtems [aed5ae0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * src/mqueuesendsupp.c: Account for possibly blocking during the core send operation.
18:49 Changeset in rtems [bfe5d15]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-16 Joel Sherrill <joel@…> * rtems_telnetd/.cvsignore: New file.

08/10/01:

17:12 Changeset in rtems [b471c035]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-10 Joel Sherrill <joel@…> * mkgdbspec.in: Make list of simulators very complete. * setup.def: Update versions.

08/09/01:

22:26 Changeset in rtems [3c6cc4a0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Fernando-Ruiz Casas <correo@…> * shell/pty.c: Moved to libnetworking/rtems_telnetd.
22:11 Changeset in rtems [ccb13cfe]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Fernando-Ruiz Casas <correo@…> * libc/getgrent.c, libc/getpwent.c: the 'ls' and more related command previous failed after a chroot(). (unknown user & group)
22:09 Changeset in rtems [b6a2d2fa]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Fernando-Ruiz Casas <correo@…> * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been touched. The order of the questions is the key.
22:08 Changeset in rtems [70d689a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Fernando-Ruiz Casas <correo@…> * shell/Makefile.am, shell/README, shell/cmds.c, shell/shell.c, shell/shell.h: Updates.
22:06 Changeset in rtems [bd520203]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Fernando-Ruiz Casas <correo@…> * 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.
22:02 Changeset in rtems [4f088ae]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Fernando-Ruiz Casas <correo@…> * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/psxchroot01.scn, psxchroot01/test.c: Implemented the psxchroot01 test.
21:39 Changeset in rtems [ecb5f95]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Keith Outwater <vac4050@…> * 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.
21:25 Changeset in rtems [5ccb03b] by Joel Sherrill <joel.sherrill@…>
2001-08-09 Joel Sherrill <joel@…> * scripts/setup.def, scripts/gccnewlib/base-gcc.add, scripts/gccnewlib/gccnewlib.add, scripts-ada/buildall.in: Updated to reflect new versions.
21:23 Changeset in rtems [6559511] by Joel Sherrill <joel.sherrill@…>
2001-08-09 Joel Sherrill <joel@…> * c/src/lib/libbsp/i386/i386ex/startup/linkcmds, c/src/lib/libbsp/powerpc/eth_comm/canbus/Makefile.am, c/src/libnetworking/pppd/ipxcp.c: These files had latent single bit mistakes from the CVS server's RAM failure.
21:09 Changeset in rtems [256226b] by Joel Sherrill <joel.sherrill@…>
2001-08-09 Chris Johns <ccj@…> * cpu_asm.S: This patch was co-developed with Eric Norum <eric.norum@…>. 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.
21:08 Changeset in rtems [3bb9542c] by Joel Sherrill <joel.sherrill@…>
2001-08-09 Joel Sherrill <joel@…> * c/src/exec/itron/src/snd_mbx.c, c/src/exec/itron/src/tsnd_mbf.c c/src/exec/posix/src/mqueuesendsupp.c, c/src/exec/rtems/src/msgqsubmit.c, c/src/exec/score/include/rtems/score/coremsg.h, c/src/exec/score/inline/rtems/score/coremsg.inl, c/src/exec/score/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@…>.
21:04 Changeset in rtems [ff19ae5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Chris Johns <ccj@…> * cpu_asm.S: This patch was co-developed with Eric Norum <eric.norum@…>. 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.
20:48 Changeset in rtems [02e4dcd]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Joel Sherrill <joel@…> * 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@…>.
20:48 Changeset in rtems [a781bbff]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Joel Sherrill <joel@…> * 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@…>.
20:48 Changeset in rtems [33c31af7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Joel Sherrill <joel@…> * 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@…>.
20:46 Changeset in rtems [00815403]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-09 Joel Sherrill <joel@…> * 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@…>.

08/03/01:

16:06 Changeset in rtems [2082fe29]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
2001-08-03 Joel Sherrill <joel@…> * libc/libio_sockets.c (rtems_bsdnet_fdToSocket): Per bug report from Gene Smith <Gene.Smith@…>, enhanced the error checking to account for a socket being closed.
Note: See TracTimeline for information about the timeline view.