- Jul 07, 2017
-
-
Tim Newsome authored
Code taken from http://openocd.zylin.com/#/c/4178/
-
Tim Newsome authored
-
Tim Newsome authored
Fix 32-bit build errors.
-
Tim Newsome authored
Perform regular build with travis.
-
- Jul 06, 2017
-
-
Tim Newsome authored
-
- Jul 04, 2017
-
-
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
I only compiled the source. Didn't have the tooling installed to link. Hopefully that's good enough. Fixes #71.
-
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
-