1. 30 Aug, 2011 1 commit
  2. 27 Aug, 2011 1 commit
  3. 25 Aug, 2011 2 commits
  4. 24 Aug, 2011 5 commits
  5. 21 Aug, 2011 1 commit
  6. 18 Aug, 2011 1 commit
  7. 17 Aug, 2011 1 commit
  8. 16 Aug, 2011 5 commits
  9. 15 Aug, 2011 1 commit
  10. 14 Aug, 2011 1 commit
  11. 12 Aug, 2011 3 commits
  12. 11 Aug, 2011 4 commits
  13. 10 Aug, 2011 9 commits
  14. 09 Aug, 2011 5 commits
    • Drasko DRASKOVIC's avatar
      mips32 : Fixed memory byte access · 827057f5
      Drasko DRASKOVIC authored
      Function mips_m4k_write_memory() does endianess byte swap,
      but this procedure break one byte access (temporary array
      overwrites content in buffer).
      As a fix, this endianess swap and buffer affecting
      is preformed only on hword and word accesses (not on byte access).
      827057f5
    • Drasko DRASKOVIC's avatar
      mips32: Sync Caches to Make Instr Writes Effective · c18e0238
      Drasko DRASKOVIC authored
      Pprogram that loads another program into memory is actually writing the
      D- side cache.
      The instructions it has loaded can't be executed until they reach the
      I-cache.
      
      After the instructions have been written, the loader should arrange to
      write back any containing D-cache line and invalidate any locations
      already in the I-cache.
      
      For the MIPS Architecture Release2 cores, we can use synci command
      that does this job.
      For Release1 we must use "cache" instruction.
      c18e0238
    • Drasko DRASKOVIC's avatar
      mips32: Added CP0 coprocessor R/W routines · 1be71634
      Drasko DRASKOVIC authored
      This patch adds MIPS32 CP0 coprocessor R/W routines,
      as well as adequate commands to use these routines via
      telnet interface.
      
      Now is becomes possible to affect CP0 internal registers
      and configure CPU directly from OpenOCD.
      1be71634
    • Drasko DRASKOVIC's avatar
      mips_m4k: common_magic should be unsigned · 800bc930
      Drasko DRASKOVIC authored
      For all architectures we use distinct common magic number,
      and this should be a uint32_t type.
      Otherwise, comparison with macros will yield compilation
      warning.
      800bc930
    • Drasko DRASKOVIC's avatar
      mips32: Removed Unnecessary JTAG Queue Flush · e1466df5
      Drasko DRASKOVIC authored
      jtag_execute_queue() is executed as a part of mips_ejtag_drscan_32().
      No need for this to be done before - removed for optimisation.
      e1466df5