* [PATCH-for-8.0 0/3] hw: Move few units out of the target-specific source set @ 2022-12-09 17:00 Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 1/3] hw/display: Move omap_lcdc.c out of " Philippe Mathieu-Daudé ` (2 more replies) 0 siblings, 3 replies; 9+ messages in thread From: Philippe Mathieu-Daudé @ 2022-12-09 17:00 UTC (permalink / raw) To: qemu-devel; +Cc: Stefan Berger, Thomas Huth, Philippe Mathieu-Daudé With this series my '--enable-tcg --enable-system' config reduced from 7713 to 7706 objects! Philippe Mathieu-Daudé (3): hw/display: Move omap_lcdc.c out of target-specific source set hw/intc: Move omap_lcdc.c out of target-specific source set hw/tpm: Move tpm_ppc.c out of target-specific source set hw/display/meson.build | 2 +- hw/intc/meson.build | 5 +++-- hw/tpm/meson.build | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) -- 2.38.1 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH-for-8.0 1/3] hw/display: Move omap_lcdc.c out of target-specific source set 2022-12-09 17:00 [PATCH-for-8.0 0/3] hw: Move few units out of the target-specific source set Philippe Mathieu-Daudé @ 2022-12-09 17:00 ` Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 2/3] hw/intc: " Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 3/3] hw/tpm: Move tpm_ppc.c " Philippe Mathieu-Daudé 2 siblings, 0 replies; 9+ messages in thread From: Philippe Mathieu-Daudé @ 2022-12-09 17:00 UTC (permalink / raw) To: qemu-devel; +Cc: Stefan Berger, Thomas Huth, Philippe Mathieu-Daudé While only used by the ARM targets, this device can be built once for all. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> --- hw/display/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/display/meson.build b/hw/display/meson.build index 7a725ed80e..2cab7a8ff2 100644 --- a/hw/display/meson.build +++ b/hw/display/meson.build @@ -111,7 +111,7 @@ if config_all_devices.has_key('CONFIG_VIRTIO_VGA') hw_display_modules += {'virtio-vga-gl': virtio_vga_gl_ss} endif -specific_ss.add(when: 'CONFIG_OMAP', if_true: files('omap_lcdc.c')) +softmmu_ss.add(when: 'CONFIG_OMAP', if_true: files('omap_lcdc.c')) softmmu_ss.add(when: 'CONFIG_ALL', if_true: files('acpi-vga-stub.c')) modules += { 'hw-display': hw_display_modules } -- 2.38.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH-for-8.0 2/3] hw/intc: Move omap_lcdc.c out of target-specific source set 2022-12-09 17:00 [PATCH-for-8.0 0/3] hw: Move few units out of the target-specific source set Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 1/3] hw/display: Move omap_lcdc.c out of " Philippe Mathieu-Daudé @ 2022-12-09 17:00 ` Philippe Mathieu-Daudé 2022-12-09 17:21 ` Thomas Huth 2022-12-10 15:01 ` Thomas Huth 2022-12-09 17:00 ` [PATCH-for-8.0 3/3] hw/tpm: Move tpm_ppc.c " Philippe Mathieu-Daudé 2 siblings, 2 replies; 9+ messages in thread From: Philippe Mathieu-Daudé @ 2022-12-09 17:00 UTC (permalink / raw) To: qemu-devel; +Cc: Stefan Berger, Thomas Huth, Philippe Mathieu-Daudé The Goldfish interrupt controller is not target specific. While the Exynos interrupt combiner is only used by the ARM targets, we can build this device once for all. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> --- hw/intc/meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hw/intc/meson.build b/hw/intc/meson.build index bcbf22ff51..2ad8648366 100644 --- a/hw/intc/meson.build +++ b/hw/intc/meson.build @@ -13,6 +13,8 @@ softmmu_ss.add(when: 'CONFIG_ARM_GICV3_TCG', if_true: files( 'arm_gicv3_redist.c', )) softmmu_ss.add(when: 'CONFIG_ETRAXFS', if_true: files('etraxfs_pic.c')) +softmmu_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_combiner.c')) +softmmu_ss.add(when: 'CONFIG_GOLDFISH_PIC', if_true: files('goldfish_pic.c')) softmmu_ss.add(when: 'CONFIG_HEATHROW_PIC', if_true: files('heathrow_pic.c')) softmmu_ss.add(when: 'CONFIG_I8259', if_true: files('i8259_common.c', 'i8259.c')) softmmu_ss.add(when: 'CONFIG_IMX', if_true: files('imx_avic.c', 'imx_gpcv2.c')) @@ -33,7 +35,7 @@ specific_ss.add(when: 'CONFIG_ARM_GIC_KVM', if_true: files('arm_gic_kvm.c')) specific_ss.add(when: ['CONFIG_ARM_GIC_KVM', 'TARGET_AARCH64'], if_true: files('arm_gicv3_kvm.c', 'arm_gicv3_its_kvm.c')) specific_ss.add(when: 'CONFIG_ARM_V7M', if_true: files('armv7m_nvic.c')) specific_ss.add(when: 'CONFIG_ASPEED_SOC', if_true: files('aspeed_vic.c')) -specific_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_gic.c', 'exynos4210_combiner.c')) +specific_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_gic.c')) specific_ss.add(when: 'CONFIG_GRLIB', if_true: files('grlib_irqmp.c')) specific_ss.add(when: 'CONFIG_IOAPIC', if_true: files('ioapic.c')) specific_ss.add(when: 'CONFIG_LOONGSON_LIOINTC', if_true: files('loongson_liointc.c')) @@ -60,7 +62,6 @@ specific_ss.add(when: 'CONFIG_PSERIES', if_true: files('xics_spapr.c', 'spapr_xi specific_ss.add(when: 'CONFIG_XIVE', if_true: files('xive.c')) specific_ss.add(when: ['CONFIG_KVM', 'CONFIG_XIVE'], if_true: files('spapr_xive_kvm.c')) -specific_ss.add(when: 'CONFIG_GOLDFISH_PIC', if_true: files('goldfish_pic.c')) specific_ss.add(when: 'CONFIG_M68K_IRQC', if_true: files('m68k_irqc.c')) specific_ss.add(when: 'CONFIG_NIOS2_VIC', if_true: files('nios2_vic.c')) specific_ss.add(when: 'CONFIG_LOONGARCH_IPI', if_true: files('loongarch_ipi.c')) -- 2.38.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH-for-8.0 2/3] hw/intc: Move omap_lcdc.c out of target-specific source set 2022-12-09 17:00 ` [PATCH-for-8.0 2/3] hw/intc: " Philippe Mathieu-Daudé @ 2022-12-09 17:21 ` Thomas Huth 2022-12-09 17:44 ` Philippe Mathieu-Daudé 2022-12-10 15:01 ` Thomas Huth 1 sibling, 1 reply; 9+ messages in thread From: Thomas Huth @ 2022-12-09 17:21 UTC (permalink / raw) To: Philippe Mathieu-Daudé, qemu-devel; +Cc: Stefan Berger On 09/12/2022 18.00, Philippe Mathieu-Daudé wrote: > The Goldfish interrupt controller is not target specific. It's also only used by m68k which is only built once, so this does help reducing the compile time ... but I agree, it will be more helpful in the future the more code we move to softmmu_ss instead of specific_ss. > While the Exynos interrupt combiner is only used by the ARM > targets, we can build this device once for all. > > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > --- > hw/intc/meson.build | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/hw/intc/meson.build b/hw/intc/meson.build > index bcbf22ff51..2ad8648366 100644 > --- a/hw/intc/meson.build > +++ b/hw/intc/meson.build > @@ -13,6 +13,8 @@ softmmu_ss.add(when: 'CONFIG_ARM_GICV3_TCG', if_true: files( > 'arm_gicv3_redist.c', > )) > softmmu_ss.add(when: 'CONFIG_ETRAXFS', if_true: files('etraxfs_pic.c')) > +softmmu_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_combiner.c')) > +softmmu_ss.add(when: 'CONFIG_GOLDFISH_PIC', if_true: files('goldfish_pic.c')) > softmmu_ss.add(when: 'CONFIG_HEATHROW_PIC', if_true: files('heathrow_pic.c')) > softmmu_ss.add(when: 'CONFIG_I8259', if_true: files('i8259_common.c', 'i8259.c')) > softmmu_ss.add(when: 'CONFIG_IMX', if_true: files('imx_avic.c', 'imx_gpcv2.c')) > @@ -33,7 +35,7 @@ specific_ss.add(when: 'CONFIG_ARM_GIC_KVM', if_true: files('arm_gic_kvm.c')) > specific_ss.add(when: ['CONFIG_ARM_GIC_KVM', 'TARGET_AARCH64'], if_true: files('arm_gicv3_kvm.c', 'arm_gicv3_its_kvm.c')) > specific_ss.add(when: 'CONFIG_ARM_V7M', if_true: files('armv7m_nvic.c')) > specific_ss.add(when: 'CONFIG_ASPEED_SOC', if_true: files('aspeed_vic.c')) > -specific_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_gic.c', 'exynos4210_combiner.c')) > +specific_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_gic.c')) > specific_ss.add(when: 'CONFIG_GRLIB', if_true: files('grlib_irqmp.c')) > specific_ss.add(when: 'CONFIG_IOAPIC', if_true: files('ioapic.c')) > specific_ss.add(when: 'CONFIG_LOONGSON_LIOINTC', if_true: files('loongson_liointc.c')) > @@ -60,7 +62,6 @@ specific_ss.add(when: 'CONFIG_PSERIES', if_true: files('xics_spapr.c', 'spapr_xi > specific_ss.add(when: 'CONFIG_XIVE', if_true: files('xive.c')) > specific_ss.add(when: ['CONFIG_KVM', 'CONFIG_XIVE'], > if_true: files('spapr_xive_kvm.c')) > -specific_ss.add(when: 'CONFIG_GOLDFISH_PIC', if_true: files('goldfish_pic.c')) > specific_ss.add(when: 'CONFIG_M68K_IRQC', if_true: files('m68k_irqc.c')) > specific_ss.add(when: 'CONFIG_NIOS2_VIC', if_true: files('nios2_vic.c')) > specific_ss.add(when: 'CONFIG_LOONGARCH_IPI', if_true: files('loongarch_ipi.c')) Reviewed-by: Thomas Huth <thuth@redhat.com> ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH-for-8.0 2/3] hw/intc: Move omap_lcdc.c out of target-specific source set 2022-12-09 17:21 ` Thomas Huth @ 2022-12-09 17:44 ` Philippe Mathieu-Daudé 0 siblings, 0 replies; 9+ messages in thread From: Philippe Mathieu-Daudé @ 2022-12-09 17:44 UTC (permalink / raw) To: Thomas Huth, qemu-devel; +Cc: Stefan Berger, Jiaxun Yang On 9/12/22 18:21, Thomas Huth wrote: > On 09/12/2022 18.00, Philippe Mathieu-Daudé wrote: >> The Goldfish interrupt controller is not target specific. > > It's also only used by m68k which is only built once, so this does help > reducing the compile time ... but I agree, it will be more helpful in > the future the more code we move to softmmu_ss instead of specific_ss. And soon MIPS too: https://lore.kernel.org/qemu-devel/20221124212916.723490-4-jiaxun.yang@flygoat.com/ >> While the Exynos interrupt combiner is only used by the ARM >> targets, we can build this device once for all. >> >> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> >> --- >> hw/intc/meson.build | 5 +++-- >> 1 file changed, 3 insertions(+), 2 deletions(-) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH-for-8.0 2/3] hw/intc: Move omap_lcdc.c out of target-specific source set 2022-12-09 17:00 ` [PATCH-for-8.0 2/3] hw/intc: " Philippe Mathieu-Daudé 2022-12-09 17:21 ` Thomas Huth @ 2022-12-10 15:01 ` Thomas Huth 1 sibling, 0 replies; 9+ messages in thread From: Thomas Huth @ 2022-12-10 15:01 UTC (permalink / raw) To: Philippe Mathieu-Daudé, qemu-devel; +Cc: Stefan Berger I suggest to change the subject since you move more than just the omap controller. On 09/12/2022 18.00, Philippe Mathieu-Daudé wrote: > The Goldfish interrupt controller is not target specific. > > While the Exynos interrupt combiner is only used by the ARM > targets, we can build this device once for all. > > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > --- > hw/intc/meson.build | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/hw/intc/meson.build b/hw/intc/meson.build > index bcbf22ff51..2ad8648366 100644 > --- a/hw/intc/meson.build > +++ b/hw/intc/meson.build > @@ -13,6 +13,8 @@ softmmu_ss.add(when: 'CONFIG_ARM_GICV3_TCG', if_true: files( > 'arm_gicv3_redist.c', > )) > softmmu_ss.add(when: 'CONFIG_ETRAXFS', if_true: files('etraxfs_pic.c')) > +softmmu_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_combiner.c')) > +softmmu_ss.add(when: 'CONFIG_GOLDFISH_PIC', if_true: files('goldfish_pic.c')) > softmmu_ss.add(when: 'CONFIG_HEATHROW_PIC', if_true: files('heathrow_pic.c')) > softmmu_ss.add(when: 'CONFIG_I8259', if_true: files('i8259_common.c', 'i8259.c')) > softmmu_ss.add(when: 'CONFIG_IMX', if_true: files('imx_avic.c', 'imx_gpcv2.c')) > @@ -33,7 +35,7 @@ specific_ss.add(when: 'CONFIG_ARM_GIC_KVM', if_true: files('arm_gic_kvm.c')) > specific_ss.add(when: ['CONFIG_ARM_GIC_KVM', 'TARGET_AARCH64'], if_true: files('arm_gicv3_kvm.c', 'arm_gicv3_its_kvm.c')) > specific_ss.add(when: 'CONFIG_ARM_V7M', if_true: files('armv7m_nvic.c')) > specific_ss.add(when: 'CONFIG_ASPEED_SOC', if_true: files('aspeed_vic.c')) I think aspeed_vic.c could be moved to softmmu_ss, too? > -specific_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_gic.c', 'exynos4210_combiner.c')) > +specific_ss.add(when: 'CONFIG_EXYNOS4', if_true: files('exynos4210_gic.c')) I just gave it a try, and it seems like exynos4210_gic.c can be moved to softmmu_ss, too? Did it fail for you? > specific_ss.add(when: 'CONFIG_GRLIB', if_true: files('grlib_irqmp.c')) > specific_ss.add(when: 'CONFIG_IOAPIC', if_true: files('ioapic.c')) > specific_ss.add(when: 'CONFIG_LOONGSON_LIOINTC', if_true: files('loongson_liointc.c')) > @@ -60,7 +62,6 @@ specific_ss.add(when: 'CONFIG_PSERIES', if_true: files('xics_spapr.c', 'spapr_xi > specific_ss.add(when: 'CONFIG_XIVE', if_true: files('xive.c')) > specific_ss.add(when: ['CONFIG_KVM', 'CONFIG_XIVE'], > if_true: files('spapr_xive_kvm.c')) > -specific_ss.add(when: 'CONFIG_GOLDFISH_PIC', if_true: files('goldfish_pic.c')) > specific_ss.add(when: 'CONFIG_M68K_IRQC', if_true: files('m68k_irqc.c')) > specific_ss.add(when: 'CONFIG_NIOS2_VIC', if_true: files('nios2_vic.c')) > specific_ss.add(when: 'CONFIG_LOONGARCH_IPI', if_true: files('loongarch_ipi.c')) While you're at it, it seems like these could be moved, too: CONFIG_ALLWINNER_A10_PIC / allwinner-a10-pic.c CONFIG_OMAP / omap_intc.c CONFIG_RASPI / bcm2835_ic.c , bcm2836_control.c What do you think? Thomas ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH-for-8.0 3/3] hw/tpm: Move tpm_ppc.c out of target-specific source set 2022-12-09 17:00 [PATCH-for-8.0 0/3] hw: Move few units out of the target-specific source set Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 1/3] hw/display: Move omap_lcdc.c out of " Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 2/3] hw/intc: " Philippe Mathieu-Daudé @ 2022-12-09 17:00 ` Philippe Mathieu-Daudé 2022-12-09 17:14 ` Thomas Huth 2 siblings, 1 reply; 9+ messages in thread From: Philippe Mathieu-Daudé @ 2022-12-09 17:00 UTC (permalink / raw) To: qemu-devel; +Cc: Stefan Berger, Thomas Huth, Philippe Mathieu-Daudé The TPM Physical Presence Interface is not target specific. Build this file once for all targets. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> --- hw/tpm/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/tpm/meson.build b/hw/tpm/meson.build index 1c68d81d6a..3eacbe8c5d 100644 --- a/hw/tpm/meson.build +++ b/hw/tpm/meson.build @@ -3,6 +3,6 @@ softmmu_ss.add(when: 'CONFIG_TPM_TIS_ISA', if_true: files('tpm_tis_isa.c')) softmmu_ss.add(when: 'CONFIG_TPM_TIS_SYSBUS', if_true: files('tpm_tis_sysbus.c')) softmmu_ss.add(when: 'CONFIG_TPM_CRB', if_true: files('tpm_crb.c')) -specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_TIS'], if_true: files('tpm_ppi.c')) -specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_CRB'], if_true: files('tpm_ppi.c')) +softmmu_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_TIS'], if_true: files('tpm_ppi.c')) +softmmu_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_CRB'], if_true: files('tpm_ppi.c')) specific_ss.add(when: 'CONFIG_TPM_SPAPR', if_true: files('tpm_spapr.c')) -- 2.38.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH-for-8.0 3/3] hw/tpm: Move tpm_ppc.c out of target-specific source set 2022-12-09 17:00 ` [PATCH-for-8.0 3/3] hw/tpm: Move tpm_ppc.c " Philippe Mathieu-Daudé @ 2022-12-09 17:14 ` Thomas Huth 2022-12-09 17:37 ` Philippe Mathieu-Daudé 0 siblings, 1 reply; 9+ messages in thread From: Thomas Huth @ 2022-12-09 17:14 UTC (permalink / raw) To: Philippe Mathieu-Daudé, qemu-devel; +Cc: Stefan Berger On 09/12/2022 18.00, Philippe Mathieu-Daudé wrote: > The TPM Physical Presence Interface is not target specific. > Build this file once for all targets. > > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > --- > hw/tpm/meson.build | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/hw/tpm/meson.build b/hw/tpm/meson.build > index 1c68d81d6a..3eacbe8c5d 100644 > --- a/hw/tpm/meson.build > +++ b/hw/tpm/meson.build > @@ -3,6 +3,6 @@ softmmu_ss.add(when: 'CONFIG_TPM_TIS_ISA', if_true: files('tpm_tis_isa.c')) > softmmu_ss.add(when: 'CONFIG_TPM_TIS_SYSBUS', if_true: files('tpm_tis_sysbus.c')) > softmmu_ss.add(when: 'CONFIG_TPM_CRB', if_true: files('tpm_crb.c')) > > -specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_TIS'], if_true: files('tpm_ppi.c')) > -specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_CRB'], if_true: files('tpm_ppi.c')) > +softmmu_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_TIS'], if_true: files('tpm_ppi.c')) > +softmmu_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_CRB'], if_true: files('tpm_ppi.c')) > specific_ss.add(when: 'CONFIG_TPM_SPAPR', if_true: files('tpm_spapr.c')) Typo in the subject: ppc ==> ppi Then, while you're at it: Why is it checking the CONFIG_SOFTMMU switch here, too? I fail to see why this is necessary here, we never check this for other files that we put into specific_ss or softmmu_ss. Thomas ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH-for-8.0 3/3] hw/tpm: Move tpm_ppc.c out of target-specific source set 2022-12-09 17:14 ` Thomas Huth @ 2022-12-09 17:37 ` Philippe Mathieu-Daudé 0 siblings, 0 replies; 9+ messages in thread From: Philippe Mathieu-Daudé @ 2022-12-09 17:37 UTC (permalink / raw) To: Thomas Huth, qemu-devel; +Cc: Stefan Berger On 9/12/22 18:14, Thomas Huth wrote: > On 09/12/2022 18.00, Philippe Mathieu-Daudé wrote: >> The TPM Physical Presence Interface is not target specific. >> Build this file once for all targets. >> >> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> >> --- >> hw/tpm/meson.build | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/hw/tpm/meson.build b/hw/tpm/meson.build >> index 1c68d81d6a..3eacbe8c5d 100644 >> --- a/hw/tpm/meson.build >> +++ b/hw/tpm/meson.build >> @@ -3,6 +3,6 @@ softmmu_ss.add(when: 'CONFIG_TPM_TIS_ISA', if_true: >> files('tpm_tis_isa.c')) >> softmmu_ss.add(when: 'CONFIG_TPM_TIS_SYSBUS', if_true: >> files('tpm_tis_sysbus.c')) >> softmmu_ss.add(when: 'CONFIG_TPM_CRB', if_true: files('tpm_crb.c')) >> -specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_TIS'], if_true: >> files('tpm_ppi.c')) >> -specific_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_CRB'], if_true: >> files('tpm_ppi.c')) >> +softmmu_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_TIS'], if_true: >> files('tpm_ppi.c')) >> +softmmu_ss.add(when: ['CONFIG_SOFTMMU', 'CONFIG_TPM_CRB'], if_true: >> files('tpm_ppi.c')) >> specific_ss.add(when: 'CONFIG_TPM_SPAPR', if_true: >> files('tpm_spapr.c')) > > Typo in the subject: ppc ==> ppi > > Then, while you're at it: Why is it checking the CONFIG_SOFTMMU switch > here, too? I fail to see why this is necessary here, we never check this > for other files that we put into specific_ss or softmmu_ss. We don't need it, I simply neglected to remove it :/ ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-12-10 15:16 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-12-09 17:00 [PATCH-for-8.0 0/3] hw: Move few units out of the target-specific source set Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 1/3] hw/display: Move omap_lcdc.c out of " Philippe Mathieu-Daudé 2022-12-09 17:00 ` [PATCH-for-8.0 2/3] hw/intc: " Philippe Mathieu-Daudé 2022-12-09 17:21 ` Thomas Huth 2022-12-09 17:44 ` Philippe Mathieu-Daudé 2022-12-10 15:01 ` Thomas Huth 2022-12-09 17:00 ` [PATCH-for-8.0 3/3] hw/tpm: Move tpm_ppc.c " Philippe Mathieu-Daudé 2022-12-09 17:14 ` Thomas Huth 2022-12-09 17:37 ` Philippe Mathieu-Daudé
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).