Palmer Dabbelt
|
fb9a43d93e
|
Zero the input buffer
|
2018-06-01 00:30:11 -07:00 |
Palmer Dabbelt
|
7a8e6f7868
|
Also increment read
|
2018-06-01 00:26:16 -07:00 |
Palmer Dabbelt
|
516ff59f6d
|
and terminate if nothing is valid
|
2018-06-01 00:06:58 -07:00 |
Palmer Dabbelt
|
1f6a3b40b7
|
Read until a valid first word
|
2018-06-01 00:06:28 -07:00 |
Palmer Dabbelt
|
cdb4e1de4f
|
Clear that first error
|
2018-05-31 23:42:13 -07:00 |
Palmer Dabbelt
|
6cbbf5317e
|
Whoops...
|
2018-05-31 23:36:30 -07:00 |
Palmer Dabbelt
|
b32d012997
|
Also skip errors for the first word
|
2018-05-31 23:28:48 -07:00 |
Palmer Dabbelt
|
0dccc04b04
|
woohps
|
2018-05-31 23:14:48 -07:00 |
Palmer Dabbelt
|
51b5bc1955
|
This code has really gone to shit
|
2018-05-31 23:11:57 -07:00 |
Palmer Dabbelt
|
b5c0f70aa8
|
Make the "step any thread" message a DEBUG message
|
2018-05-31 20:26:27 -07:00 |
Palmer Dabbelt
|
05190fabd8
|
Make those fences less loud
|
2018-05-31 00:22:36 -07:00 |
Palmer Dabbelt
|
99eb9ac0f2
|
More info about fences
|
2018-05-31 00:21:39 -07:00 |
Palmer Dabbelt
|
6db8afb9d6
|
Flush the current cache first
|
2018-05-30 21:31:53 -07:00 |
Palmer Dabbelt
|
9d975bf8f0
|
Be a bit stricter about fences
|
2018-05-30 21:30:51 -07:00 |
Palmer Dabbelt
|
d6a0023bab
|
Revert "Don't show a pre-attached connection in GDB"
This reverts commit de71abeaba .
|
2018-05-30 21:01:08 -07:00 |
Palmer Dabbelt
|
de71abeaba
|
Don't show a pre-attached connection in GDB
|
2018-05-30 20:55:27 -07:00 |
Palmer Dabbelt
|
2c30659de8
|
Define a debug reason from the start
|
2018-05-30 19:40:47 -07:00 |
Palmer Dabbelt
|
07fcaa226b
|
Keeep the RTOS hartid and the current hart in sync
|
2018-05-30 18:19:29 -07:00 |
Palmer Dabbelt
|
0bf2976aa3
|
A vCont;c packet applies to all harts?
|
2018-05-30 17:56:45 -07:00 |
Palmer Dabbelt
|
91e544d66c
|
Invalidate the register cache more often
|
2018-05-30 17:48:48 -07:00 |
Palmer Dabbelt
|
d2cd725dd3
|
Invalidate the register cache when touching another hart
The 0.13 code now caches registers interally, so when reading registers
on a diferent hart we need to invalidate the cache.
|
2018-05-30 17:36:22 -07:00 |
Palmer Dabbelt
|
6d9e69499f
|
Don't rely on the RTOS hartid for the register cache
|
2018-05-30 07:04:14 -07:00 |
Palmer Dabbelt
|
06bc6cccd4
|
Revert "Don't make callbacks from riscv_openocd_{halt,resume}"
This reverts commit bfddd9af64 .
|
2018-05-30 06:26:57 -07:00 |
Palmer Dabbelt
|
bfddd9af64
|
Don't make callbacks from riscv_openocd_{halt,resume}
I'm not sure why this would be an issue, but it looks like for some
reason this is causing extraneous halt messages in Eclipse.
|
2018-05-30 06:20:16 -07:00 |
Palmer Dabbelt
|
a8f45d36a8
|
I guess just set all harts, not any hart
|
2018-05-30 06:07:56 -07:00 |
Palmer Dabbelt
|
395592ece3
|
Revert "Try saving the halted state when examining a target"
This reverts commit f1e8dee522 .
|
2018-05-30 06:00:30 -07:00 |
Palmer Dabbelt
|
2ec501a8b3
|
Revert "double result"
This reverts commit 1b227f1f49 .
|
2018-05-30 06:00:14 -07:00 |
Palmer Dabbelt
|
1b227f1f49
|
double result
|
2018-05-30 05:56:42 -07:00 |
Palmer Dabbelt
|
f1e8dee522
|
Try saving the halted state when examining a target
|
2018-05-30 05:54:56 -07:00 |
Palmer Dabbelt
|
9b19e10f8d
|
Don't set RTOS hartid 0
|
2018-05-30 05:02:05 -07:00 |
Palmer Dabbelt
|
3d8393c844
|
trnprintf
|
2018-05-30 04:55:24 -07:00 |
Palmer Dabbelt
|
6d2f17a823
|
Handle the qC packet
|
2018-05-30 04:53:54 -07:00 |
Palmer Dabbelt
|
900af90662
|
sntrnmp
|
2018-05-30 04:45:39 -07:00 |
Palmer Dabbelt
|
f6d6ed85ab
|
whoops
|
2018-05-30 04:44:14 -07:00 |
Palmer Dabbelt
|
9889ccb1bb
|
Pick an arbitrary hart ID for the target
|
2018-05-30 04:30:57 -07:00 |
Palmer Dabbelt
|
045d5b0142
|
Handle qTStatus
|
2018-05-30 04:30:48 -07:00 |
Palmer Dabbelt
|
330b11309d
|
debug GDB IO
|
2018-05-30 04:24:10 -07:00 |
Palmer Dabbelt
|
65e5116229
|
Revert "Print allt he GDB messages back"
This reverts commit 4fc0e7ac0d .
|
2018-05-30 04:23:49 -07:00 |
Palmer Dabbelt
|
7d693c6983
|
Revert "iwhoops"
This reverts commit d3c9ed508d .
|
2018-05-30 04:23:47 -07:00 |
Palmer Dabbelt
|
d3c9ed508d
|
iwhoops
|
2018-05-30 02:56:22 -07:00 |
Palmer Dabbelt
|
4fc0e7ac0d
|
Print allt he GDB messages back
|
2018-05-30 02:53:52 -07:00 |
Palmer Dabbelt
|
ec42c4300e
|
Whoops
|
2018-05-30 02:25:30 -07:00 |
Palmer Dabbelt
|
47731c68d2
|
If we don't know which thread should be halted then just don't set one
|
2018-05-30 02:22:59 -07:00 |
Palmer Dabbelt
|
ab5dbc6168
|
Print signal replies
|
2018-05-30 02:17:05 -07:00 |
Palmer Dabbelt
|
a7e00a8e72
|
More debugging
|
2018-05-30 01:42:20 -07:00 |
Palmer Dabbelt
|
fccc20ad7a
|
More debug info
|
2018-05-30 01:29:15 -07:00 |
Palmer Dabbelt
|
3c00bd8ff2
|
Enable debug during the poll
|
2018-05-30 01:11:17 -07:00 |
Palmer Dabbelt
|
0be30cc58c
|
Print a bit more when a hart is halted
I think I'm getting some "wrong hart halted" issues here.
|
2018-05-30 01:03:02 -07:00 |
Palmer Dabbelt
|
755bf8d558
|
Revert "Don't raise HALT when we're examining a target"
This reverts commit dd382bb6fb .
|
2018-05-30 00:59:41 -07:00 |
Palmer Dabbelt
|
a2d118f8e4
|
Revert "Don't make callbacks from riscv_openocd_{halt,resume}"
This reverts commit fb54cc4fa5 .
|
2018-05-30 00:33:19 -07:00 |