On 1/14/20 5:09 AM, Alex Bennée wrote: > We will want to generate similar dynamic XML for gdbstub support of > SVE registers (the upstream doesn't use XML). To that end lightly > rename a few things to make the distinction. > > Signed-off-by: Alex Bennée <alex.ben...@linaro.org> > --- > target/arm/cpu.h | 20 +++++++++++++------- > target/arm/gdbstub.c | 30 +++++++++++++++--------------- > target/arm/helper.c | 4 ++-- > 3 files changed, 30 insertions(+), 24 deletions(-)
It seems to me, that if vg were present in the xml, and honored by gdb, that the xml for the rest of the registers *could* describe the maximum register width as opposed to the current register width. At which point this wouldn't need to be dynamic at all -- merely have a comment next to ARM_MAX_VQ that changes must be reflected in the gdb xml file too. Which I expect to never happen. But again, this is how gdb works today, so Acked-by: Richard Henderson <richard.hender...@linaro.org> r~