Timeline



05/28/00:

20:14 Changeset in rtems [a3f5b6b] by Joel Sherrill <joel.sherrill@…>
Added a special CPU model of "rtems_multilib". This is the beginnings of an experiment to determine what it will take to multilib most of RTEMS per GNU multilib conventions. It is thought that only interrupt processing and IO are not multlib-able. This means that a BSP Kit should include IRQ processing from score/cpu, all peripheral support (header files from score/cpu, libchip, and libcpu), and the BSPs themselves. The rest of RTEMS should be multlib-able. But to do this, all RTEMS CPU model feature flags must be derivable from gcc cpp predefines. By configuring the bare bsp with the rtems_multilib CPU model, you can try any combination of CPU CFLAGS and see well how the logic in that section of the <CPU>.h works. Once all CPU multilib variations can be built, then RTEMS proper can be multilib'ed and separated from the BSPs.
19:40 Changeset in rtems [deeecc1]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Corrected instructions.
19:38 Changeset in rtems [91c2b82e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Corrected typo.
19:37 Changeset in rtems [2038a444]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added information on Application Makefiles.
19:37 Changeset in rtems [1732414]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added information on how to do this step if you installed tool binaries rather than unpacking everything.
19:37 Changeset in rtems [874f9ed2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added start-?
19:36 Changeset in rtems [8f16505]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added build45.texi.
19:36 Changeset in rtems [1750364c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Reformatted ASCII slightly to avoid line wrap.
19:33 Changeset in rtems [2f957f19]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Merged Ralf Corsepius' 4.5 Build Issues FAQ into this.
18:31 Changeset in rtems [31bfb92]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch obtain from bug-texinfo mailing list from Trevin Beattie <trevin@…> to make hyperlinks take you to the top of a page rather than the bottom.
18:27 Changeset in rtems [3dacf35]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Change linkcolor to Blue from Cyan per patch from Trevin Beattie <trevin@…> obtained from bug-texinfo mailing list.
18:26 Changeset in rtems [9fa28fbc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Bug fix from Trevin Beattie <trevin@…> picked up from the bug-texinfo mailing list: There is also a bug in the PDF outline: Any outline item containing an underscore shows up as a bunch of texinfo codes ("@unhbox @kern.06em @vbox{..."). This bug was remedied by the following addition to \pdfmakeoutlines.
18:21 Changeset in rtems [81ecc05b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Updated to reflect lower confdefs.h values and new control over number of termios ports.
18:14 Changeset in rtems [63cf252f] by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-4.5.0-21.diff from Ralf Corsepius <corsepiu@…> which splits the current monolithic specs files into a sequence of subparts. These can be concatenated togather to make a the whole .spec file. This cleans up the maintenance problem of having "all languages" and a "C/C++ only" gccnewlib spec files. Plus it should make it easier to produce variants like the gdb-m68k-bdm which require special hackery. :) Ralf's comments: It addresses the way *.spec.in get composed inside of the source tree. Changes: * Each spec.in is broken into several files (*.add), one *.add file per sub-package. * Each Makefile.am composes spec.ins from the *.add files * Removal of redundant automake support files. * Default value for BuildRoot? changed to /tmp/<spec-file-name> * %clean stage added to *specs Advantages (IMHO). * The *.add files are easier to adminstrate and more flexible in comparison to the former *.specs.ins. * gccnewlib_c_only.spec.in now is composed from the same sources as gccnewlib.spec.in (less errors) * If using the default BuildRoot? --clean now deletes all files that were generated while building. Notes: * rtems.spec.in has not yet been adapted to the scheme used for the other *spec.ins * Except for cosmetical changes the internals of the *.spec files should not have changed. To Apply: cvs rm -f scripts/binutils/binutils.spec.in cvs rm -f scripts/gccnewlib/gccnewlib.spec.in cvs rm -f scripts/gccnewlib/gccnewlib_c_only.spec.in cvs rm -f scripts/gdb/gdb.spec.in cvs rm -f scripts/config.sub cvs rm -f scripts/config.guess cvs rm -f scripts/install-sh cvs rm -f scripts/mkinstalldirs cvs rm -f scripts/missing patch -p1 < rtems-rc-4.5.0-21.diff cvs add scripts/*/*.add cvs add scripts/*/README
18:12 Changeset in rtems [f50c11b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
These files were added or deleted on the 4.5 branch as part of Ralf's patch to split the .spec files into multiple ".add" parts.
18:03 Changeset in rtems [22095e22] by cvs2git <rtems-devel@…>
This commit was manufactured by cvs2svn to create branch 'rtems-4-5-branch'. Cherrypick from master 2000-05-28 18:03:55 UTC Joel Sherrill <joel.sherrill@…> 'Added on 4.5 branch': scripts/binutils/base-binutils.add scripts/binutils/binutils.add scripts/binutils/target-binutils.add scripts/gccnewlib/base-chill.add scripts/gccnewlib/base-g77.add scripts/gccnewlib/base-gcc.add scripts/gccnewlib/base-gcj.add scripts/gccnewlib/gccnewlib.add scripts/gccnewlib/target-chill.add scripts/gccnewlib/target-g77.add scripts/gccnewlib/target-gcc.add scripts/gccnewlib/target-gcj.add scripts/gccnewlib/target-objc.add scripts/gdb/base-gdb.add scripts/gdb/gdb.add scripts/gdb/target-gdb.add
18:03 Changeset in rtems [778239e9]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added on 4.5 branch
17:53 Changeset in rtems [559cf76] by Joel Sherrill <joel.sherrill@…>
Updated newlib version which bumped the gnatnewlib version.
17:53 Changeset in rtems [5bd07d4] by Joel Sherrill <joel.sherrill@…>
Updated newlib, gdb, and gcc patch versions which bumped the RPM release of gccnewlib and gdb.
17:52 Changeset in rtems [19de118] by Joel Sherrill <joel.sherrill@…>
New version number.
17:52 Changeset in rtems [d102375e] by Joel Sherrill <joel.sherrill@…>
Removed definition of PPC_ABI and PPC_ASM as there are now defaults that reflect the GNU toolset.
17:49 Changeset in rtems [dd72009] by Joel Sherrill <joel.sherrill@…>
Added casts to avoid warnings.
17:47 Changeset in rtems [1d89b75c] by Joel Sherrill <joel.sherrill@…>
Removed more warnings. In particular added ifdef's on IPV6 for variables only used in IPV6.
17:46 Changeset in rtems [f8d36645] by Joel Sherrill <joel.sherrill@…>
Added prototype of fdopen() since it is not strict ANSI and not having a prototype caused warnings.
17:45 Changeset in rtems [9c948846] by Joel Sherrill <joel.sherrill@…>
Added cast to remove warning.
17:45 Changeset in rtems [96efaf67] by Joel Sherrill <joel.sherrill@…>
Renamed delay() to avoid conflicts since it is a common name that was in particular used by the ttcp test.
17:43 Changeset in rtems [3704a9a] by Joel Sherrill <joel.sherrill@…>
Added defaults for PPC_ABI and PPC_ASM so every PowerPC does not have to define them to their default value. The default values reflect the ABI and Assembly format of the current GNU tools.
17:42 Changeset in rtems [cfca5db] by Joel Sherrill <joel.sherrill@…>
Removed warning by adding return NULL.
17:41 Changeset in rtems [9d05d68f] by Joel Sherrill <joel.sherrill@…>
Changed sed command to avoid severe limitations in Solaris /bin/sed. Detected by Joel after multiple reports on the rtems-users mailing list. Final fix from Ralf Corsepius.

05/26/00:

17:49 Changeset in rtems [05ff78a] by Joel Sherrill <joel.sherrill@…>
Added INSTALL_CHANGE and INSTALL_VARIANT information.
17:17 Changeset in rtems [09c16269] by Joel Sherrill <joel.sherrill@…>
Significant updates.
17:16 Changeset in rtems [3050704] by Joel Sherrill <joel.sherrill@…>
Corrected old-style usage of TARGET_ARCH.

05/25/00:

19:49 Changeset in rtems [fa9b9f5] by Joel Sherrill <joel.sherrill@…>
Corrected resource requirements.
17:17 Changeset in rtems [a1279374] by Joel Sherrill <joel.sherrill@…>
Removed warning.
16:06 Changeset in rtems [60a3213b] by Joel Sherrill <joel.sherrill@…>
Increased memory reserved for stack requirements.
16:04 Changeset in rtems [f3b1664f] by Joel Sherrill <joel.sherrill@…>
Increased resources configured.
14:03 Changeset in network-demos [2d06588]rtems-4-5-branch by Joel Sherrill <joel.sherrill@…>
Minor patch from Nick Simon <Nick.SIMON@…> to more explicitly deal with object format conversion.
13:42 Changeset in rtems [c94c251] by Joel Sherrill <joel.sherrill@…>
Update from Stephan Wilms <Stephan.Wilms@…> that adds autodetection. What I implemented in this new driver version is, that the driver will first probe for a DEC21140 card and use it if found. If not found it will probe for a DEC21143 card and use that if found. This removes the need for defining/undefining a macro (as was required with my previous version). I tested the driver with my 21143 card using netdemo and it apears to work just fine. Here are some cases that I did not test, mainly because I do not have the required testing hardware: - I did not enhance or test PPC support - I did not test DEC21140 support - I did not use other test software than netdemo
13:22 Changeset in rtems [19e87bbb]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Minor corrections from Nick Simon <Nick.SIMON@…>. - char * nameserver[3] appears twice, second occurrence should be ntpserver - in sect 3.3.3 ...ifcontig should be ifconfig
13:19 Changeset in rtems [64bddf48] by Joel Sherrill <joel.sherrill@…>
Patch to remove warnings from Eric Norum <eric@…>.

05/24/00:

17:11 Changeset in rtems [646decbd] by Joel Sherrill <joel.sherrill@…>
Patch from Nick Simom (Nick.SIMON@…) so eth_comm can return to start code without faulting.
17:06 Changeset in rtems [09b6a093] by Joel Sherrill <joel.sherrill@…>
Significantly lowered the default memory requirements: - CONFIGURE_RTEMS_INIT_TASKS_TABLE was 10 now 0 - CONFIGURE_POSIX_INIT_THREAD_TABLE was 10 now 0 - CONFIGURE_ITRON_INIT_TASK_TABLE was 10 now 0 - CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS was 20 now 3 - added CONFIGURE_NUMBER_OF_TERMIOS_PORTS and defaulted to 1 - added CONFIGURE_TERMIOS_DISABLED defaulted to "enabled" - miniIMFS is now the default Added configuration error checks that: + Ensure > 0 tasks/threads are configured + Ensure at least one inititalization task/thread is defined bsp.h now defines these so BSP specific requirements are accounted for. + CONFIGURE_NUMBER_OF_TERMIOS_PORTS + CONFIGURE_INTERRUPT_STACK_MEMORY console_reserve_resources and rtems_termios_reserve_resources are no longer required and considered obsolete. Calls to rtems_termios_reserve_resources have been eliminated although the routine is still there and the body "if 0'ed". We are very close to having NO reason to modify the configuration tables in the BSP. Be warned that eventually we would like to see the need for BSP_Configuration eliminated!
17:06 Changeset in rtems [9a03459c] by Joel Sherrill <joel.sherrill@…>
Significantly lowered the default memory requirements: - CONFIGURE_RTEMS_INIT_TASKS_TABLE was 10 now 0 - CONFIGURE_POSIX_INIT_THREAD_TABDE was 10 now 0 - CONFIGURE_ITRON_INIT_TASK_TABLE was 10 now 0 - CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS was 20 now 3 - added CONFIGURE_NUMBER_OF_TERMIOS_PORTS and defaulted to 1 - added CONFIGURE_TERMIOS_DISABLED defaulted to "enabled" - miniIMFS is now the default Added configuration error checks that: + Ensure > 0 tasks/threads are configured + Ensure at least one inititalization task/thread is defined bsp.h now defines these so BSP specific requirements are accounted for. + CONFIGURE_NUMBER_OF_TERMIOS_PORTS + CONFIGURE_INTERRUPT_STACK_MEMORY console_reserve_resources and rtems_termios_reserve_resources are no longer required and considered obsolete. Calls to rtems_termios_reserve_resources have been eliminated although the routine is still there and the body "if 0'ed". We are very close to having NO reason to modify the configuration tables in the BSP. Be warned that eventually we would like to see the need for BSP_Configuration eliminated!
17:01 Changeset in rtems [d38427f1] by Joel Sherrill <joel.sherrill@…>
Handle mp variants better.
17:01 Changeset in rtems [77989a58] by Joel Sherrill <joel.sherrill@…>
Make sure debug variant output goes into a different log file.
16:57 Changeset in rtems [9cad6a0] by Joel Sherrill <joel.sherrill@…>
Now can bring up an idle initialization task.
16:52 Changeset in rtems [12969601] by Joel Sherrill <joel.sherrill@…>
Added screen contents.
16:51 Changeset in rtems [978b21b] by cvs2git <rtems-devel@…>
This commit was manufactured by cvs2svn to create branch 'rtems-4-5-branch'. Cherrypick from master 2000-05-24 16:51:23 UTC Joel Sherrill <joel.sherrill@…> 'New file.': c/src/tests/libtests/malloctest/malloctest.scn scripts/config.guess scripts/config.sub
16:51 Changeset in rtems [fea048f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file.
16:50 Changeset in rtems [d7bf6256] by Joel Sherrill <joel.sherrill@…>
Increased task stack configured.
16:49 Changeset in rtems [95df613] by Joel Sherrill <joel.sherrill@…>
Added malloctest back in to set of tests to run.
16:44 Changeset in rtems [bef66a66] by Joel Sherrill <joel.sherrill@…>
Fixed bug so debug variant of MP tests could be run.
15:56 Changeset in rtems [9b3cdfe] by Joel Sherrill <joel.sherrill@…>
Updated.
15:55 Changeset in rtems [70f1f1d9] by Joel Sherrill <joel.sherrill@…>
Initial DEC 21143 support from Stephan Wilms <Stephan.Wilms@…>. Comments follow: This support is (for now) only available for the i386 target, because that's the only testing platform I have. It should to my best knowledge work in the same way for the "PPC" target, but someone should test this first before it's put into the code. Thanks go to Andrew Klossner who provided the vital information about the Intel 21143 chip. (FWIW: my network card is a Kingston KNE100TX with 21143PD chip)
15:37 Changeset in rtems [2c8485b] by Joel Sherrill <joel.sherrill@…>
Eliminated printing from switch extension.
14:36 Changeset in rtems [2fbdbd4] by Joel Sherrill <joel.sherrill@…>
Significantly lowered the default memory requirements: - CONFIGURE_RTEMS_INIT_TASKS_TABLE was 10 now 0 - CONFIGURE_POSIX_INIT_THREAD_TABLE was 10 now 0 - CONFIGURE_ITRON_INIT_TASK_TABLE was 10 now 0 - CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS was 20 now 3 - added CONFIGURE_NUMBER_OF_TERMIOS_PORTS and defaulted to 1 - added CONFIGURE_TERMIOS_DISABLED defaulted to "enabled" - miniIMFS is now the default Added configuration error checks that: + Ensure > 0 tasks/threads are configured + Ensure at least one inititalization task/thread is defined bsp.h now defines so BSP specific requirements are accounted for: + CONFIGURE_NUMBER_OF_TERMIOS_PORTS + CONFIGURE_INTERRUPT_STACK_MEMORY console_reserve_resources and rtems_termios_reserve_resources are no longer required and considered obsolete. Calls to rtems_termios_reserve_resources have been eliminated although the routine is still there and the body "if 0'ed". We are very close to having NO reason to modify the configuration tables in the BSP. Be warned that eventually we would like to see the need for BSP_Configuration eliminated!
14:23 Changeset in rtems [1a9006a] by Joel Sherrill <joel.sherrill@…>
Added a return to the bottom.
14:21 Changeset in rtems [8fe36e1] by Joel Sherrill <joel.sherrill@…>
Removed some warnings.

05/23/00:

21:31 Changeset in rtems [625f1a6] by Joel Sherrill <joel.sherrill@…>
Remove NO_CPU reference.
15:41 Changeset in rtems [7c1a82f] by Joel Sherrill <joel.sherrill@…>
Patch from Jennifer Averett <jennifer.averett@…> to make this C++ safe.
15:27 Changeset in network-demos [c450806]rtems-4-5-branch by Joel Sherrill <joel.sherrill@…>
Do not use a DATA_SINK_HOST on Eric Norum's network. :) Force the user to define their own. Spotted by Joel, patch from Eric Norum <eric@…>.
15:15 Changeset in rtems [1b69693] by Joel Sherrill <joel.sherrill@…>
Added routines addr2ascii.c and ascii2addr.c even though they are not reentrant. Eric Norum <eric@…> at request of John Cotton <john.cotton@…>.

05/21/00:

15:23 Changeset in rtems [58271f6] by Joel Sherrill <joel.sherrill@…>
Added code to determine RPM CPU type for the host OS. This is needed to determine that on x86-linux, RPM builds "i386" RPMs while on Sparc/Solaris?, it builds "sparc" RPMs. Since the buildall script installs the binutils RPM to build the gccnewlib RPM, it needs to know this.
15:20 Changeset in rtems [dcb4a44c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added on branch.

05/19/00:

19:13 Changeset in rtems [f9c0574] by Joel Sherrill <joel.sherrill@…>
This is an update of all Classic API Message Manager tests to eliminate code which assumes that 4 * sizeof(unsigned32) == 16) and that a 16 byte message can be assumed to be 4 unsigned32's. These assumptions are invalid on target processors that are not byte-addressable.
19:07 Changeset in rtems [9f2e6c6] by Joel Sherrill <joel.sherrill@…>
Changed versions.
19:06 Changeset in rtems [e22e308] by Joel Sherrill <joel.sherrill@…>
Use minimum stack size.
19:04 Changeset in rtems [6174e27] by Joel Sherrill <joel.sherrill@…>
Changed to use minimum stack size.
19:04 Changeset in rtems [ef0126b] by Joel Sherrill <joel.sherrill@…>
Changed screen to have indeterminate addresses.
19:03 Changeset in rtems [9064ad4] by Joel Sherrill <joel.sherrill@…>
Made note that Version, CPU, and BSP will vary.
19:02 Changeset in rtems [fb4541b] by Joel Sherrill <joel.sherrill@…>
Removed duplicated call to unmount filesystem.
19:01 Changeset in rtems [459d051b] by Joel Sherrill <joel.sherrill@…>
Corrected direction of comparison in sizeof context overlay.

05/17/00:

19:38 Changeset in rtems [b5e8d09]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Corrected paths.
13:59 Changeset in rtems [d88b46fe] by Joel Sherrill <joel.sherrill@…>
Removed HWAPI reference.
13:46 Changeset in rtems [00b772a] by Joel Sherrill <joel.sherrill@…>
Applied patch to wrong place in code.

05/16/00:

19:23 Changeset in rtems [580c7a9] by Joel Sherrill <joel.sherrill@…>
Adding code to test for maximum filesize and skip some tests.
19:19 Changeset in rtems [0632b75] by Joel Sherrill <joel.sherrill@…>
Initialize the variable.
19:19 Changeset in rtems [2936e972] by Joel Sherrill <joel.sherrill@…>
Use sizeof(unsigned32) not 4.
19:18 Changeset in rtems [a93350a] by Joel Sherrill <joel.sherrill@…>
Use CPU_ALIGNMENT not 4.
19:16 Changeset in rtems [f48cad9c] by Joel Sherrill <joel.sherrill@…>
Constant of 4 for size is bad.
19:15 Changeset in rtems [250edf6] by Joel Sherrill <joel.sherrill@…>
Modified to avoid copying too much data.
19:13 Changeset in rtems [8531dce] by Joel Sherrill <joel.sherrill@…>
Updated to have better comments that can be searched and replaced.
19:11 Changeset in rtems [72988cd] by Joel Sherrill <joel.sherrill@…>
Changed RTEMS_MAXIMUM_NAME_LENGTH to ITRON_MAXIMUM_NAME_LENGTH.
19:07 Changeset in rtems [aaf44d4] by Joel Sherrill <joel.sherrill@…>
Do not prototype fileno() if is is a macro. This was tripped on Solaris.
19:06 Changeset in rtems [055b7d5] by Joel Sherrill <joel.sherrill@…>
Corrected order of arguments to strncpy().
19:05 Changeset in rtems [078280e] by Joel Sherrill <joel.sherrill@…>
Use CPU_HEAP_ALIGNMENT not CPU_ALIGNMENT.
19:04 Changeset in rtems [ba4b9ffe] by Joel Sherrill <joel.sherrill@…>
Changed <= to < to prevent overindexing array of file control blocks (rtems_libio_iops).
18:58 Changeset in rtems [51e4268] by Joel Sherrill <joel.sherrill@…>
Do not look for C++ compiler if C++ is disabled.
18:58 Changeset in rtems [017cb2b] by Joel Sherrill <joel.sherrill@…>
Do not dereference NULL per bug report from Victor V. Vengerov <vvv@…>.
18:44 Changeset in rtems [01e0e43] by Joel Sherrill <joel.sherrill@…>
Update from Eric Norum to fix dereference of zero and correct test behavior. Based on report from Victor V. Vengerov <vvv@…>.
18:43 Changeset in rtems [405990a7] by Joel Sherrill <joel.sherrill@…>
Added code to check for NULL pointer per bug report from Victor V. Vengerov <vvv@…>.
18:39 Changeset in rtems [b6206ccb] by Joel Sherrill <joel.sherrill@…>
Modified to enable thread safe libraries.
Note: See TracTimeline for information about the timeline view.