mbox series

[v2,0/5] Make the core disassembler functions target-independent

Message ID 20230509163326.121090-1-richard.henderson@linaro.org
Headers show
Series Make the core disassembler functions target-independent | expand

Message

Richard Henderson May 9, 2023, 4:33 p.m. UTC
Merges Thomas' RFC patch set with part of my "build-tcg-once" patch set.
The only real change from Thomas' is to use uint64_t instead of hwaddr.


r~


Richard Henderson (3):
  disas: Move disas.c to disas/
  disas: Remove target_ulong from the interface
  disas: Remove target-specific headers

Thomas Huth (2):
  disas: Move softmmu specific code to separate file
  disas: Move disas.c into the target-independent source set

 meson.build              |   3 --
 disas/disas-internal.h   |  21 ++++++++
 include/disas/disas.h    |  23 +++------
 bsd-user/elfload.c       |   5 +-
 disas/disas-mon.c        |  65 +++++++++++++++++++++++++
 disas.c => disas/disas.c | 100 +++++++--------------------------------
 linux-user/elfload.c     |   5 +-
 disas/meson.build        |   6 ++-
 8 files changed, 121 insertions(+), 107 deletions(-)
 create mode 100644 disas/disas-internal.h
 create mode 100644 disas/disas-mon.c
 rename disas.c => disas/disas.c (79%)

Comments

Thomas Huth May 10, 2023, 6:54 a.m. UTC | #1
On 09/05/2023 18.33, Richard Henderson wrote:
> Merges Thomas' RFC patch set with part of my "build-tcg-once" patch set.
> The only real change from Thomas' is to use uint64_t instead of hwaddr.

Thanks for integrating it!

There's a minor nit in patch 5, but apart from that, I think this series is 
fine now for getting merged.

  Thomas