1. Jun 13, 2017
  2. Jun 08, 2017
  3. Jun 07, 2017
  4. May 26, 2017
  5. May 23, 2017
  6. May 16, 2017
  7. May 12, 2017
  8. May 10, 2017
  9. May 06, 2017
  10. May 02, 2017
  11. May 01, 2017
  12. Apr 28, 2017
  13. 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
  14. Apr 11, 2017
  15. Apr 05, 2017