1. 25 Aug, 2009 2 commits
  2. 19 Aug, 2009 1 commit
  3. 18 Aug, 2009 1 commit
    • ntfreak's avatar
      David Brownell [david-b@pacbell.net]: · 69dd81dc
      ntfreak authored
      Simplify dumping of register lists by only printing cached values
      if they are marked as valid.  Most of the time, they are invalid;
      so printing *any* value is just misleading.
      Note that for ARM7 and ARM9 most EmbeddedICE registers (except for
      debug status) could be cached most of the time; and their register
      cache isn't maintained properly (many accesses seem to bypass that
      cache code).
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2594 b42882b7-edfa-0310-969c-e2dbd0fdcd60
  4. 17 Jul, 2009 1 commit
  5. 06 Jul, 2009 1 commit
  6. 28 Jun, 2009 2 commits
  7. 23 Jun, 2009 19 commits
  8. 21 Jun, 2009 2 commits
  9. 19 Jun, 2009 1 commit
  10. 18 Jun, 2009 3 commits
  11. 17 Jun, 2009 1 commit
  12. 16 Jun, 2009 2 commits
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · a0c10dd2
      zwelch authored
      Extend the internal JTAG event handlers to cover enable/disable,
      and use those events to make sure that targets get "examined" if
      they were disabled when the scan chain was first set up:
       - Remove "enum jtag_tap_event", merge with "enum jtag_event",
         so C code can now listen for TAP enable/disable events.
       - Report those events so they can trigger callbacks.
       - During startup, make target_examine() register a handler to
         catch ENABLE events for any then-disabled targets.
      This fixes bugs like "can't halt target after enabling its TAP".
      One class of unresolved bugs:  if the target has an ETM hooked
      up to an ETB, nothing activates the ETB.  But starting up the
      ETM without access to the ETB registers fails...
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2251 b42882b7-edfa-0310-969c-e2dbd0fdcd60
    • zwelch's avatar
      David Brownell <david-b@pacbell.net>: · 14f88aca
      zwelch authored
      Fix some polling issues:
       - Don't background-poll disabled TAPs ... this was just a bug
         waiting to happen.  (And then it happened!)
       - Don't fail command line polls of disabled taps; that's not any
         kind of error, it's just that you can't do much.  But do show
         that tap-disabled status.
       - Spell "continuous" correctly in the variable name.  ;)
      Not resolved by this patch:  the need for an interlock whereby
      other code (like the JTAG layer) can block all other access to
      the JTAG layer, e.g. while enabling or disabling TAPs.  And
      that interlock needs to be timer-safe...
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2247 b42882b7-edfa-0310-969c-e2dbd0fdcd60
  13. 13 Jun, 2009 4 commits