1. May 10, 2017
  2. May 06, 2017
  3. May 02, 2017
  4. May 01, 2017
  5. Apr 28, 2017
  6. Apr 27, 2017
    • Palmer Dabbelt's avatar
      Correct an off-by-one in argument parsing · 4116b97d
      Palmer Dabbelt authored
      4116b97d
    • Palmer Dabbelt's avatar
      Keep calling the old poll on v0.11 targets · 17d04ade
      Palmer Dabbelt authored
      This is another thing that should be fixed correctly.  Essentially this
      just uses the old codepath, which works for v0.11.
      17d04ade
    • Palmer Dabbelt's avatar
      Initialize all registers in examine · 9d4df342
      Palmer Dabbelt authored
      I'm not sure why this is necessary, but for some reason GDB is asking
      for registers before OpenOCD thinks there's been a halt.  This is really
      just a workaround, but I need to refactor the v0.11 stuff anyway so I
      don't want to figure it out.
      9d4df342
    • Megan Wachs's avatar
      riscv: Fix some blocking compile warnings · da66be01
      Megan Wachs authored
      da66be01
    • Megan Wachs's avatar
    • Palmer Dabbelt's avatar
      Add 64-bit and multihart support · 8dea2908
      Palmer Dabbelt authored
      This is a major rewrite of the RISC-V v0.13 OpenOCD port.  This
      shouldn't have any meaningful effect on the v0.11 support, but it does
      add generic versions of many functions that will allow me to later
      refactor the v0.11 support so it's easier to maintain both ports.  This
      started as an emergency feature branch and went on for a long time, so
      it's all been squashed down into one commit so there isn't a big set of
      broken commits lying around.  The changes are:
      
       * You can pass "-rtos riscv" to the target in OpenOCD's configuration
         file, which enables multi-hart mode.  This uses OpenOCD's RTOS
         support to control all the harts from the debug module using commands
         like "info threads" in GDB.  This support is still expermental.
      
       * There is support for RV64I, but due to OpenOCD limitations we only
         support 32-bit physical addresses.  I hope to remedy this by rebasing
         onto the latest OpenOCD release, which I've heard should fix this.
      
       * This matches the latest dra...
      8dea2908
  7. Apr 11, 2017
  8. Apr 05, 2017
  9. Mar 31, 2017
  10. Mar 24, 2017
  11. Mar 23, 2017
  12. Mar 22, 2017
  13. Mar 16, 2017
    • Megan Wachs's avatar
      riscv-v13: wait for idle in read_memory · a70e6286
      Megan Wachs authored
      read_memory was doing autoexec-initialized commands, but wasn't using
      ac_busy_delay to add delay or wait between the commands. This isn't the optimal
      solution, but the whole read_memory sequence needs to be made more efficient
      anyway, so this was the quick and dirty solution.
      a70e6286