On 15/5/26 16:21, Manos Pitsidianakis wrote:
On Fri, May 15, 2026 at 5:11 PM Philippe Mathieu-Daudé
<[email protected]> wrote:

While gdbstub64.o is already built once, build it as
common object, reducing target-specific set in arm_ss[].

Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---

The commit message was copied from the gdbstub patch, but this patch
touches the decodetree a64 gen files

Indeed I should mention it in the commit description.


For the patch changes:

Reviewed-by: Manos Pitsidianakis <[email protected]>


  target/arm/tcg/meson.build | 7 ++++---
  1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build
index 9eeccb2adca..f821331fbee 100644
--- a/target/arm/tcg/meson.build
+++ b/target/arm/tcg/meson.build
@@ -27,15 +27,13 @@ translate32_d = [
    decodetree.process('t16.decode', extra_args: ['-w', '16', 
'--static-decode=disas_t16']),
  ]

-arm_ss.add(when: 'TARGET_AARCH64', if_true: gen_a64)
  arm_stubs_ss.add(files('stubs32.c'))

  arm_ss.add(files(
    'cpu32.c',
  ))

-arm_ss.add(when: 'TARGET_AARCH64', if_true: files(
-  'cpu64.c',
+arm_ss.add(when: 'TARGET_AARCH64', if_true: gen_a64 + files(
    'gengvec64.c',
    'translate-a64.c',
    'translate-sve.c',
@@ -79,6 +77,9 @@ arm_common_user_system_ss.add(
    'vec_helper.c',
    'vfp_helper.c',
  ))
+arm_common_user_system_ss.add(when: 'TARGET_AARCH64', if_true: files(
+  'cpu64.c',
+))

  arm_common_system_ss.add(files(
    'cpregs-at.c',
--
2.53.0



Reply via email to