[Libre-soc-dev] fighting gdb machine-interface

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon May 31 17:20:10 BST 2021


gdb mi and gdb reg setting is a pig! there is no way to set FPRs in
"raw" mode, and setting FP registers by way of using vs0-vs31 lower
half results in f0-f31 reading garbage.

re-connecting gdb in *non* mi mode over the same remote socket to qemu
and reading the registers using the standard gdb commandline shows
that yes, the "set" of fp regs had in fact succeeded...

sigh.

all a bit of a mess that makes it very difficult to achieve what is
desired: automated single-step and co-simulation.

grr.

l.



More information about the Libre-soc-dev mailing list