Timeline



08/18/99:

21:04 Changeset in rtems [01e6a05]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added some more.
20:59 Changeset in rtems [b808038]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Reran and replaced screen after report from Gerwin Pfab <pb@…>.
20:06 Changeset in rtems [4efe75eb]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file.
20:04 Changeset in rtems [fc766ef5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added section on malloc reentrancy.
20:00 Changeset in rtems [f2180e0f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Jimen Ching <jimen@…>: Please take a look at this new patch. It contains a cleaner implementation of the reset operation. These patches are against 4.0.0. But the files did not change from the 3.6.0 release. Also, the cpu.h patch below still applies. I.e. instead of using i960ca_PRCB, use i960_PRCB. Explanation: The previous patch removed the use of the reset instruction, because it always fails. But this was due to the fact that some of the registers were corrupted by the re-init procedure. The new patches save and restore those registers when a re-init is done.
19:57 Changeset in rtems [e8367362]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Slightly cleaner way to switch on the CPU model.
16:49 Changeset in rtems [6fc973e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Ralf Corsepius <corsepiu@…>: Here is another fix, which addresses a few more or less severe bugs in configuration and unix/posix: * Configuration fix: c/src/lib/configure.in didn't handle RDBG correctly * Configuration fix: make depend was non-functional in c/src/lib/libc/Makefile.in * Configuration fix: stray comment removed from aclocal/target.m4 * RTEMS fix: termios support for unix/posix now uses the host's headers only (was completely broken). - Don't install RTEMS's newlib sys/termios.h for unix (sys/termios.h apparently is a newlib specific header) - To be able to compile RTEMS's termios.c with glibc2.1, glibc-2.1 needs USE_MISC, which is a private define from gcc's features.h, being defined only when _BSD_SOURCE of _SVID_SOURCE is defined. RTEMS's termios apparently implements BSD, thus -D_BSD_SOURCE was added to Linux-posix.cfg. - Conflicting definitions for USE_MISC and _BSD_SOURCE inside of RTEMS codes removed due to definition of _BSD_SOURCE on the toplevel. This fix has been tested with linux/posix (primary glibc2.1 native), linux/posix (secondary libc5 native), sh/gensh1, i386/pc386 and a couple of other bsp's/CPU. To apply: cd <srcdir> patch -p1 < rtems-rc-19990709-9.diff and aclocal -I aclocal && automake && autoconf cd c/src/lib; autoconf or ./autogen

08/12/99:

18:22 Changeset in rtems [ea562ee9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Ralf Corsepius <corsepiu@…>: After upgrading my linux box to the brand new SuSE 6.2 release, which is glibc-2.1 based, I came across a bug in RTEMS - IIRC, I even warned you about it about 1/2 a year ago, but nothing has been done since then :-. The *.m4 macros to check for SYSV/IPC are broken for linux/glibc2.1, because they assume that linux always defines union semun, which isn't true anymore for glibc2.1 (the manpage for semctl states _X_OPEN specifies it this way). Therefore I have tried to implement a more general approach for handling SYSV for unix/posix which checks for presence of struct semun, instead of trying to evaluate OS specific preprocessor symbols. This approach is a bit adventureous, because I only tested it with linux/glibc2.1 and linux/libc5, but not under other Unix variants RTEMS supports. I am quite confident it will work on other hosts, too, but who knows :-. [FYI: I think this might also is the cause of some problems with RedHat 6.X / Mandrake linux recently reported on the rtems list -- rtems-4.0.0 can not be build for posix on any glibc2.1 based host] Furthermore the patch below contains a couple of minor fixes and configuration cleanups, which IMO should be applied before releasing a new snapshot. To apply this patch: cd <source-tree> patch -p1 < rtems-rc-19990709-8.diff ./autogen

08/11/99:

23:58 Changeset in rtems [8aefe83]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Tony R. Ambardar <tonya@…>: I'm attaching a big patch for the ts_386ex BSP which adds and includes the following: 1) Conversion to ELF format + minor code cleanups + documentation. 2) An Ada95 binding to FreeBSD sockets, based on Samuel Tardieu's adasockets-0.1.3 package. This includes some sample applications. 3) Some Ada and C interfaces to add serial-port debugging to programs. Comes with examples, too; the Ada one shows how transparent adding the support can be. Note that Rosimildo sent me the original C code. The network stuff is not BSP specific, and could be added to your Ada code collection. The debugging stuff is specific to the i386. Right now, everything sits in my "tools" directory.
23:45 Changeset in rtems [1d4048b2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Tony R. Ambardar <tonya@…>: I'm attaching a big patch for the ts_386ex BSP which adds and includes the following: 1) Conversion to ELF format + minor code cleanups + documentation. 2) An Ada95 binding to FreeBSD sockets, based on Samuel Tardieu's adasockets-0.1.3 package. This includes some sample applications. 3) Some Ada and C interfaces to add serial-port debugging to programs. Comes with examples, too; the Ada one shows how transparent adding the support can be. Note that Rosimildo sent me the original C code. The network stuff is not BSP specific, and could be added to your Ada code collection. The debugging stuff is specific to the i386. Right now, everything sits in my "tools" directory.
21:14 Changeset in rtems [91e9ab8]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Final update from Santanu Mitra <smitra@…>, T.N.S. Prasad <ptelukun@…>, and Wei He <whe@…> on the Fixed Block and Memory Pool Managers.

08/10/99:

21:19 Changeset in rtems [be5df8de]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added ts_i386ex
18:10 Changeset in rtems [1775dad]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Last minute patch to change the signal type for ASM_PROG_VECTOR from Eric Valette <valette@…>.
18:08 Changeset in rtems [cef2fb5f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Last minute cleanup patch to close comment from Eric Valette <valette@…>.
16:41 Changeset in rtems [981b99f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Eric Valette <valette@…> and Emmanuel Raguet <raguet@…>: - the dec21140 driver code has been hardened (various bug fixed) Emmanuel, - bug in the mcp750 init code have been fixed (interrupt stack/initial stack initialization), BSS correctly cleared (Eric V) - remote debugging over TCP/IP is nearly complete (berakpoints, backtrace, variables,...) (Eric V), - exception handling code has also been improved in order to fully support RDBG requirements (Eric V),
15:38 Changeset in rtems [908436c1]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New configuration files added by patch from Ralf Corsepius <corsepiu@…>".
15:08 Changeset in rtems [01be59d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Ralf Corsepius <corsepiu@…> to correct a minor problem with the HAS_MP patch and regenerated files.
15:03 Changeset in rtems [e1929ce]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added define at request of Jason Merrill.
15:02 Changeset in rtems [2fe7208]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added NO_IMPLICIT_EXTERN_C at suggestion of Jason Merrill.

08/06/99:

17:55 Changeset in rtems [3a8915e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19990709-6-diff from Ralf Corsepius <corsepiu@…> applied. This modified many Makefiles and custom files and makes many more settings (network, multiprocessing, etc) gnerated by autoconf.
16:56 Changeset in rtems [22544db9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Typo -- removed blank line at top of file.
16:00 Changeset in rtems [f42fb02]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Jiri Gaisler <jgais@…> to fix remote gdb use: I just released erc32ccs-2.0.6 which includes some fixes and the Ada-self optimisation. Remote debugging of Ada programs did not work due to a conflict between monior and rtems trap handlers. I have attached a modified gnatsupp.c that makes remote debugging possible again.

08/05/99:

22:37 Changeset in rtems [a92280e0]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Now supports C++ global constructors and exceptions.
18:48 Changeset in rtems [1c92f8a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
changed version to 19990805
18:02 Changeset in rtems [a1c70a2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Fixed typo on report from Tony R. Ambardar <tonya@…>.
Note: See TracTimeline for information about the timeline view.