On 6/28/24 09:37, Philippe Mathieu-Daudé wrote:
On 28/6/24 16:31, Richard Henderson wrote:
On 6/19/24 05:49, Philippe Mathieu-Daudé wrote:
Merge gdbstub64.c in gdbstub.c and remove uses of
target specific TARGET_AARCH64 definition.
Small step toward single ARM/Aarch64 binary.

Philippe Mathieu-Daudé (2):
   target/arm: Merge gdbstub64.c within gdbstub.c
   target/arm: Always build Aarch64 gdbstub helpers

  target/arm/cpu.h       |   8 +-
  target/arm/internals.h |   2 -
  target/arm/gdbstub.c   | 363 +++++++++++++++++++++++++++++++++++++-
  target/arm/gdbstub64.c | 383 -----------------------------------------
  target/arm/meson.build |   1 -
  5 files changed, 364 insertions(+), 393 deletions(-)
  delete mode 100644 target/arm/gdbstub64.c


Are we attempting a single binary for user-only as well?

No, due to ABI constraints, right? I did a user-emulation
smoke build, no failure, did I miss something?

Well, no.  But qemu-arm does not need gdbstub64.c.
Given TARGET_AARCH64 will be set on a combined build, I'm not sure what is the 
fix?


r~

Reply via email to