Skip to content
Snippets Groups Projects
  1. Oct 25, 2009
    • David Brownell's avatar
      JTAG: jtag_tap_init() bugfixes · e98817c4
      David Brownell authored
      
      Stop allocating three bytes per IR bit, and cope somewhat better
      with IR lengths over 32 bits.
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      e98817c4
    • David Brownell's avatar
      xscale: always reload handler after reset · 2a8aa3b7
      David Brownell authored
      
      Remove needless debug handler state.
      
       - "handler_installed" became wrong as soon as the second TRST+SRST
         reset was issued ... so the handler was never reloaded after the
         reset removed it from the mini-icache.
      
         This fixes the bug where subsequent resets fail on PXA255 (if the
         first one even worked, which is uncommon).  Other XScale chips
         would have problems too; PXA270 seems to have, IXP425 maybe not.
      
       - "handler_running" was never tested; it's pointless.
      
      Plus a related bugfix: invalidate OpenOCD's ARM register cache on reset.
      It was no more valid than the XScale's mini-icache.  (Though ... such
      invalidations might be better done in "SRST asserted" callbacks.)
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      2a8aa3b7
  2. Oct 24, 2009
  3. Oct 23, 2009
  4. Oct 22, 2009
  5. Oct 21, 2009
  6. Oct 20, 2009
  7. Oct 19, 2009
Loading