On 25/7/25 22:19, Pierrick Bouvier wrote:
Move those files to hw/arm, as they depend on arm target code.

Pierrick Bouvier (3):
   hw/arm/arm_gicv3_cpuif_common: move to hw/arm and compile only once
   hw/arm/arm_gicv3_cpuif: move to hw/arm and compile only once
   hw/arm/armv7m_nvic: move to hw/arm and compile only once

  hw/{intc => arm}/arm_gicv3_cpuif.c        |  2 +-
  hw/{intc => arm}/arm_gicv3_cpuif_common.c |  2 +-
  hw/{intc => arm}/armv7m_nvic.c            |  0

Alternatively add arm_common_ss in hw/intc/meson.build?

  arm_common_ss = ss.source_set()
  arm_common_ss.add(when: 'CONFIG_ARM_GIC',
                    if_true: files('arm_gicv3_cpuif_common.c'))
  arm_common_ss.add(when: 'CONFIG_ARM_GICV3',
                    if_true: files('arm_gicv3_cpuif.c'))
  arm_common_ss.add(when: 'CONFIG_ARM_V7M',
                    if_true: files('armv7m_nvic.c'))
  hw_common_arch += {'arm': arm_common_ss}

  hw/arm/meson.build                        |  3 +
  hw/arm/trace-events                       | 79 +++++++++++++++++++++++
  hw/intc/meson.build                       |  3 -
  hw/intc/trace-events                      | 79 -----------------------
  7 files changed, 84 insertions(+), 84 deletions(-)
  rename hw/{intc => arm}/arm_gicv3_cpuif.c (99%)
  rename hw/{intc => arm}/arm_gicv3_cpuif_common.c (92%)
  rename hw/{intc => arm}/armv7m_nvic.c (100%)



Reply via email to