TuxSH
|
56bf2defa4
|
thermosphere: fix watchpoint creation, fix wp&bp allocation
|
2020-02-04 19:12:25 +00:00 |
|
TuxSH
|
833d88bb90
|
thermosphere: rewrite watchpoints.c
|
2020-02-04 19:12:25 +00:00 |
|
TuxSH
|
f2edaee5b6
|
thermosphere: suppress potential unused variable warnings
|
2020-02-04 19:12:25 +00:00 |
|
TuxSH
|
8fbe4385c6
|
thermosphere: reduce gdb work buf to least acceptable limit
|
2020-02-04 19:12:25 +00:00 |
|
TuxSH
|
559d254a79
|
thermosphere: the fpu cache is only being really modified by gdb anyway
|
2020-02-04 19:12:25 +00:00 |
|
TuxSH
|
57f2aca2fd
|
thermosphere: I wish ld wasn't dumb (also, bugfix). This saves 4K
|
2020-02-04 19:12:25 +00:00 |
|
TuxSH
|
20737569ce
|
thermosphere: rewhoops
|
2020-02-04 19:12:25 +00:00 |
|
TuxSH
|
84ee01797a
|
thermosphere: fix software breakpoints
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
307d2361ff
|
thermosphere: gdb: fix IsThreadAlive
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
7935c8b1ad
|
thermosphère: fix deadlock
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
c12a32c540
|
thermosphere: fix sending bug when handling ctrl-c
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
50efbe1840
|
thermosphere: fix continue logic for full-stop & some refactoring
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
ade27f084f
|
thermosphere: rewrite condition in debugManagerDoPauseCores
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
e18cc528a8
|
thermosphere: fix bug in debug.c
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
ab02bd6cfe
|
thermosphere: oops
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
94c04af758
|
thermosphere: better self-debug fault reporting
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
aca1e86f45
|
thermosphere: fix bug in exceptionReturnPreprocess
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
95ea2f4f95
|
thermosphere: forgot compiler barrier in get_sysreg
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
316166d8de
|
thermosphere: fix gdb/regs.c assertions
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
97d548cc94
|
thermopshere: GDB_ParseExceptionFrame: fix format error
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
65713df11c
|
thermosphere: fix bug where x0 isn't saved
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
57a4a3457e
|
thermosphere: fix thread reporting logic, etc
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
fe3badcdf7
|
thermosphere: fix reporting logic of initial break event
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
18ca273107
|
thermosphere: fix target.xml generation
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
2915aed461
|
thermosphere: fix irq buffer overflow
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
6457dce5b1
|
thermosphere: add more debugging strings
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
eff433f62c
|
thermosphere: gdb: fix a few bugs
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
86eaa7777b
|
thermosphere: pl011: fix uartSetInterruptStatus
We don't need to forcefully clear the line level
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
116d0703f4
|
thermosphere: actually report the debug events
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
fded7fd692
|
thermosphere: gdb: fix GDB_SendStopReply
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
3190d971a1
|
thermosphere: pause at start, some cleanup, etc.
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
b929d76009
|
thermosphere: libc: fix missing macro
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
6b546a2716
|
thermosphere: qemu: make serial go through a socket
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
26461cd7a9
|
thermosphere: oops
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
680a768178
|
thermosphere: reduce usage of nonvolatile memory by around 4KB
|
2020-02-04 19:12:24 +00:00 |
|
TuxSH
|
1fd2cdb664
|
thermosphere: gdb: add debugManagerInit
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
057d3e5e1c
|
thermosphere: gdb: add missing command list entries, fix warnings again
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
6becc5dc8a
|
thermosphere: add src/gdb to build list, fix subsequent warnings and errors
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
55c92b3ab1
|
thermosphere: fix break/continue (?), fix attach/detach
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
598b0b4b56
|
thermosphere: gdb: remove currentThreadId; migrate rx irq
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
5a29fd17fe
|
thermosphere: gdb: add core_on and core_off handling
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
ced0b32556
|
thermosphere: forgot to call exceptionReturnPreprocess in start.s
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
997d1a5b0a
|
thermosphere: gdb: properly handle vStopped ack sequence
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
8dc536cc5b
|
thermosphere: gdb/debug: avoid pause/unpause race condition in vCont + bugfix
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
5dd8e3c129
|
thermosphere: gdb: fix parsing errors in vCont and hex decode
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
b08c1e34b1
|
thermosphere: gdb add break & vCont handling
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
ba9b99713f
|
thermosphere: GDB_TrySignalDebugEvent, do nothing if not attached
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
52c3397b19
|
thermosphere: add structural changes needed for range step
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
cba5c08bbc
|
thermosphere: resend debug event if not handled
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
adc6962d99
|
thermosphere: impl. debug event dispatching, vStopped, "?"
|
2020-02-04 19:12:23 +00:00 |
|