1. 12 Nov, 2009 2 commits
    • David Brownell's avatar
      ETM: remove old mid-level ETM handle · 5723e54f
      David Brownell authored
      
      
      Now that nothing uses the old ETM handle any more, remove it.
      Add minimal header tweaks, letting non-ARM7 and non-ARM9 cores
      access ETM facilities.
      
      Now ARM11 could support standard ETM (and ETB) access as soon as
      it derives from "struct arm" ... its scanchain 6 is used access
      the ETM, just like ARM7 and ARM9.
      
      The Cortex parts (both M3 and A8) will need modified access methods
      (via ETM init parameters), so they use the DAP.  Our first A8 target
      (OMAP3) needs that for both ETM and ETB, but the M3 ETM isn't very
      useful without SWO trace support (it's painfully stripped down), so
      that support won't be worth adding for a while.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      5723e54f
    • David Brownell's avatar
      ETM: update port drivers · 9855a11e
      David Brownell authored
      
      
      Make both useful ETM port drivers (etb, etm_dummy) use the new
      toplevel ETM handle, instead of the to-be-removed lower level one.
      
      Do the same for the "oocd-trace" prototype too; and fix its
      error reporting paths:  return failure codes, don't exit(), etc
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      9855a11e
  2. 11 Nov, 2009 1 commit
  3. 02 Oct, 2009 1 commit
    • dbrownell's avatar
      Minor ETB and ETM bugfixes and doc updates · 10336333
      dbrownell authored
       - ETB
          * report _actual_ hardware status, not just expected status
          * add a missing diagnostic on a potential ETB setup error
          * prefix any diagnostics with "ETB"
       - ETM
          * make "etm status" show ETM hardware status too, instead of
            just traceport status (which previously was fake, sigh)
       - Docs
          * flesh out "etm tracemode" docs a bit
          * clarify "etm status" ... previously it was traceport status
          * explain "etm trigger_percent" as a *traceport* option
      
      ETM+ETB tracing still isn't behaving, but now I can see that part of 
      the reason is that the ETB turns itself off almost immediately after
      being enabled, and before collecting any data.
      
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@2790 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      10336333
  4. 29 Sep, 2009 1 commit
  5. 23 Jun, 2009 5 commits
  6. 21 Jun, 2009 1 commit
  7. 19 Jun, 2009 1 commit
  8. 18 Jun, 2009 2 commits
  9. 05 Jun, 2009 1 commit
  10. 04 Jun, 2009 3 commits
  11. 18 May, 2009 1 commit
  12. 11 May, 2009 3 commits
  13. 08 May, 2009 3 commits
  14. 07 May, 2009 1 commit
  15. 06 May, 2009 2 commits
  16. 05 May, 2009 1 commit
  17. 04 May, 2009 1 commit
  18. 30 Apr, 2009 1 commit
  19. 29 Apr, 2009 1 commit
  20. 19 Apr, 2009 1 commit
  21. 18 Apr, 2009 1 commit
    • mifi's avatar
      The following patches was applied: · 0bba8327
      mifi authored
      - openocd-flash-static-keyword-v3.patch
      - openocd-lpc2000-fix-erase-obo.patch
      - openocd-jlink-fix-sign-ptr-warn.patch
      - openocd-wextra-etm.patch
      - openocd-wextra-jtag.patch
      - openocd-add-new-tap-symbols-v6.patch
      
      Many thanks to  Zach Welch <zw(at)superlucidity.net>
      
      git-svn-id: svn://svn.berlios.de/openocd/trunk@1462 b42882b7-edfa-0310-969c-e2dbd0fdcd60
      0bba8327
  22. 13 Dec, 2008 1 commit
  23. 30 Nov, 2008 1 commit
  24. 19 Nov, 2008 2 commits
  25. 15 Oct, 2008 1 commit
  26. 25 Mar, 2008 1 commit