1. 15 Apr, 2011 1 commit
    • Broadcom Corporation (Evan Hunter)'s avatar
      RTOS Thread awareness support wip · b6911966
      Broadcom Corporation (Evan Hunter) authored
      - works on Cortex-M3 with ThreadX and FreeRTOS
      
      Compared to original patch a few nits were fixed:
      
      - remove stricmp usage
      - unsigned compare fix
      - printf formatting fixes
      - fixed a bug with overrunning a memory buffer allocated with malloc.
      b6911966
  2. 18 Nov, 2010 2 commits
  3. 15 Nov, 2010 1 commit
  4. 29 Oct, 2010 1 commit
  5. 20 Sep, 2010 1 commit
  6. 11 Sep, 2010 1 commit
    • Øyvind Harboe's avatar
      version command: make it scriptable · 505d4633
      Øyvind Harboe authored
      
      
      you can now set a variable in a script like set version [version].
      
      Also version takes an optional argument "git" to show git version
      of source. If git is not installed during the build, then this
      will yield an error that is ignored during the build and "version git"
      returns an empty string.
      
      Signed-off-by: default avatarØyvind Harboe <oyvind.harboe@zylin.com>
      505d4633
  7. 26 Dec, 2009 1 commit
  8. 08 Dec, 2009 1 commit
  9. 05 Dec, 2009 1 commit
  10. 03 Dec, 2009 2 commits
  11. 22 Nov, 2009 1 commit
  12. 18 Nov, 2009 3 commits
    • Zachary T Welch's avatar
      pass startup_tcl to command_init · 5e229bbf
      Zachary T Welch authored
      Removes external linkage from helper module, making the startup
      code a parameter to a new command context's initialization routine.
      5e229bbf
    • Zachary T Welch's avatar
      split startup.tcl file across modules · cb7dbc1a
      Zachary T Welch authored
      Moves definitions for each layer into their own file, eliminating
      layering violations in the built-in TCL code.  Updates src/Makefile.am
      rules to include all files in the final startup.tcl input file, and
      others Makefile.am rules to distribute the new files in our packages.
      cb7dbc1a
    • Zachary T Welch's avatar
      move startup.c to libopenocd · 903daa79
      Zachary T Welch authored
      Moves the creation of startup_tcl.c from src/helper/ to src/.
      Prepares to split the startup.tcl file into its per-module parts.
      903daa79
  13. 14 Nov, 2009 1 commit
    • Zachary T Welch's avatar
      add openocd.h for top-level declarations · 4088b1e6
      Zachary T Welch authored
      Create src/openocd.h to hold declarations previously made internally
      by src/main.c and src/server/server.c.  This ensures all functions
      are verified to be in-sync at compile time (rather than at link),
      making it easier to track down bugs.
      4088b1e6
  14. 13 Nov, 2009 1 commit
    • Zachary T Welch's avatar
      add src/hello.c to augment new command tutorial · 89870c86
      Zachary T Welch authored
      The hello module provides the 'hello' command, printing a greetings
      to the command console.  It can grow to serve as pedagogical example
      of services that OpenOCD developers should use: a runnable style guide.
      89870c86
  15. 20 Oct, 2009 1 commit
  16. 07 Oct, 2009 1 commit
    • dbrownell's avatar
      Change version labels to work better with GIT · b1f7b359
      dbrownell authored
       - The guess-rev.sh script is now a tweaked version of "setlocalversion" as
         seen in Linux, U-Boot, and various other projects.  When it finds source
         control support (git, hg, svn) it uses IDs from there.  Else (specific
         to this project) it reports itself as "-snapshot", e.g. from gitweb.
      
         I verified this new "guess-rev.sh" script runs under Cygwin.
      
       - Also update the generic version strings to be like "0.3.0-dev" (during
         development) instead of the very long "0.3.0-in-development".  These also
         show up in the PDF docs.  For better tracking, we might eventually change
         these strings to include the version IDs too.
      
       - Change the startup banner version strings so they include the guess-rev
         output.  Development and release versions with GIT will be like
      
          Open On-Chip Debugger 0.3.0-dev-00282-g7191a4f-dirty (2009-10-05-20:57) 
          Open On-Chip Debugger 0.3.0 (2009-10-05-20:57) 
      
         instead of the previous SVN-specific (even when using git-svn!)
      
          Open On-Chip Debugger 0.3.0-in-development (2009-10-05-01:39) svn:exported
          Open On-Chip Debugger 0.3.0 (2009-10-05-01:39) Release
      
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2809 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      b1f7b359
  17. 21 Sep, 2009 1 commit
  18. 24 Jun, 2009 1 commit
  19. 09 Jun, 2009 1 commit
  20. 27 May, 2009 2 commits
    • zwelch's avatar
      Update build system to find moved scripts -- Step 3 of 2: · dd86b54e
      zwelch authored
      - Update references from using PKGLIBDIR to PKGDATADIR.
      - Update built-in script search paths to reflect new install location:
        - $(pkgdatadir)       =>   $(pktdatadir)/site
        - $(pkglibdir)        =>   $(pktdatadir)/scripts
      - Update installed location of httpd files:
        - $(pkglibdir)/httpd   =>   $(pkgdatadir)/httpd
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@1920 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      dd86b54e
    • zwelch's avatar
      Move TCL script files -- Step 1 of 2: · 140d6c8e
      zwelch authored
      - Move src/target/{interface,target,board,test}/ into src/tcl/
      - Remove existing rules in src/Makefile.am and src/target/Makefile.am.
      - Add Makefile.am handling of *.cfg and *.tcl files in top Makefile.am:
        - Add dist-hook to include such files under src/tcl in the distribution.
        - Add install-data-hook to install contents of '$(top_srcdir)/src/tcl/'.
        - Add uninstall-hook to remove the installed script files.
      - Change paths to (un)install script files in '$(pkgdatadir)/scripts'.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@1918 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      140d6c8e
  21. 10 May, 2009 1 commit
  22. 02 May, 2009 1 commit
    • zwelch's avatar
      Update autotools scripts to require automake 1.6. The configure.in script · 66add57a
      zwelch authored
      already required autoconf 2.59 (circa 2006), so there is no reason to
      support versions of automake older than 1.6 (circa 2002).
      
      The first part of this patch upgrades the configure.in script:
      
           1. Use current calling conventions for the AC_INIT and
              AM_INIT_AUTOMAKE macros, bringing their usage up-to-date with
              the version of autoconf already specified by AC_PREREQ.
           2. Add AC_CONFIG_SRCDIR macro, required by new version of AC_INIT.
           3. Automatically enable all of automake's warnings except Makefile
              portability (which OpenOCD violates by using GNU make's $(wildcard)).
              [[ While automake has its own -Werror option, I did not enabled it
              due to existing warnings. ]]
           4. Add the missing AM_PROG_C_O check, required by the build rules for
              openocd.o in src/Makefile.am.
           5. Adjust version number to show progress toward the next release.
           6. Include a bug reporting e-mail address to direct users to this list.
      
      This patch makes the following adjustments to the Makefile.am files:
      
           1. Update AUTOMAKE_OPTIONS to require automake version 1.6
           2. Rewrite all deprecated INCLUDES assignments as AM_CPPFLAGS
           3. Clean-up all AM_CPPFLAGS declarations to be patch-friendly.
           4. Remove vestigial references to $(all_includes)
           5. Remove erroneous references to @CPPFLAGS@ (only use AM_CPPFLAGS)
           6. Remove unused -I and -D directives in helper/, flash/, target/
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@1591 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      66add57a
  23. 13 Feb, 2009 1 commit
  24. 20 Jan, 2009 2 commits
  25. 19 Jan, 2009 1 commit
  26. 27 Dec, 2008 2 commits
  27. 19 Dec, 2008 1 commit
  28. 16 Dec, 2008 1 commit
  29. 15 Dec, 2008 1 commit
  30. 25 Sep, 2008 1 commit
  31. 24 Jul, 2008 1 commit
  32. 21 Jul, 2008 1 commit
  33. 20 Jul, 2008 1 commit