Timeline



12/23/99:

22:12 Changeset in rtems [6eb3e68]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Tests added for mq_open, mq_close, and mq_unlink
22:11 Changeset in rtems [2e97c01]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Added routine to remove from namespace.
22:10 Changeset in rtems [afebb3f]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Added check for name greater than PATH_MAX
22:09 Changeset in rtems [7fbef786]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Debugged.
22:08 Changeset in rtems [8f12d069]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Filled in routine.
22:07 Changeset in rtems [96d4aea]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Initial debug
22:07 Changeset in rtems [d4548d1]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Made work + Added checks for valid attribute maxmsg and msgsize + Added check for ENAMETOOLONG
22:05 Changeset in rtems [e1786ee3]4.104.114.84.95 by Jennifer Averett <Jennifer.Averett@…>
+ Fixed errno response to match the POSIX manual.

12/21/99:

20:29 Changeset in rtems [2116e33]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Reverted the delay logic.
20:29 Changeset in rtems [ed46b47]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Moved PPC_Set_decrementer() and PPC_Get_timebase_register() to old_exception_processing tree.
20:28 Changeset in rtems [56018097]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Now use coverhd.h out of the libbsp/shared directory.
20:10 Changeset in rtems [0d6f0b4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Now use shared coverhd.h
17:06 Changeset in rtems [5d807b5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New files.
17:05 Changeset in rtems [a3ba9f98]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file.
16:56 Changeset in rtems [8437abd4]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removed as part of moving this driver to libchip.
16:20 Changeset in rtems [400c552]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removing Makefile.in and adding Makefile.am. These were missed in conversion to automake by Ralf Corsepius <corsepiu@…>.
15:25 Changeset in rtems [fb16fed]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-10.diff from Ralf Corsepius <corsepiu@…> which fixes a couple of bugs in RTEMS's old style Makefile.ins, which apparently were introduced by moving the start directories and not having adapted the Makefile.ins. To apply: patch -p1 < rtems-rc-19991203-10.diff
15:04 Changeset in rtems [9ba1f0a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-9.diff from Ralf Corsepius <corsepiu@…> which ontains all what was left over from the other patches (Primarily minor configuration cleanups). To apply: patch -p1 < rtems-rc-19991203-9.diff ./bootstrap
15:00 Changeset in rtems [369ef189]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-7.diff from Ralf Corsepius <corsepiu@…> which does minor cleanup for Makefile.ams below mptests, which only removes some bogus comments from the Makefile.ams. To apply: patch -p1 < rtems-rc-19991203-8.diff ./bootstrap
14:41 Changeset in rtems [35d7b15]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-7.diff from Ralf Corsepius <corsepiu@…> which adds partial automake support to libcpu/<cpu>/*. Until now I have only implemented full automake support for the sh (my demonstration example :) and the i386 (inevitiable for structural reasons of this subdirectory). For all other cpus only their toplevel directories (exception: powerpc), include subdirectories and a few selected subdirectories have been converted to automake. I did this on purpose, because add automake support to each subdirectory requires individual adaptations which to be tested individually. Additionally the weirdnesses of the powerpc subdirectories hit again, esp. some powerpc cpu-models * install files to $(PROJECT_INCLUDE)/<cpu-model>/ while others install them to $(PROJECT_INCLUDE)/ * the scheme used to configure libcpu/powerpc/ is difficult to implement using automake, therefore this subdirectory still is configured by autoconf (The one out of an unlimited set selection scheme hits again :), though powerpc/*/* subdirectories already apply automake. The patch also reveils structural weaknesses in RTEMS: E.g. There seem to exist at least 5 different general schemes: * Not using libcpu at all (eg. i960) * Strictly tree-style a libcpu/<cpu-variant>/* (eg. m68k, sh) * Flat libcpu directory layout with cpu-variants merged into sources or not destinguishing cpu-variants (i386) * Not supporting variants with deep source tree (sparc, hppa, mips64orion) * Woven directory structure with shared directories (powerpc) I regret having to say this, but from my POV this means, that there doesn't exist a general implementation scheme for libcpu at all. To apply: rm -rf ./c/src/lib/libcpu/i386/wrapup rm -rf ./c/src/lib/libcpu/mips64orion/include rm -rf ./c/src/lib/libcpu/powerpc/ppc403/include patch -p1 < rtems-rc-19991203-7.diff ./bootstrap
14:37 Changeset in rtems [5bce35b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Made prototype of ChapReceiveSuccess? and ChapReceiveFailure? match.
14:34 Changeset in rtems [0fe48346]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-7.diff from Ralf Corsepius <corsepiu@…> which adds partial automake support to libcpu/<cpu>/*. Until now I have only implemented full automake support for the sh (my demonstration example :) and the i386 (inevitiable for structural reasons of this subdirectory). For all other cpus only their toplevel directories (exception: powerpc), include subdirectories and a few selected subdirectories have been converted to automake. I did this on purpose, because add automake support to each subdirectory requires individual adaptations which to be tested individually. Additionally the weirdnesses of the powerpc subdirectories hit again, esp. some powerpc cpu-models * install files to $(PROJECT_INCLUDE)/<cpu-model>/ while others install them to $(PROJECT_INCLUDE)/ * the scheme used to configure libcpu/powerpc/ is difficult to implement using automake, therefore this subdirectory still is configured by autoconf (The one out of an unlimited set selection scheme hits again :), though powerpc/*/* subdirectories already apply automake. The patch also reveils structural weaknesses in RTEMS: E.g. There seem to exist at least 5 different general schemes: * Not using libcpu at all (eg. i960) * Strictly tree-style a libcpu/<cpu-variant>/* (eg. m68k, sh) * Flat libcpu directory layout with cpu-variants merged into sources or not destinguishing cpu-variants (i386) * Not supporting variants with deep source tree (sparc, hppa, mips64orion) * Woven directory structure with shared directories (powerpc) I regret having to say this, but from my POV this means, that there doesn't exist a general implementation scheme for libcpu at all. To apply: rm -rf ./c/src/lib/libcpu/i386/wrapup rm -rf ./c/src/lib/libcpu/mips64orion/include rm -rf ./c/src/lib/libcpu/powerpc/ppc403/include patch -p1 < rtems-rc-19991203-7.diff ./bootstrap
14:32 Changeset in rtems [db3e0108]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-6.diff from Ralf Corsepius <corsepiu@…> which fixes a nasty dependency bug in optman/Makefile.am. Those directories have been build twice before, i.e. re-running make after having built rtems before, was rebuilding the files in optman/ directories. To apply: patch -p1 < rtems-rc-19991203-6.diff ./bootstrap
14:27 Changeset in rtems [8b91282]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-5.diff from Ralf Corsepius <corsepiu@…> which cleans up and merges some Hitachi SH-2 modifications from John Mills <jmills@…>.

12/20/99:

15:21 Changeset in rtems [3ad7602e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Modifications to avoid having the size of the Buffer_addresses array too small when OPERATION_COUNT is less than 10.

12/16/99:

14:30 Changeset in rtems [947c27aa]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Spelling error corrected.

12/14/99:

13:30 Changeset in rtems [f09ac268]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
More warnings removed after email with Emmanuel Raguet.
13:23 Changeset in network-demos [7054195]4.11netdemos-4-5-branchnetwork-demos-4-10-branchnetwork-demos-4-6-branchnetwork-demos-4-7-branchnetwork-demos-4-8-branchnetwork-demos-4-9-branchrtems-4-5-branch by Joel Sherrill <joel.sherrill@…>
Changed CONFIGURATION_MICROSECONDS_PER_TICK definition to a more reasonable value.

12/13/99:

22:12 Changeset in rtems [e8918ec]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Eric Norum <eric@…> to change to gen68360 clock handling. I got tired of having strange clock rates (e.g. #define CONFIGURE_MICROSECONDS_PER_TICK 52489) and drifting times-of-day with the gen68360 BSP so I changed the way the programmable-interval clock interrupt works. The new version will have some jitter in the intervals between individual calls to the rtems_clock_tick routine, but the long-term average will match the CONFIGURE_MICROSECONDS_PER_TICK
22:10 Changeset in rtems [c629812]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Removed warnings.
21:21 Changeset in rtems [da8ae79b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Warning removal patch from Philip A. Prindeville <philipp@…>.
20:35 Changeset in rtems [1c98d28]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-19991203.sh2.diff from John M. Mills <jmills@…> which fixes some problems: I found the problem which prevented opening 'dev/sci1' (the default console) with the 'gensh2' (sh7045) BSP. Both SCI ports were being initialized against the same minor device number: '0'. When I tried to open minor-device '1', it naturally crashed. Fixing that one value in the 'sci_device[]' array solved the problem and allowed 'hello.exe' to run.
20:30 Changeset in rtems [1d5039f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
* empty log message *
20:06 Changeset in rtems [f9669ce5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Silverio Diquigiovanni <silverio.di@…> to correct TPC values. Reviewed by Ralf Corsepius <corsepiu@…> who originally submitted the file.
19:20 Changeset in rtems [fc0b91c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Eric Norum <eric@…> to make the NTP handler a little more flexible about the error status returned from a timeout.
17:37 Changeset in rtems [5dae90a]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-3.diff from Ralf Corsepius <corsepiu@…> which adds automake support to libbsp/bare.
17:22 Changeset in rtems [6b79a071]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Jepsen Hans Peter <hans_peter_jepsen@…> to use correct ifdef conditional (GNUC not GCC).
17:03 Changeset in rtems [809f4451]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Correction from Eric Norum for timeout in TFTP driver following bug report by Nick.SIMON@…: TFTP uses UDP and UDP packets are prime targets for getting dropped when the network gets busy. I want the number of retries quite large in my application. I see that PACKET_REPLY_MILLISECONDS is, in fact, not being used.
16:29 Changeset in rtems [9537e5e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Eric Norum <eric@…> to provide more network functionality. This puts RTEMS in near compliance with the network functionality defined in the first draft of the EL/IX API. Comments follow: With the attached changes to the libnetworking/libc/Makefile.in, RTEMS provides all the functions listed in section 4.14 of the EL/IX document except: socketpair if_nametoindex if_indextoname if_nameindex if_freenameindex Some of the routines which get information from files may be of limited use unless an application sets up the files somehow (TFTP/untar from host, etc.), but at least RTEMS is pretty much fully buzzword compliant with the networking section of the EL/IX API.
16:25 Changeset in rtems [38b81b5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Emmanuel Raguet <raguet@…> to correct some problems in the dec21140 driver. Comments follow: I have tried to use bootp with the dec21140 driver and I had problems. I have found them - Ethernet address must be known in Attach step (read from the board) - Endian problem for Ethernet address storage. Now it is solved and I can use bootp to obtain the network configuration of the target.
16:16 Changeset in rtems [4bdebdfe]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-4.diff from Ralf Corsepius <corsepiu@…>""" which is an adaptation of a patch from Ian Lance Taylor plus a few other changes that should significantly speed up building librtemsall.a.
16:02 Changeset in rtems [ad0c286]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-3.diff from Ralf Corsepius <corsepiu@…> which adds automake support to libbsp/bare.
15:57 Changeset in rtems [fa178d49]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-3.diff from Ralf Corsepius <corsepiu@…> which adds automake support to libbsp/bare.
15:54 Changeset in rtems [d16faa2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-2.diff from Ralf Corsepius <corsepiu@…> to correct the missing part of the mcp750 patch.
15:29 Changeset in rtems [7d91d72]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
First attempt at adding simple binary semaphore in addition to the current "mutex" and counting semaphore. This is at the request of Eric Norum and his EPICS porting effort.
14:50 Changeset in rtems [e9067989]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Corrected order of output.
14:49 Changeset in rtems [d9230ea]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added RTEMS_IO_ERROR.
14:48 Changeset in rtems [49be66d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Now builds and installs properly.
14:48 Changeset in rtems [000a9a9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-19991203-1.diff from Ralf Corsepius <corsepiu@…> to generalize librdbg for all i386 BSPs. His comments: The patch below generalizes librdbg for all i386 bsps. It is not a complete rewrite, but a minimal invasive attempt to generalization. To apply: mv c/src/librdbg/src/i386/pc386 c/src/librdbg/src/i386/any patch -p1 < patches-rc-19991203-1.diff ./bootstrap
Note: See TracTimeline for information about the timeline view.