Timeline



03/01/00:

18:08 Changeset in rtems [b6f9b5f1]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added routines to get and set C3x IOF register. The code is conditionally compiled and there is no comparable code for the C4x.

02/29/00:

16:35 Changeset in rtems [8eacefcc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
BSP now compiles and links with CAVSL board information. This includes linkcmds updated, simio references removed, and switch to libchip for serial ports from simio. Added a MEMORY_MAP file to capture information about the various addresses on this board. In addition, many of the beta patches are now included.
14:19 Changeset in rtems [89fbb94] by Joel Sherrill <joel.sherrill@…>
changed version to 4.5.0-beta1c
14:07 Changeset in rtems [6f645ff]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Eric Norum spotted this sentence where it said preemption had to be disabled for timeslicing to happen. This was wrong.

02/28/00:

17:33 Changeset in rtems [bc8781d]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Fixed typo.
15:00 Changeset in rtems [ac11ade] by Joel Sherrill <joel.sherrill@…>
Fixed one type and switched to including the correct Makefile support file.

02/25/00:

18:50 Changeset in rtems [0ac81975] by Joel Sherrill <joel.sherrill@…>
Patches rtems-rc-4.5.0-1.diff from Ralf Corsepius <corsepiu@…> that fixes numerous miscellaneous issues most related to the debug and profile build stanzas: Fix for the "make debug" (1) issue and an analogous issue with "make profile" (untested). * Fixes to mcp750.cfg (make debug, directories) (2) * Updates/minor fixes for shgen (3) * Updates some custom/*.cfgs to use $(LINK.c) instead of $(CC) * Leftovers from rtems-rc-4.5.0-[0|1].diff which somehow did not make it into cvs. * Cleanups to the perlscripts below tools/update/ * Some unsorted minor fixes. Footnotes/Remarks?: (1) Tested for all m68k, sh, sparc, unix and selected i386, ppc BSPs. Known problems: I can't build the debug variant for the m68k/mvme162 and m68k/mvme162lx (segmentation fault - signal 11 :) (2) Tested by building the BSP, but I doubt the debug-variant is functional. The flags used for the debug variant should be checked by knowledgeable persons and probably at runtime #:o) (3) I have updated shgen to use getopt_long (it should fall back to getopt if not available), enhanced the options, cleaned up some minor tweaks and added help2man support (rough automatic man-page generation). Technical notes: * make debug and make profile now work similar in target Makefile.ams as they did in old autoconf-Makefile.ins using leaf.cfg. Unlike the rules in leaf.cfg these Makefile.am also recurse once on themselves in directory Makefiles before or after recursing into subdirectories, not only in leaf-directories. To implement this behavior, I renamed the former automake/local.am into automake/host.am and extended local.am to provide this recursion. I.e. host.am implements the non-self-recursive variant, while local.am now implements the self-recursive behavior. => all Makefile.ams exploiting build-variants are supposed to include local.am => all Makefile.ams not exploiting build-variants should include host.am => Rules of thumb: - Only include one of both, either local.am or host.am into a Makefile.am. -Target-Makefile.ams should include local.am -Host-Makefile.ams should include host.am (Probably, you now understand the naming) - There are exceptions from these rules :) * Now, make debug|profile|all are independent of each other. However, each of them however triggers preinstall. * "make install" still decends into the subdirectories but does not trigger "all|profile|debug|preinstall" in target Makefile.am anymore. Besides triggering "install"-rules in some selected Makefile.ams, it only packs $(PROJECT_ROOT) into a tarballs and unpacks it to $(prefix). => "make install" alone is not enough to install RTEMS, now use make RTEMS_BSP=<bsps> [all] [debug] [profile] make RTEMS_BSP=<bsp> install I consider this to be a step back wrt. exploiting automake mechanisms, and expect this to be reverted if we abandon building target variants in favour of the standard convention of optionally overriding flags from the command line (i.e. instead of "make debug", GNU standards favor "make CFLAGS=<options> --prefix=<location>")
17:34 Changeset in rtems [02c31b9c] by Joel Sherrill <joel.sherrill@…>
Patches rtems-rc-4.5.0-1.diff from Ralf Corsepius <corsepiu@…> that fixes numerous miscellaneous issues most related to the debug and profile build stanzas: Fix for the "make debug" (1) issue and an analogous issue with "make profile" (untested). * Fixes to mcp750.cfg (make debug, directories) (2) * Updates/minor fixes for shgen (3) * Updates some custom/*.cfgs to use $(LINK.c) instead of $(CC) * Leftovers from rtems-rc-4.5.0-[0|1].diff which somehow did not make it into cvs. * Cleanups to the perlscripts below tools/update/ * Some unsorted minor fixes. Footnotes/Remarks?: (1) Tested for all m68k, sh, sparc, unix and selected i386, ppc BSPs. Known problems: I can't build the debug variant for the m68k/mvme162 and m68k/mvme162lx (segmentation fault - signal 11 :) (2) Tested by building the BSP, but I doubt the debug-variant is functional. The flags used for the debug variant should be checked by knowledgeable persons and probably at runtime #:o) (3) I have updated shgen to use getopt_long (it should fall back to getopt if not available), enhanced the options, cleaned up some minor tweaks and added help2man support (rough automatic man-page generation). Technical notes: * make debug and make profile now work similar in target Makefile.ams as they did in old autoconf-Makefile.ins using leaf.cfg. Unlike the rules in leaf.cfg these Makefile.am also recurse once on themselves in directory Makefiles before or after recursing into subdirectories, not only in leaf-directories. To implement this behavior, I renamed the former automake/local.am into automake/host.am and extended local.am to provide this recursion. I.e. host.am implements the non-self-recursive variant, while local.am now implements the self-recursive behavior. => all Makefile.ams exploiting build-variants are supposed to include local.am => all Makefile.ams not exploiting build-variants should include host.am => Rules of thumb: - Only include one of both, either local.am or host.am into a Makefile.am. -Target-Makefile.ams should include local.am -Host-Makefile.ams should include host.am (Probably, you now understand the naming) - There are exceptions from these rules :) * Now, make debug|profile|all are independent of each other. However, each of them however triggers preinstall. * "make install" still decends into the subdirectories but does not trigger "all|profile|debug|preinstall" in target Makefile.am anymore. Besides triggering "install"-rules in some selected Makefile.ams, it only packs $(PROJECT_ROOT) into a tarballs and unpacks it to $(prefix). => "make install" alone is not enough to install RTEMS, now use make RTEMS_BSP=<bsps> [all] [debug] [profile] make RTEMS_BSP=<bsp> install I consider this to be a step back wrt. exploiting automake mechanisms, and expect this to be reverted if we abandon building target variants in favour of the standard convention of optionally overriding flags from the command line (i.e. instead of "make debug", GNU standards favor "make CFLAGS=<options> --prefix=<location>")
15:03 Changeset in rtems [99eb585] by Joel Sherrill <joel.sherrill@…>
Patches rtems-rc-4.5.0-1.diff from Ralf Corsepius <corsepiu@…> that fixes numerous miscellaneous issues most related to the debug and profile build stanzas: Fix for the "make debug" (1) issue and an analogous issue with "make profile" (untested). * Fixes to mcp750.cfg (make debug, directories) (2) * Updates/minor fixes for shgen (3) * Updates some custom/*.cfgs to use $(LINK.c) instead of $(CC) * Leftovers from rtems-rc-4.5.0-[0|1].diff which somehow did not make it into cvs. * Cleanups to the perlscripts below tools/update/ * Some unsorted minor fixes. Footnotes/Remarks?: (1) Tested for all m68k, sh, sparc, unix and selected i386, ppc BSPs. Known problems: I can't build the debug variant for the m68k/mvme162 and m68k/mvme162lx (segmentation fault - signal 11 :) (2) Tested by building the BSP, but I doubt the debug-variant is functional. The flags used for the debug variant should be checked by knowledgeable persons and probably at runtime #:o) (3) I have updated shgen to use getopt_long (it should fall back to getopt if not available), enhanced the options, cleaned up some minor tweaks and added help2man support (rough automatic man-page generation). Technical notes: * make debug and make profile now work similar in target Makefile.ams as they did in old autoconf-Makefile.ins using leaf.cfg. Unlike the rules in leaf.cfg these Makefile.am also recurse once on themselves in directory Makefiles before or after recursing into subdirectories, not only in leaf-directories. To implement this behavior, I renamed the former automake/local.am into automake/host.am and extended local.am to provide this recursion. I.e. host.am implements the non-self-recursive variant, while local.am now implements the self-recursive behavior. => all Makefile.ams exploiting build-variants are supposed to include local.am => all Makefile.ams not exploiting build-variants should include host.am => Rules of thumb: - Only include one of both, either local.am or host.am into a Makefile.am. -Target-Makefile.ams should include local.am -Host-Makefile.ams should include host.am (Probably, you now understand the naming) - There are exceptions from these rules :) * Now, make debug|profile|all are independent of each other. However, each of them however triggers preinstall. * "make install" still decends into the subdirectories but does not trigger "all|profile|debug|preinstall" in target Makefile.am anymore. Besides triggering "install"-rules in some selected Makefile.ams, it only packs $(PROJECT_ROOT) into a tarballs and unpacks it to $(prefix). => "make install" alone is not enough to install RTEMS, now use make RTEMS_BSP=<bsps> [all] [debug] [profile] make RTEMS_BSP=<bsp> install I consider this to be a step back wrt. exploiting automake mechanisms, and expect this to be reverted if we abandon building target variants in favour of the standard convention of optionally overriding flags from the command line (i.e. instead of "make debug", GNU standards favor "make CFLAGS=<options> --prefix=<location>")
14:51 Changeset in rtems [77b2b0e] by Joel Sherrill <joel.sherrill@…>
Patches rtems-rc-4.5.0-1.diff from Ralf Corsepius <corsepiu@…> that fixes numerous miscellaneous issues most related to the debug and profile build stanzas: Fix for the "make debug" (1) issue and an analogous issue with "make profile" (untested). * Fixes to mcp750.cfg (make debug, directories) (2) * Updates/minor fixes for shgen (3) * Updates some custom/*.cfgs to use $(LINK.c) instead of $(CC) * Leftovers from rtems-rc-4.5.0-[0|1].diff which somehow did not make it into cvs. * Cleanups to the perlscripts below tools/update/ * Some unsorted minor fixes. Footnotes/Remarks?: (1) Tested for all m68k, sh, sparc, unix and selected i386, ppc BSPs. Known problems: I can't build the debug variant for the m68k/mvme162 and m68k/mvme162lx (segmentation fault - signal 11 :) (2) Tested by building the BSP, but I doubt the debug-variant is functional. The flags used for the debug variant should be checked by knowledgeable persons and probably at runtime #:o) (3) I have updated shgen to use getopt_long (it should fall back to getopt if not available), enhanced the options, cleaned up some minor tweaks and added help2man support (rough automatic man-page generation). Technical notes: * make debug and make profile now work similar in target Makefile.ams as they did in old autoconf-Makefile.ins using leaf.cfg. Unlike the rules in leaf.cfg these Makefile.am also recurse once on themselves in directory Makefiles before or after recursing into subdirectories, not only in leaf-directories. To implement this behavior, I renamed the former automake/local.am into automake/host.am and extended local.am to provide this recursion. I.e. host.am implements the non-self-recursive variant, while local.am now implements the self-recursive behavior. => all Makefile.ams exploiting build-variants are supposed to include local.am => all Makefile.ams not exploiting build-variants should include host.am => Rules of thumb: - Only include one of both, either local.am or host.am into a Makefile.am. -Target-Makefile.ams should include local.am -Host-Makefile.ams should include host.am (Probably, you now understand the naming) - There are exceptions from these rules :) * Now, make debug|profile|all are independent of each other. However, each of them however triggers preinstall. * "make install" still decends into the subdirectories but does not trigger "all|profile|debug|preinstall" in target Makefile.am anymore. Besides triggering "install"-rules in some selected Makefile.ams, it only packs $(PROJECT_ROOT) into a tarballs and unpacks it to $(prefix). => "make install" alone is not enough to install RTEMS, now use make RTEMS_BSP=<bsps> [all] [debug] [profile] make RTEMS_BSP=<bsp> install I consider this to be a step back wrt. exploiting automake mechanisms, and expect this to be reverted if we abandon building target variants in favour of the standard convention of optionally overriding flags from the command line (i.e. instead of "make debug", GNU standards favor "make CFLAGS=<options> --prefix=<location>")

02/23/00:

21:15 Changeset in rtems [06f190b] by Joel Sherrill <joel.sherrill@…>
Correcting them so they have a chance of working. They need to at least include $(RTEMS_MAKEFILE_PATH)/Makefile.in before including anything else.
20:16 Changeset in rtems [5c7d16a7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Changed to 4.5.0-beta1b.
20:07 Changeset in rtems [0a99b19]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Added a comment.
20:05 Changeset in rtems [1b56699e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file.
16:01 Changeset in rtems [7209360a] by Joel Sherrill <joel.sherrill@…>
Fix based on report from Jake Janovetz <janovetz@…> that some files needed to be installed so you could build your own version of the web server initialization code.
15:59 Changeset in rtems [f362fa7] by Joel Sherrill <joel.sherrill@…>
Fixed based on report from Peter Pointner <pr@…> that POSIX threads passed the incorrect pointer to a default name on the stack. POSIX threads did not need a name and neither did ITRON tasks so this code was eliminated from both APIs.

02/22/00:

19:14 Changeset in rtems [ac49115]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New port of RTEMS to TI C3x and C4x.
18:39 Changeset in rtems [61ba9763]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New port of RTEMS to TI C3x and C4x.
17:48 Changeset in rtems [9f9efbc]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Adding information on prebuilt toolset binaries.
17:41 Changeset in rtems [2995cc8]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
New file.

02/19/00:

15:46 Changeset in rtems [06383557] by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-4.5.0-diff from Ralf Corsepius to address a problem where user Makefiles where accidentally used when using the RTEMS application Makefile scheme.

02/18/00:

14:30 Changeset in rtems [2de8b1b] by Joel Sherrill <joel.sherrill@…>
Small patch from Peter Pointner <pr@…> to correct invalid use of directive_failed macro.
14:12 Changeset in rtems [9b10d22]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Fixed typo.
14:11 Changeset in rtems [edc1347e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
Patch from Eric Norum <eric@…> to include some information on simple binary semaphores.
13:53 Changeset in rtems [15093362] by Joel Sherrill <joel.sherrill@…>
Patch from Eric Norum <eric@…> to address these issues: 1) Coalesce outgoing packet into a single mbuf when the packet is spread over more mbufs than configured transmit buffer descriptors. 2) Add dianostic counters for successful and failed coalesce attempts. 3) Add diagnostic counter for transmit retries. NOTE: (1) lead to deadlock and the same design based on underlying hardware characteristics is currently also in the Sonic and i386ex/network driver.

02/16/00:

17:47 Changeset in rtems [56616af3] by Joel Sherrill <joel.sherrill@…>
Patch rtems-rc-4.5.0-1.diff from Ralf Corsepius <corsepiu@…> which contains a couple of minor bug fixes: Fixes: * Typos: Use LIB_VARIANT instead of LIBVARIANT * Fix pc386.cfg
Note: See TracTimeline for information about the timeline view.