Timeline




matching tags

Aug 12, 1999:

6:22 PM Changeset in rtems [ea562ee9]4.104.114.84.9 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

Aug 11, 1999:

11:58 PM Changeset in rtems [8aefe83]4.104.114.84.9 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.
11:45 PM Changeset in rtems [1d4048b2]4.104.114.84.9 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.
9:14 PM Changeset in rtems [91e9ab8]4.104.114.84.9 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.

Aug 10, 1999:

9:19 PM Changeset in rtems [be5df8d]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Added ts_i386ex
6:10 PM Changeset in rtems [1775dad]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Last minute patch to change the signal type for ASM_PROG_VECTOR from Eric Valette <valette@…>.
6:08 PM Changeset in rtems [cef2fb5f]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Last minute cleanup patch to close comment from Eric Valette <valette@…>.
4:41 PM Changeset in rtems [981b99f]4.104.114.84.9 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),
3:38 PM Changeset in rtems [908436c1]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
New configuration files added by patch from Ralf Corsepius <corsepiu@…>".
3:08 PM Changeset in rtems [01be59d]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Patch from Ralf Corsepius <corsepiu@…> to correct a minor problem with the HAS_MP patch and regenerated files.
3:03 PM Changeset in rtems [e1929ce]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Added define at request of Jason Merrill.
3:02 PM Changeset in rtems [2fe7208]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Added NO_IMPLICIT_EXTERN_C at suggestion of Jason Merrill.

Aug 6, 1999:

5:55 PM Changeset in rtems [3a8915e]4.104.114.84.9 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.
4:56 PM Changeset in rtems [22544db9]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Typo -- removed blank line at top of file.
4:00 PM Changeset in rtems [f42fb02]4.104.114.84.9 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.

Aug 5, 1999:

10:37 PM Changeset in rtems [a92280e0]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Now supports C++ global constructors and exceptions.
6:48 PM Changeset in rtems [1c92f8a]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
changed version to 19990805
6:02 PM Changeset in rtems [a1c70a2]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Fixed typo on report from Tony R. Ambardar <tonya@…>.

Aug 3, 1999:

1:52 PM Changeset in rtems [783e8322]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Patch from Eric Valette <valette@…> to fix interrupt initialization typo and make i8259s_cache only accessed from C.

Aug 2, 1999:

8:26 PM Changeset in rtems [26eff5c]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Fix By Joel based on suggestion from Ian Lance Taylor <ian@…> to fix problem reported by Ralf Corsepius <corsepiu@…>. Date: Fri, 30 Jul 1999 14:53:20 -0500 (CDT) From: <joel@…> it is used like this in i386ex/start/start.S /* set up same values in cache */ start.S: movw $0xFFFB, SYM(i8259s_cache) I am heading out the door. Any other ideas what could have tripped this? This instruction appears in a .code16 section. In a .code16 section, current versions of gas assume that all addresses are 16 bits unless told otherwise. If you change the line to addr32 movw $0xFFFB, SYM(i8259s_cache) then you will get a 32 bit address reference. You may want to use addr32 only when NEW_GAS is defined.
4:38 PM Changeset in rtems [60ee6da]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Updated DDD section after comments from Jiri.
3:40 PM Changeset in rtems [ae2ddb8]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Patch from Ralf Corsepius <corsepiu@…>: The patch below fixes a nasty bug in acpolish, which has broken many Makefile.ins below c/src/tests/ APPLYING THE PATCH: patch -p1 < rtems-rc-19990709-5.diff The essential part of this patch is the diff-fragment for acpolish contained in this patch. Ie. if any of the other diffs do not apply, make sure that the acpolish diff was applied correctly and then run cd <srcdir> tools/update/rtems-polish.sh -ac
3:33 PM Changeset in rtems [fdb37e8]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
New file from Ralf Corsepius <corsepiu@…> missed being added in a previous patch.
3:25 PM Changeset in rtems [ac384b9]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Added more sections to pick up all of the new C++ sections.
3:24 PM Changeset in rtems [bd527866]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Now correctly does deep copy.
1:55 PM Changeset in rtems [a3c8bda]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Update from Andrew McDowell? <drew@…>. DOS CR/LF, etc fixed by Joel.

Jul 30, 1999:

5:52 PM Changeset in rtems [1896a650]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Patch from Ralf Corsepius <corsepiu@…>: The main topic is replacing the hard-coded values for HAS_MP and HAS_RDBG in custom/*.cfg with per-bsp configuration-time autoconf checks (This is the patch I had mentioned before earlier this week). CHANGES * HAS_MP removed from custom/*.cfg, replaced with configuration time autoconf check * HAS_RDBG removed from custom/*.cfg, replaced with configuration-time autoconf check * NEW: c/src/make/bsp.cfg.in, takes configuration-time checked per-bsp values (i.e. HAS_MP, HAS_RDBG), gets installed as $(prefix)/<bsp>/make/bsp.cfg * NEW: default.cfg includes bsp.cfg - this change is backward compatible. * IMPORT_SRC: apply VPATH instead for ts_386ex/i386ex subdirectory Makefile.ins * HACK: a bug in acpolish mis-handles addtions to makefile variables which are enclosed in gmake conditionals: c/src/lib/libbsp/m68k/ods68302/start302/Makefile.in * Apply inline_dir, HAS_MP and HAS_RDBG for avoiding configuration of unneeded subdirectories in various configure.in files. * Several minor changes in Makefile.ins and configure.ins, wrt. to the order of including *.cfg and defining Makefile variables APPLYING THE PATCH: patch -p1 < rtems-rc-19990709-4.diff ./autogen
5:28 PM Changeset in rtems [aa9eb94]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Fixed typos.
5:18 PM Changeset in rtems [a2cc7b7f]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Corrected typo and added correct conditional compilation on RTEMS_POSIX_API.

Jul 29, 1999:

11:01 PM Changeset in rtems [6805640e]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Patch from Charles-Antoine Gauthier <charles.gauthier@…> to correct a typo CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES was actually typed in as CPU_CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
10:54 PM Changeset in rtems [760777d]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Added section on ddd.
10:48 PM Changeset in rtems [c985385]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Added some more information on BDM debuggers.
10:48 PM Changeset in rtems [14e62e1]4.104.114.84.9 by Joel Sherrill <joel.sherrill@…>
Added information on David Fiddes site.
Note: See TracTimeline for information about the timeline view.