whitequark[cis] changed the topic of #prjunnamed to: FPGA toolchain project · rule #0 of prjunnamed: no one should ever burn out building software · https://prjunnamed.org · https://github.com/prjunnamed/prjunnamed · logs: https://libera.catirclogs.org/prjunnamed
<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
<vancz> now to see if radares f-ed up xml parsing handles registers at all