1. 12 Jan, 2012 1 commit
  2. 04 Jan, 2012 1 commit
  3. 07 Nov, 2011 1 commit
  4. 05 Jan, 2011 1 commit
  5. 22 Jun, 2010 1 commit
  6. 21 Jun, 2010 1 commit
  7. 16 Jun, 2010 1 commit
  8. 18 Mar, 2010 1 commit
  9. 08 Mar, 2010 3 commits
  10. 09 Jan, 2010 1 commit
  11. 03 Dec, 2009 2 commits
    • Zachary T Welch's avatar
      change #include "svf.h" to <svf/svf.h> · 66e45ba6
      Zachary T Welch authored
      Changes from the flat namespace to heirarchical one.  Instead of writing:
      
      	#include "svf.h"
      
      the following form should be used.
      
      	#include <svf/svf.h>
      
      The exception is from .c files in the same directory.
      66e45ba6
    • Zachary T Welch's avatar
      change #include "jtag.h" to <jtag/jtag.h> · cb4a475f
      Zachary T Welch authored
      Changes from the flat namespace to heirarchical one.  Instead of writing:
      
      	#include "jtag.h"
      
      the following form should be used.
      
      	#include <jtag/jtag.h>
      
      The exception is from .c files in the same directory.
      cb4a475f
  12. 25 Nov, 2009 2 commits
  13. 17 Nov, 2009 3 commits
  14. 16 Nov, 2009 2 commits
    • Zachary T Welch's avatar
      move ARRAY_SIZE macro to types.h · dc1685ca
      Zachary T Welch authored
      The ARRAY_SIZE macro was defined in several target files, so move it
      to types.h.
      
      This patch also removes two other identical macros: DIM (from jtag.h)
      and asizeof (from arm11.h).
      dc1685ca
    • Zachary T Welch's avatar
      rename CEIL as DIV_ROUND_UP · a94748ec
      Zachary T Welch authored
      Improves the name of this macro, moves it to types.h, and adds a block
      of Doxygen comments to describe what it does.
      a94748ec
  15. 13 Nov, 2009 4 commits
  16. 11 Nov, 2009 1 commit
    • Zachary T Welch's avatar
      add const keyword to some APIs · ca594adb
      Zachary T Welch authored
      Add 'const' keyword to 'char *' parameters to allow command handlers to
      pass constant string arguments.  These changes allow the 'args' command
      handler to be changed to 'const' in a subsequent patch.
      ca594adb
  17. 10 Nov, 2009 1 commit
  18. 29 Oct, 2009 1 commit
    • David Brownell's avatar
      XSVF: bugfix handling state paths · 0c4d5b8b
      David Brownell authored
      
      
      Implement XSVF support for detailed state path transitions,
      by collecting sequences of XSTATE transitions into paths
      and then calling pathmove().
      
      It seems that the Xilinx tools want to force state-by-state
      transitions instead of relying on the standardized SVF paths.
      Like maybe there are XSVF tools not implementing SVF paths,
      which are all that we support using svf_statemove().
      
      So from IRPAUSE, instead of just issuing "XSTATE DRPAUSE"
      they will issue XSTATES for each intermediate state: first
      IREXIT2, then IRUPDATE, DRSELECT, DRCAPTURE, DREXIT1, and
      finally DRPAUSE.  This works now.
      
      Handling of paths that go *through* reset is a trifle dodgey,
      but it should be safe.
      
      Tested-by: default avatarWookey <wookey@wookware.org>
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      0c4d5b8b
  19. 21 Oct, 2009 1 commit
    • David Brownell's avatar
      XSVF: use svf_add_statemove() · 7556a93a
      David Brownell authored
      
      
      XSVF improvements:
      
       - Layer parts of XSVF directly over SVF, calling svf_add_statemove()
         instead of expecting jtag_add_statemove() to conform to the SVF/XSVF
         requirements (which it doesn't).
      
         This should improve XSTATE handling a lot; it removes most users of
         jtag_add_statemove(), and the comments about how it should really do
         what svf_add_statemove() does.
      
       - Update XSTATE logic to be a closer match to the XSVF spec.  The main
         open issue here is (still) that this implementation doesn't know how
         to build and submit paths from single-state transitions ... but now
         it will report that error case.
      
       - Update the User's Guide to mention the two utility scripts for
         working with XSVF, and to mention the five extension opcodes.
      
      Handling of state transition paths is, overall, still a mess.  I think
      they should all be specified as paths not unlike SVF uses, and compiled
      to the bitstrings later ... so that we can actually make sense of the
      paths.  (And see the extra clocks, detours through RUN, etc.)
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      7556a93a
  20. 20 Oct, 2009 1 commit
  21. 17 Jul, 2009 1 commit
  22. 23 Jun, 2009 9 commits