- Jul 04, 2017
-
-
Tim Newsome authored
Getting an actual build going isn't as trivial as it should be. This should allow development to keep going until I've got that figured out.
-
Tim Newsome authored
Add back support for type 1 triggers
-
Palmer Dabbelt authored
Fix the multi-GDB mode bugs
-
Palmer Dabbelt authored
Restore value of temporary register (s0) in examine OpenOCD procedure…
-
Tim Newsome authored
-
Tim Newsome authored
They were implemented, and people want to keep using them. Also make OpenOCD tolerate cores that have $misa at 0xf10 instead of the current address of 0x301. Actually return an error when we fail to read a CSR. Tweak cache_set32() debug output.
-
- Jul 01, 2017
-
-
Dmitry Ryzhov authored
-
Dmitry Ryzhov authored
Restore value of temporary register (s0) in examine OpenOCD procedure in case of core can not execute 64 bit instruction.
-
- Jun 28, 2017
-
-
Tim Newsome authored
Also slightly improve debugging output.
-
- Jun 22, 2017
-
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
I was just being lazy here.
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
Now that we're supporting non-RTOS multi-hart mode there's some more assertions that you're running on the right hart. Those assertions aren't sane very early in examine, so I avoid them.
-
Palmer Dabbelt authored
Rather than having a bunch of "if rtos" stuff, I now just check "if hart_enabled". This makes some code paths cleaner, all of which were buggy in the non-RTOS multi-hart mode.
-
- Jun 21, 2017
-
-
Palmer Dabbelt authored
This avoids a bunch of RTOS special cases.
-
Palmer Dabbelt authored
Testsuite now passes on multicore target
-
Tim Newsome authored
Right now we're using "threads" to represent harts. gdb/OpenOCD assume there's only one set of hardware breakpoints among all threads. Make it so.
-
Tim Newsome authored
-
Tim Newsome authored
-
Tim Newsome authored
This ensures that "info threads" is accurate as soon as gdb connects. Also print out number of triggers that is discovered in examine().
-
Tim Newsome authored
Various cosmetic improvements
-
- Jun 19, 2017
-
-
Tim Newsome authored
-
- Jun 17, 2017
-
-
Tim Newsome authored
Update debug_defines from the spec, commit 920ec9a690. Decode dmstatus scans in the debug output.
-
Tim Newsome authored
-
Tim Newsome authored
-
Tim Newsome authored
Assuming the program allocating code works, we don't need its output. Only output parts of the debug RAM that are actually doing something.
-
Tim Newsome authored
Fix indentation to match OpenOCD style.
-
- Jun 16, 2017
-
-
Tim Newsome authored
This change is just in the whitespace. There are no code changes. See http://openocd.org/doc-release/doxygen/stylec.html
-
Tim Newsome authored
Two fixes from the release branch
-
Palmer Dabbelt authored
Fix print statements to work with 64-bit addresses
-
Tim Newsome authored
-
Palmer Dabbelt authored
When I disappeared the polls everywhere I forgot to sanitize the hartid after halting. This is an invariant that GDB expects: when you return from a halt whatever thread is marked as currently selected is the thread that the next register accesses reference.
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
Accept 64-bit addresses in CRC requests.
-
Tim Newsome authored
-
- Jun 15, 2017
-
-
Palmer Dabbelt authored
Merge mainline OpenOCD
-
- Jun 14, 2017
-
-
Tim Newsome authored
Main change is to make riscv_addr_t be unsigned. The rest is mechanical fixing of types, print statements, and a few signed/unsigned compares. Smoketest indicates everything is working more or less as before.
-
Tim Newsome authored
Merged 1025be36 Conflicts: src/flash/nor/Makefile.am src/rtos/Makefile.am src/rtos/rtos.c src/target/Makefile.am src/target/target.c src/target/target_type.h Doesn't build yet, but I fixed the conflicts that git pointed out.
-
- Jun 09, 2017
-
-
Tim Newsome authored
Fix dmi_read() indentation; remove \n in LOG_ERROR
-
Tim Newsome authored
-