TuxSH
|
02bbe1bb40
|
thermosphere: begin to write virtual gic code in C++
|
2021-02-19 21:52:23 +00:00 |
|
TuxSH
|
b21c75b22b
|
thermosphere: add singleton define
|
2021-02-19 21:52:22 +00:00 |
|
TuxSH
|
c99a77a0c3
|
thermosphere: interrupt mask guard
|
2021-02-19 21:52:22 +00:00 |
|
TuxSH
|
dd9b3ddb0d
|
thermosphere: irq manager wip
|
2021-02-19 21:52:22 +00:00 |
|
TuxSH
|
785b7e1a37
|
thermosphere: mostly rewrite sw breakpoint manager
|
2021-02-19 21:52:21 +00:00 |
|
TuxSH
|
1eda049ada
|
thermosphere: hw breakpoint/watchpoint managers
|
2021-02-19 21:52:21 +00:00 |
|
TuxSH
|
493a3c92e2
|
thermosphere: cpu intrinsics + synchronization primitives
|
2021-02-19 21:52:21 +00:00 |
|
TuxSH
|
dad84ac017
|
thermosphere: sysreg stuff
|
2021-02-19 21:52:20 +00:00 |
|
TuxSH
|
eab46ab1b6
|
thermosphere: C++ify gdb/verbose
|
2021-02-19 21:52:20 +00:00 |
|
TuxSH
|
192d2db4a9
|
thermospshere: c++ify xfer, query, etc. More string parsing utilities
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
ff2c835b0a
|
thermosphere: introduce GDB_TEST_NO_CMD_DATA
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
dd7f0b805b
|
thermosphere: partially rewrite gdb context top-level
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
fdd5481f63
|
thermosphere: C++ gdb/rcmd
|
2021-02-19 21:52:19 +00:00 |
|
TuxSH
|
0b8d0035b9
|
thermosphère: C++ gdb/regs
|
2021-02-19 21:52:18 +00:00 |
|
TuxSH
|
bfa917edf5
|
thermosphere: rewrite gdb/stop points in c++
|
2021-02-19 21:52:18 +00:00 |
|
TuxSH
|
61a972abf3
|
thermosphere: rewrite gdb/mem in c++. Remove SearchMemory handler
|
2021-02-19 21:52:18 +00:00 |
|
TuxSH
|
697e61850f
|
thermosphere: rewrite packet comms
|
2021-02-19 21:52:17 +00:00 |
|
TuxSH
|
2077062b79
|
thermosphere: cpp rewrite: constexpr string parsing, rewrote gdb/thread
|
2021-02-19 21:52:17 +00:00 |
|
TuxSH
|
b445fe1bf4
|
wip
|
2021-02-19 21:52:16 +00:00 |
|
TuxSH
|
b65f11d205
|
wip
|
2021-02-19 21:52:16 +00:00 |
|
TuxSH
|
5de560be30
|
thermosphere: fix watchpoint creation, fix wp&bp allocation
|
2021-02-19 21:52:16 +00:00 |
|
TuxSH
|
be6253d6ad
|
thermosphere: rewrite watchpoints.c
|
2021-02-19 21:52:15 +00:00 |
|
TuxSH
|
78eea8a373
|
thermosphere: suppress potential unused variable warnings
|
2021-02-19 21:52:15 +00:00 |
|
TuxSH
|
53850a5976
|
thermosphere: reduce gdb work buf to least acceptable limit
|
2021-02-19 21:52:15 +00:00 |
|
TuxSH
|
788f331de0
|
thermosphere: the fpu cache is only being really modified by gdb anyway
|
2021-02-19 21:52:14 +00:00 |
|
TuxSH
|
edf2bbc30e
|
thermosphere: I wish ld wasn't dumb (also, bugfix). This saves 4K
|
2021-02-19 21:52:14 +00:00 |
|
TuxSH
|
e4d189eee3
|
thermosphere: rewhoops
|
2021-02-19 21:52:14 +00:00 |
|
TuxSH
|
e6fdd6bc98
|
thermosphere: fix software breakpoints
|
2021-02-19 21:52:13 +00:00 |
|
TuxSH
|
3556c12960
|
thermosphere: gdb: fix IsThreadAlive
|
2021-02-19 21:52:13 +00:00 |
|
TuxSH
|
67daf5a73e
|
thermosphère: fix deadlock
|
2021-02-19 21:52:12 +00:00 |
|
TuxSH
|
f1a241ffef
|
thermosphere: fix sending bug when handling ctrl-c
|
2021-02-19 21:52:12 +00:00 |
|
TuxSH
|
bf7f077432
|
thermosphere: fix continue logic for full-stop & some refactoring
|
2021-02-19 21:52:12 +00:00 |
|
TuxSH
|
ebf8053b42
|
thermosphere: rewrite condition in debugManagerDoPauseCores
|
2021-02-19 21:52:11 +00:00 |
|
TuxSH
|
914790be01
|
thermosphere: fix bug in debug.c
|
2021-02-19 21:52:11 +00:00 |
|
TuxSH
|
036882f162
|
thermosphere: oops
|
2021-02-19 21:52:11 +00:00 |
|
TuxSH
|
b0ae19a6f9
|
thermosphere: better self-debug fault reporting
|
2021-02-19 21:52:10 +00:00 |
|
TuxSH
|
0b7efc0501
|
thermosphere: fix bug in exceptionReturnPreprocess
|
2021-02-19 21:52:10 +00:00 |
|
TuxSH
|
c67ff366ea
|
thermosphere: forgot compiler barrier in get_sysreg
|
2021-02-19 21:52:10 +00:00 |
|
TuxSH
|
63e3f40fa5
|
thermosphere: fix gdb/regs.c assertions
|
2021-02-19 21:52:09 +00:00 |
|
TuxSH
|
3fe7c7537e
|
thermopshere: GDB_ParseExceptionFrame: fix format error
|
2021-02-19 21:52:09 +00:00 |
|
TuxSH
|
256201922b
|
thermosphere: fix bug where x0 isn't saved
|
2021-02-19 21:52:09 +00:00 |
|
TuxSH
|
46c82e2d77
|
thermosphere: fix thread reporting logic, etc
|
2021-02-19 21:52:08 +00:00 |
|
TuxSH
|
cb4d898579
|
thermosphere: fix reporting logic of initial break event
|
2021-02-19 21:52:08 +00:00 |
|
TuxSH
|
7acd5a9ec7
|
thermosphere: fix target.xml generation
|
2021-02-19 21:52:08 +00:00 |
|
TuxSH
|
7f7e4e8310
|
thermosphere: fix irq buffer overflow
|
2021-02-19 21:52:07 +00:00 |
|
TuxSH
|
8f25d4f77f
|
thermosphere: add more debugging strings
|
2021-02-19 21:52:07 +00:00 |
|
TuxSH
|
e1a8bdd495
|
thermosphere: gdb: fix a few bugs
|
2021-02-19 21:52:07 +00:00 |
|
TuxSH
|
ef23db21e6
|
thermosphere: pl011: fix uartSetInterruptStatus
We don't need to forcefully clear the line level
|
2021-02-19 21:52:06 +00:00 |
|
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 |
|