<vancz>
ok well crap, it looks like gdb just doesnt really like you trying to do whatever you want with architecture descriptions, even if i could shoehorn the gdbstub into working
<vancz>
i hoped to just dump all the cxxrtl signals (or some subset) into it as registers and add memory access and thats it
<vancz>
i guess ill see if i can use a different gdbserver frontend than gdb - hopefully there will be something that doesnt require adding the entire new arch, worst cast ill see if i can hack something together with some protocol library and python real quick...
<whitequark[cis]>
at that point why bother with gdbserver
<whitequark[cis]>
its an awful protocol
<vancz>
noted
<vancz>
well the starting point is that qemu provides the gdbserver
<vancz>
ive made a bit of progress in the meantime, turns out gdb isnt the only gdbserver protocol frontend, the radare2 code is ass, but i _just_ got memory browsing working without really doing anything, by turning on the qemu gdbserver physical memory mode