- Sep 21, 2017
-
-
Gleb Gagarin authored
-
- Sep 17, 2017
-
-
Gleb Gagarin authored
-
- Aug 16, 2017
-
-
Tim Newsome authored
Remove some unnecessary casts.
-
Tim Newsome authored
-
- Aug 14, 2017
-
-
Gleb Gagarin authored
Fix a corner case in block memory read.
-
Tim Newsome authored
-
Tim Newsome authored
Fe 402 fix
-
- Aug 13, 2017
-
-
Gleb Gagarin authored
-
- Aug 12, 2017
-
-
Gleb Gagarin authored
-
- Aug 11, 2017
-
-
Palmer Dabbelt authored
Fix reads beyond requested memory range
-
Gleb Gagarin authored
-
Gleb Gagarin authored
-
- Aug 10, 2017
-
-
Palmer Dabbelt authored
Fix assertion failure when reading from address 0.
-
Tim Newsome authored
-
- Aug 09, 2017
-
-
Tim Newsome authored
When gdb_port is 0, don't increment it.
-
- Aug 08, 2017
-
-
Tim Newsome authored
Usually incrementing to get the next port is a good idea, but when set to 0 the idea is to find an arbitrary unallocated port. 1 is almost certainly not helpful.
-
- Jul 28, 2017
-
-
Tim Newsome authored
Display register numbers in a more usable format.
-
Tim Newsome authored
-
- Jul 26, 2017
-
-
Tim Newsome authored
Print out which port OpenOCD is listening on.
-
Tim Newsome authored
This is essential when a test environment asks OpenOCD to listen on port 0, so that the environment can easily discover which port is actually being used.
-
- Jul 17, 2017
-
-
Tim Newsome authored
Fix infinite loop in reset.
-
Tim Newsome authored
-
- Jul 15, 2017
-
-
Tim Newsome authored
-
- Jul 14, 2017
-
-
Tim Newsome authored
Share trigger code between 0.11 and 0.13 code.
-
- Jul 13, 2017
-
-
Tim Newsome authored
The actual implementation of triggers didn't change between those two versions, so there's no need to duplicate the code. In the process, I also fixed a minor multicore bug where tselect didn't always get written on all harts.
-
Tim Newsome authored
Forgot to commit this follow up to PR #79
-
Tim Newsome authored
-
Tim Newsome authored
Use abstract command to access registers if possible
-
Tim Newsome authored
Use this to only change abstract register access behavior when cmderr explicitly says the requested operation is unsupported.
-
Tim Newsome authored
-
Tim Newsome authored
This is the only way the spec guarantees that GPRs are accessible, and depending on the implementation this might be the only way that CSRs are accessible. Also changed the debug code that parses out DMI fields to be simpler to maintain (albeit a little slower). riscv013_execute_debug_buffer() now automatically clears cmderr if the command fails. That feels like the right behavior. (It does return the error to its caller.)
-
- Jul 12, 2017
-
-
Tim Newsome authored
Disable debugger-set triggers on connect
-
- Jul 11, 2017
-
-
Palmer Dabbelt authored
Use LL for 64-bit defines, as Windows is LLP64
-
Palmer Dabbelt authored
This should also fix bugs on ILP32 systems.
-
Tim Newsome authored
When first connecting to a target, have the debugger disable any hardware triggers that are set by a previously connected debugger. The 0.11 code already did this, but 0.13 did not. To achieve this I decided to share the code to enumerate triggers between 0.11 and 0.13, which required me to implement get_register() and set_register() for 0.11, which made the whole change a lot larger than you might have guessed. Hopefully this sets us up to in the future share the code to set/remove triggers as well.
-
- Jul 07, 2017
-
-
Tim Newsome authored
Add 32-bit build
-
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.
-