On Tue, Oct 10, 2023 at 3:52 AM Alex Bennée <alex.ben...@linaro.org> wrote: > > From: Akihiko Odaki <akihiko.od...@daynix.com> > > GDB has XML support since 6.7 which was released in 2007. > It's time to remove support for old GDB versions without XML support. > > Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com> > Acked-by: Alex Bennée <alex.ben...@linaro.org> > Message-Id: <20230912224107.29669-10-akihiko.od...@daynix.com> > Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Alistair > --- > target/arm/gdbstub.c | 32 ++------------------------------ > 1 file changed, 2 insertions(+), 30 deletions(-) > > diff --git a/target/arm/gdbstub.c b/target/arm/gdbstub.c > index 8fc8351df7..b7ace24bfc 100644 > --- a/target/arm/gdbstub.c > +++ b/target/arm/gdbstub.c > @@ -46,21 +46,7 @@ int arm_cpu_gdb_read_register(CPUState *cs, GByteArray > *mem_buf, int n) > /* Core integer register. */ > return gdb_get_reg32(mem_buf, env->regs[n]); > } > - if (n < 24) { > - /* FPA registers. */ > - if (gdb_has_xml()) { > - return 0; > - } > - return gdb_get_zeroes(mem_buf, 12); > - } > - switch (n) { > - case 24: > - /* FPA status register. */ > - if (gdb_has_xml()) { > - return 0; > - } > - return gdb_get_reg32(mem_buf, 0); > - case 25: > + if (n == 25) { > /* CPSR, or XPSR for M-profile */ > if (arm_feature(env, ARM_FEATURE_M)) { > return gdb_get_reg32(mem_buf, xpsr_read(env)); > @@ -100,21 +86,7 @@ int arm_cpu_gdb_write_register(CPUState *cs, uint8_t > *mem_buf, int n) > env->regs[n] = tmp; > return 4; > } > - if (n < 24) { /* 16-23 */ > - /* FPA registers (ignored). */ > - if (gdb_has_xml()) { > - return 0; > - } > - return 12; > - } > - switch (n) { > - case 24: > - /* FPA status register (ignored). */ > - if (gdb_has_xml()) { > - return 0; > - } > - return 4; > - case 25: > + if (n == 25) { > /* CPSR, or XPSR for M-profile */ > if (arm_feature(env, ARM_FEATURE_M)) { > /* > -- > 2.39.2 > >