TuxSH
|
46954a5359
|
thermosphere: actually report the debug events
|
2021-02-19 21:52:06 +00:00 |
|
TuxSH
|
6499d36722
|
thermosphere: gdb: fix GDB_SendStopReply
|
2021-02-19 21:52:06 +00:00 |
|
TuxSH
|
66ba05b302
|
thermosphere: pause at start, some cleanup, etc.
|
2021-02-19 21:52:05 +00:00 |
|
TuxSH
|
7a774adbc3
|
thermosphere: libc: fix missing macro
|
2021-02-19 21:52:05 +00:00 |
|
TuxSH
|
ce1df0ac23
|
thermosphere: qemu: make serial go through a socket
|
2021-02-19 21:52:04 +00:00 |
|
TuxSH
|
fc5d81dca3
|
thermosphere: oops
|
2021-02-19 21:52:04 +00:00 |
|
TuxSH
|
23ef4b94d6
|
thermosphere: reduce usage of nonvolatile memory by around 4KB
|
2021-02-19 21:52:04 +00:00 |
|
TuxSH
|
e4de512e6f
|
thermosphere: gdb: add debugManagerInit
|
2021-02-19 21:52:03 +00:00 |
|
TuxSH
|
cf0b052590
|
thermosphere: gdb: add missing command list entries, fix warnings again
|
2021-02-19 21:52:03 +00:00 |
|
TuxSH
|
0509fa57ca
|
thermosphere: add src/gdb to build list, fix subsequent warnings and errors
|
2021-02-19 21:52:03 +00:00 |
|
TuxSH
|
175f16627b
|
thermosphere: fix break/continue (?), fix attach/detach
|
2021-02-19 21:52:02 +00:00 |
|
TuxSH
|
f0b9162d5e
|
thermosphere: gdb: remove currentThreadId; migrate rx irq
|
2021-02-19 21:52:02 +00:00 |
|
TuxSH
|
02e2a1efa2
|
thermosphere: gdb: add core_on and core_off handling
|
2021-02-19 21:52:01 +00:00 |
|
TuxSH
|
ed5736e8d2
|
thermosphere: forgot to call exceptionReturnPreprocess in start.s
|
2021-02-19 21:52:01 +00:00 |
|
TuxSH
|
b0ca29d18e
|
thermosphere: gdb: properly handle vStopped ack sequence
|
2021-02-19 21:52:01 +00:00 |
|
TuxSH
|
36ca87491d
|
thermosphere: gdb/debug: avoid pause/unpause race condition in vCont + bugfix
|
2021-02-19 21:52:00 +00:00 |
|
TuxSH
|
9ef2532b9d
|
thermosphere: gdb: fix parsing errors in vCont and hex decode
|
2021-02-19 21:52:00 +00:00 |
|
TuxSH
|
cbf3b305ca
|
thermosphere: gdb add break & vCont handling
|
2021-02-19 21:52:00 +00:00 |
|
TuxSH
|
c0252e07f6
|
thermosphere: GDB_TrySignalDebugEvent, do nothing if not attached
|
2021-02-19 21:51:59 +00:00 |
|
TuxSH
|
71401b0731
|
thermosphere: add structural changes needed for range step
|
2021-02-19 21:51:59 +00:00 |
|
TuxSH
|
ff1aac0ab5
|
thermosphere: resend debug event if not handled
|
2021-02-19 21:51:59 +00:00 |
|
TuxSH
|
984f6776c6
|
thermosphere: impl. debug event dispatching, vStopped, "?"
|
2021-02-19 21:51:58 +00:00 |
|
TuxSH
|
0e47f7f46b
|
thermosphere: debug manager wip
|
2021-02-19 21:51:58 +00:00 |
|
TuxSH
|
c00672654a
|
thermosphere: gdb: remove server, rewrite data processing in gdb/context and gdb/net
|
2021-02-19 21:51:58 +00:00 |
|
TuxSH
|
8538fed043
|
thermosphere: optimize barrier and core_ctx
|
2021-02-19 21:51:57 +00:00 |
|
TuxSH
|
1f2b8e7918
|
thermopshere: add spinlock try lock
|
2021-02-19 21:51:57 +00:00 |
|
TuxSH
|
30a4a0d4c1
|
thermosphere: rewrite gdb/reg
|
2021-02-19 21:51:57 +00:00 |
|
TuxSH
|
97c4595a3a
|
thermosphere: rework fpu register handling
|
2021-02-19 21:51:56 +00:00 |
|
TuxSH
|
5b545f89f5
|
thermosphere: introduce "ENSURE"
|
2021-02-19 21:51:56 +00:00 |
|
TuxSH
|
310048a32c
|
thermosphere: small spinlock improvements
|
2021-02-19 21:51:56 +00:00 |
|
TuxSH
|
5473443057
|
thermosphere: refactor gdb/thread
|
2021-02-19 21:51:55 +00:00 |
|
TuxSH
|
78723164c1
|
thermosphere: gdb: target xml + various refactoring
|
2021-02-19 21:51:55 +00:00 |
|
TuxSH
|
58d52675cd
|
thermosphere: rewrite gdb/mem
|
2021-02-19 21:51:55 +00:00 |
|
TuxSH
|
bd36796d5f
|
thermosphere: gdb/net: reduce stack/memory usage by using memmove
|
2021-02-19 21:51:54 +00:00 |
|
TuxSH
|
779aeaa538
|
thermopshere: gdb: rewrite stop point handling
|
2021-02-19 21:51:54 +00:00 |
|
TuxSH
|
5de05ed8a8
|
thermosphere: retrieve wp direction
|
2021-02-19 21:51:54 +00:00 |
|
TuxSH
|
abeaa72f94
|
thermosphere: some gdb/debug refactor
|
2021-02-19 21:51:53 +00:00 |
|
TuxSH
|
c89ce085a6
|
thermopshère: rewrite some gdb/net functions
|
2021-02-19 21:51:53 +00:00 |
|
TuxSH
|
418cabbd53
|
thermosphere: add esr_el2 to exception frame
|
2021-02-19 21:51:53 +00:00 |
|
TuxSH
|
744491ca33
|
thermosphere: allow each core to pause itself in a lock-free manner & fix bugs
|
2021-02-19 21:51:52 +00:00 |
|
TuxSH
|
9ebf3c9580
|
thermosphere: wip gdb
|
2021-02-19 21:51:52 +00:00 |
|
TuxSH
|
f23fb45956
|
thermosphere: copy paste lots of gdb luma files (but don't build them yet)
|
2021-02-19 21:51:51 +00:00 |
|
TuxSH
|
61fec56c6e
|
thermosphere: minor changes
|
2021-02-19 21:51:51 +00:00 |
|
TuxSH
|
a665f49b93
|
thermosphere: incl pattern utils
|
2021-02-19 21:51:51 +00:00 |
|
TuxSH
|
3e8bd764d5
|
thermosphere: unfuck sw breakpoint logic
|
2021-02-19 21:51:51 +00:00 |
|
TuxSH
|
c64ccd86ee
|
thermosphere: uninline recursive lock funcs
|
2021-02-19 21:51:50 +00:00 |
|
TuxSH
|
217c1ad054
|
thermosphere: implement reading and writing guest memory
|
2021-02-19 21:51:50 +00:00 |
|
TuxSH
|
0f0228e240
|
thermosphere: we expose a GICv2, not a GICv1
|
2021-02-19 21:51:49 +00:00 |
|
TuxSH
|
3ca3e094fe
|
thermosphere: use ish instead of sy in most places
|
2021-02-19 21:51:49 +00:00 |
|
TuxSH
|
d1cd17a9df
|
thermosphere: fix fmt.c "l" handling
|
2021-02-19 21:51:49 +00:00 |
|