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 |
|
TuxSH
|
d7ffcfc5d5
|
thermosphere: debug manager wip
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
f69ef02096
|
thermosphere: gdb: remove server, rewrite data processing in gdb/context and gdb/net
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
5dc54d8764
|
thermosphere: optimize barrier and core_ctx
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
b168b0c2eb
|
thermopshere: add spinlock try lock
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
65205f74da
|
thermosphere: rewrite gdb/reg
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
abc699aa3d
|
thermosphere: rework fpu register handling
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
e3961f225c
|
thermosphere: introduce "ENSURE"
|
2020-02-04 19:12:23 +00:00 |
|
TuxSH
|
d0821a3f50
|
thermosphere: small spinlock improvements
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
f4e7425b27
|
thermosphere: refactor gdb/thread
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
8b28e6f107
|
thermosphere: gdb: target xml + various refactoring
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
3ef785ef21
|
thermosphere: rewrite gdb/mem
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
a501f0b4a2
|
thermosphere: gdb/net: reduce stack/memory usage by using memmove
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
559b54a319
|
thermopshere: gdb: rewrite stop point handling
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
55be6773fd
|
thermosphere: retrieve wp direction
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
e723415e44
|
thermosphere: some gdb/debug refactor
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
c66b70b1a2
|
thermopshère: rewrite some gdb/net functions
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
b545295f32
|
thermosphere: add esr_el2 to exception frame
|
2020-02-04 19:12:22 +00:00 |
|
TuxSH
|
7bf92888a4
|
thermosphere: allow each core to pause itself in a lock-free manner & fix bugs
|
2020-02-04 19:12:22 +00:00 |
|