- May 10, 2017
-
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
- May 06, 2017
-
-
Megan Wachs authored
GDB might request registers even if target was not successfully initialized.
-
Megan Wachs authored
Read from 0
-
- May 02, 2017
-
-
Megan Wachs authored
-
Megan Wachs authored
-
Megan Wachs authored
-
- May 01, 2017
-
-
Megan Wachs authored
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
- Apr 28, 2017
-
-
Palmer Dabbelt authored
-
- Apr 27, 2017
-
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
This is another thing that should be fixed correctly. Essentially this just uses the old codepath, which works for v0.11.
-
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.
-
Megan Wachs authored
-
Megan Wachs authored
-
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...
-
- Apr 11, 2017
-
-
Megan Wachs authored
-
Megan Wachs authored
fespi: Reset may have occurred. Need to set TXWM again. There are probably more places that need this added.
-
Megan Wachs authored
-
- Apr 05, 2017
-
-
Megan Wachs authored
Readmem autoexec
-
Megan Wachs authored
-
Megan Wachs authored
-
- Mar 31, 2017
-
-
Palmer Dabbelt authored
riscv: Use write-1-to-clear for CMDERR, not write 0 to clear.
-
Megan Wachs authored
-
- Mar 24, 2017
-
-
Palmer Dabbelt authored
This reverts commit 466b7b48.
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
- Mar 23, 2017
-
-
Palmer Dabbelt authored
Read memory retry
-
Megan Wachs authored
-
Megan Wachs authored
-
Palmer Dabbelt authored
-
- Mar 22, 2017
-
-
Megan Wachs authored
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
-
Megan Wachs authored
riscv-v13: wait for idle in read_memory
-
- Mar 16, 2017
-
-
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.
-